Git
v1.0.0

wjs-overlaying-video

by @jianshuo0 pulls
URLopenbooklet.com/s/wjs-overlaying-video
Pinnedopenbooklet.com/s/[email protected]
APIGET /api/v1/skills/wjs-overlaying-video

Post-production for a video clip: cover, captions, illustrations, CTA, custom motion graphics — all composed in ONE HyperFrames project and rendered in a SINGLE final encode. No cascade of decodes/re-encodes (each cascade pass degrades quality and burns time).

18 skills from this repojianshuo/claude-skills
wjs-overlaying-videoviewing
Teach an English word as a video supercutwjs-teaching-english/SKILL.md

Turn one English word into a self-contained HLS lesson:

Tweet Engagement Polish(中文推文互动化改写)wjs-polishing-x-engagement/SKILL.md

把一句平淡的话,变成读者忍不住接话的一条推文。两件事叠在一起就行:**一个真事实**(可信、有料)+ **一个钩子**(留个缺口让人补)。

VoiceDropwjs-voicedrop/SKILL.md

**VoiceDrop 的全部能力都在 MCP 里。这个 skill 唯一的作用,是把你接上去。**

wjs-auditing-projectwjs-auditing-project/SKILL.md
wjs-burning-subtitleswjs-burning-subtitles/SKILL.md

Video + SRT → video with subtitles. Also the final-encode stage for the localization pipeline: takes a video, an optional dub track from `/wjs-dubbing-video`, and an optional SRT to burn, and produces the upload-ready MP4 in **one** ffmpeg pass. No cascade of decodes/re-encodes.

wjs-looping-feedbackwjs-looping-feedback/SKILL.md

Installs a self-driving feedback loop into any website repo. Runs entirely on the repo owner's own GitHub Actions, authenticated with their Pro/Max OAuth token or their own `ANTHROPIC_API_KEY` — no extra service or backend.

wjs-mining-voicedropwjs-mining-voicedrop/SKILL.md

VoiceDrop 收件箱(`jianshuo.dev/files` 上的 `VoiceDrop-*.m4a`)→ 逐条转写 → 交给 `wjs-mining-articles` 出公众号草稿。这是 VoiceDrop iOS app(开口即录、停即上传)的 Mac 端闭环。

wjs-promoting-skillswjs-promoting-skills/SKILL.md

每天早上 4:00 自动跑一遍:挑一个 `wjs-*` skill → 生成今日推广角度 → 发到 X → 起草社区帖。**X 真发,社区只起草到 outbox/ 让人工 review。**

wjs-publishing-appstorewjs-publishing-appstore/SKILL.md

Take an iOS app that's already building to **TestFlight** and ship it to the **App Store**: prepare the **screenshots** + **description/metadata**, then use the existing **fastlane** to **submit for review**.

wjs-publishing-hugowjs-publishing-hugo/SKILL.md

Hugo 博客的对话式后台。**我就是后台**——没有 CMS、没有 /admin 页面、没有 PAT、没有 Cloudflare。 你说要发什么,我按仓库约定改 `content/`、放图、commit、push,走仓库现有部署流自动上线。

wjs-publishing-wechatwjs-publishing-wechat/SKILL.md

帮助用户写微信公众号文章。**轻润色,不重写。** 自动生成题图和解释图,输出可直接粘贴到公众号后台的内容包。

wjs-syncing-multicamwjs-syncing-multicam/SKILL.md

Compute a single time offset for each multi-source recording of the same event using audio cross-correlation, and emit a `.sync.json` sidecar next to each original. **Originals are never modified, copied, or re-encoded.** Downstream tools use `-itsoffset` to apply the offset at consume time.

wjs-syndicating-articleswjs-syndicating-articles/SKILL.md

每天把最新一篇还没分发过的公众号文章,扇出(syndicate)到各社交平台。**一套文案走天下**,有 API 的真发,没 API 的备好待发件箱让你手动粘。

wjs-transcribing-audiowjs-transcribing-audio/SKILL.md

Spoken audio in → timestamped SRT in the same language out. **This skill stops at the source-language SRT.** Translation to another language is the next skill (`/wjs-translating-subtitles`).

wjs-translating-subtitleswjs-translating-subtitles/SKILL.md

Source-language SRT in → target-language (or bilingual) SRT out. **This skill is text-only.** Burn-in lives in `/wjs-burning-subtitles`; voice dub in `/wjs-dubbing-video`.

wjs-uploading-videowjs-uploading-video/SKILL.md

Push finished videos to YouTube. Defaults are tuned for this user's workflow (王建硕 channel, China network with local proxy, 1080p horizontal recordings from Riverside / multicam edits).

wjs-x-improving-contentwjs-x-improving-content/SKILL.md

把「写好推」当工程做:**不断改 `prompts/x/prompt.md`,用 impression 数据看哪版最好**,并挖出「什么内容特征和高 impression 相关」反哺下一版。是 [[wjs-x-increasing-follower]] 的孪生——那个测 profile→关注转化率,这个测 **prompt→每条æ

Auto-indexed from jianshuo/claude-skills

Are you the author? Claim this skill to take ownership and manage it.

Related Skills

@openbooklet

graceful-error-recovery

Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.

1.1K0
@openbooklet

audience-aware-communication

Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.

1.1K0
@openbooklet

Refactoring Expert

Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.

600
@openbooklet

Research Expert

Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.

600
@openbooklet

clarify-ambiguous-requests

Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.

1.1K0
@openbooklet

structured-step-by-step-reasoning

Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.

1.1K0