by jianshuo
13 Claude Code skills for video production (transcribe / translate / dub / multicam / subtitles / reframe) + WeChat publishing. Compatible with Claude Code, OpenAI Codex CLI, Cursor, Gemini.
# Add to your Claude Code skills
git clone https://github.com/jianshuo/claude-skillsGuides for using ai agents skills like claude-skills.
Last scanned: 7/10/2026
{
"issues": [
{
"file": "README.md",
"line": 23,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -fsSL https://claude.ai/install.sh | bash\"",
"severity": "low"
},
{
"file": "README.md",
"line": 5,
"type": "dangerous-command",
"message": "Dangerous command (writes to Claude config): \"> Auto-mirrored from `~/.claude/\"",
"severity": "medium"
},
{
"file": "wjs-promoting-skills/SKILL.md",
"line": 197,
"type": "dangerous-command",
"message": "Dangerous command (writes to Claude config): \"> Auto-publish: 本 skill 由 `~/.claude/\"",
"severity": "medium"
}
],
"status": "PASSED",
"scannedAt": "2026-07-10T07:34:43.257Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}claude-skills is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by jianshuo. 13 Claude Code skills for video production (transcribe / translate / dub / multicam / subtitles / reframe) + WeChat publishing. Compatible with Claude Code, OpenAI Codex CLI, Cursor, Gemini. It has 127 GitHub stars.
Yes. claude-skills passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/jianshuo/claude-skills" and add it to your Claude Code skills directory (see the Installation section above).
claude-skills is primarily written in Python. It is open-source under jianshuo on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh claude-skills against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
我(王建硕)日常在 Claude Code 里用的 skills。
Auto-mirrored from
~/.claude/skills/by a PostToolUse hook — 每次我编辑wjs-*skill,对应目录会被 rsync 到这里并推送到 GitHub。 Hook 源码:~/.claude/skills-publish-hook.sh
这些 skill 跑在 Claude Code 里,所以先装 Claude Code。
# 方式 1:npm 全局安装(推荐,需要 Node.js ≥ 18)
npm install -g @anthropic-ai/claude-code
claude # 启动
# 方式 2:不装,直接用 npx 跑一次
npx @anthropic-ai/claude-code
# 方式 3:原生安装脚本(无需 Node.js)
# macOS / Linux
curl -fsSL https://claude.ai/install.sh | bash
# Windows (PowerShell)
irm https://claude.ai/install.ps1 | iex
装好后在任意项目目录运行 claude 即可。首次启动会引导登录(Claude 账号或 API key)。
升级:claude update(原生安装)或 npm update -g @anthropic-ai/claude-code(npm 安装)。
# 方式 1:从 ClawHub 装单个 skill
clawhub install wjs-transcribing-audio
# 方式 2:把整个仓库作为 Claude Code marketplace
claude plugin marketplace add jianshuo/claude-skills
claude plugin install wjs-transcribing-audio
# 方式 3:直接 clone 到 skills 目录
git clone https://github.com/jianshuo/claude-skills ~/.claude/skills/wjs
SKILL.md 是 Anthropic 公开的 skill 格式标准(2025 年 10 月发布,2025 年 12 月被 OpenAI Codex 采纳),所以这套 skill 同样适用于:
第三方分发平台:ClawHub · SkillsMP(自动索引)
Claude Code skill 是一个带 frontmatter 的 SKILL.md 文件 + 一组脚本。当用户的请求匹配 skill 描述里的触发词("翻译字幕"、"做封面"、"上传 YouTube"……)时,Claude 会自动加载这个 skill 并按里面写的流程执行。
这套 skill 大致围绕 「视频创作 + 公众号写作」 工作流:从原始拍摄素材 → 多机位对齐 → 自动剪辑 → 翻译配音 → 后期合成 → 平台分发。每个 skill 都做一件事,可以单独调用,也可以串成完整流水线。
命名约定:所有 skill 以 动名词(V-ing) 开头 —— transcribing-audio / dubbing-video / editing-multicam —— 描述「正在做什么动作」,方便和 Claude 自动加载逻辑对齐。
把任意一个 skill 目录复制到 Claude Code 的 skills 目录即可:
# 全局安装(所有项目都能用)
cp -r wjs-transcribing-audio ~/.claude/skills/
# 项目级安装(只在当前项目可用)
cp -r wjs-transcribing-audio ./.claude/skills/
装好后用触发词自然说话(如「转写这个视频」、「做 SRT」),或用斜杠命令 /wjs-transcribing-audio 显式调用。不需要重启 Claude Code,技能即时生效。
| Skill | 一句话作用 | 输入 → 输出 |
|---|---|---|
wjs-publishing-wechat |
写 / 润色 / 发微信公众号 | 草稿文本 → 排版好的 HTML + 题图 + 解释图 + 上传草稿 |
wjs-mining-articles |
从视频字幕里挖公众号文章(独白或对谈) | SRT → N 篇独立公众号文章 + 微信草稿 |
wjs-mining-voicedrop |
VoiceDrop 语音备忘 → 转写 → 公众号文章草稿 | R2 收件箱 VoiceDrop-*.m4a → SRT → N 篇微信草稿 |
wjs-voicedrop |
VoiceDrop MCP 的入口:完成 6+4 手机配对登录,把你接上 voicedrop.cn/mcp 的 44 个工具(文章读写与版本、文风与蒸馏、挖矿与重写、社区与投币、书架读书与写书修书等) | voicedrop / voicedrop 登录 / 接 voicedrop mcp / /wjs-voicedrop |
wjs-evaling-voicedrop-prompts |
评估 VoiceDrop 挖矿 prompt 改版:用金标集对冠军和候选做盲评对决,输出胜率报告,人工确认后才晋级生产 | 评估 prompt / 挖矿 prompt 改好了吗 / eval prompt / /wjs-evaling-voicedrop-prompts |
wjs-voicedrop-choosing-cover |
判断 VoiceDrop 文章是否需要 AI 题图,并选定风格与生成可直接用的 prompt(比例 2.45:1 / 1568×640) | 这篇要不要配题图 / 选个题图风格 / 给这篇出个题图 prompt / /wjs-voicedrop-choosing-cover |
wjs-voicedrop-post-processing |
新挖 VoiceDrop 文章后处理守护进程(launchd 每 5 分钟触发,无人值守) | /wjs-voicedrop-post-processing <stem> |
wjs-voicedrop-reading-aloud |
文字转有声书 mp3(豆包 seed-tts-2.0 多声色编排朗读,先写脚本再合成) | 做成有声书 / 朗读出来 / 读给我听 / /wjs-voicedrop-reading-aloud |
wjs-converting-text-to-video |
把公众号文章做成竖屏解说短视频 | article.md → 1080×1920 MP4(TTS + 水彩背景 + GSAP 动画) |
wjs-creating-video-book |
把一本书做成按章节的 YouTube 横屏视频:VoiceDrop 有声书 mp3 作音轨,GPT Image 2 生成配图,Ken Burns 缓推 + 中心思想大字叠加 | 书名/书架章节 → 每章一支 1920×1080 YouTube 视频 |
wjs-transcribing-audio |
音视频转字幕(原语言) | 视频/音频 → 同语言 SRT |
wjs-translating-subtitles |
字幕翻译 + 标点重切 | A 语言 SRT → B 语言 SRT(或双语 SRT) |
wjs-dubbing-video |
文本时间对齐 TTS 配音 | 视频 + 目标语 SRT → 配好音的视频 |
wjs-burning-subtitles |
烧字幕 + 混音 + 终合成 | 视频 + SRT + (可选)dub → 上传就绪 MP4 |
wjs-localizing-video |
上面四步的总编排器 | 视频 + 目标语言 → 字幕 + 配音的本地化视频 |
wjs-syncing-multicam |
多机位音频互相关对齐 | N 个机位 → 每个机位一份 .sync.json |
wjs-editing-multicam |
多机位自动剪辑(音量切机位) | 同步过的 N 个机位 → 单条 MP4 |
wjs-segmenting-video |
长视频按话题切片 + 裁剪 | 长视频 + SRT → 3–6 个独立短片 + 各自 SRT |
wjs-overlaying-video |
后期:封面 / 字幕 / 动画 / CTA | 短片 + SRT → 带后期的成片 |
wjs-reframing-video |
横竖屏互转 + 说话人跟踪裁切 | 16:9 ↔ 9:16,4:3 ↔ 3:4 |
wjs-uploading-video |
批量上传 YouTube | MP4 (+ UPLOAD_META.md) → YouTube |
wjs-tweeting-from-articles |
从最近公众号文章萃取每日 X tweet,人工挑角度后真发 | article.md → X / Twitter |
wjs-syndicating-articles |
把最新公众号文章一键扇出到 X / Bluesky / Threads / LinkedIn + 手动平台待发件箱 | article.md → API 平台直发 + outbox |
wjs-publishing-books-to-x |
把 VoiceDrop 书架上「我写的书」逐本拆成 6–10 条 X thread 发出(首条带封面、末条讲这本书是怎么写的),launchd 每天 10:10 挑一本没发过的自动起草并发出 | voicedrop.cn/books → X thread(真发 + history.jsonl 去重) |
wjs-promoting-skills |
每日自动推广 skill → X 帖 + 社区草稿 | wjs-* skills → X tweet + outbox drafts |
wjs-x-increasing-follower |
X 涨粉实验框架:带编号的 A/B 实验,以新增关注 ÷ 主页访问转化率为北极星 | X Analytics CSV → SCOREBOARD.md |
wjs-x-improving-content |
迭代改 prompt.md 提升每条推的 impression:每版 prompt 是带假设的 git SHA 版本实验 |
Content CSV → 版本对比 + 内容特征 |
wjs-polishing-x-engagement |
把平淡中文 tweet 改写成"真事实 + 钩子"的高互动版本,每次给 2–3 个不同钩子的候选 | 一条中文推文 → 2–3 个改写版本 + 事实来源 |
wjs-cleaning-spam |
清理 X 推文下的同城引流 spam 回复:dry-run 预览 → 人工审 borderline → 隐藏 + 静音 | spam 回复列表 → 隐藏条数 + 静音账号数(7 天窗口内) |
wjs-auditing-project |
项目状态体检 | 一句"看看哪里出问题了" → grouped checklist |
wjs-eating-and-growing |
5 步反思框架:把"吃堑"变成 L3 权重的真实改变 | 吃亏的经历 → 堑 + 自动输出 + 旧参数 + 新参数 + 替代动作 |
wjs-teaching-english |
把一个英语单词做成 HLS 视频超剪(word + IPA + 中文解释 + 真实片段) | teach love / 学英语 <word> / /wjs-teaching-english <word> |
wjs-converting-wp-to-hugo |
WordPress → Hugo 静态站迁移,老链接不断 | WXR .xml + uploads/ → Hugo + GitHub Pages |
wjs-publishing-hugo |
Hugo 博客的对话式后台:说一句就发文/改文件/管类目,无需 CMS 或服务器 | 发一篇博客 / 博客后台 / /wjs-publishing-hugo |
wjs-looping-feedback |
给任意网站装「提个建议→Issue→Claude 自动改代码→部署」反馈闭环 | 给网站加个反馈对话框 / feedback loop / /wjs-looping-feedback |
wjs-publishing-testflight |
配置 fastlane + GitHub Actions,推 main 自动构建上传 TestFlight,每第 10 个 build 自动提审 App Store | iOS 项目 → Fastfile + build.yml + 自动 TestFlight / App Store |
wjs-publishing-appstore |
iOS TestFlight build → App Store:截图 + 元数据文案 + 提审(fastlane deliver + release lane) | 提交 App Store / 准备截图和文案 / /wjs-publishing-appstore |
wangjianshuo-perspective |
切换到王建硕视角写作与思考 | "用王建硕的角度" → 以他的声音回应,直到用户说"退出" |
wjs-distilling-style |
从少量样文提炼任意作者写作指纹,再把目标文本改写成那种味道;日常用一次性 prompt 一把过,深验时开完整判官盲测闭环 | 蒸馏文风 / 把这篇改成XX的味儿 / /wjs-distilling-style |
wjs-publishing-wechat帮我写 / 润色微信公众号文章,并自动生成配套素材。
<span style="color:#ff0000;">…</span>),打在点睛句和核心概念词上;**加粗** 语法已弃用。md2wechat 上传草稿到公众号后台,自动在文末注入最近已发布文章链接列表(upload-draft.sh 驱动,支持 WECHAT_PUBLISH_NO_RECENT=1 关闭)。触发词:
写一篇微信文章/公众号/润色/题图/发公众号
wjs-mining-articles把一个视频的 SRT(独白或对谈)挖掘成多篇独立的微信公众号文章。
wjs-publishing-wechat 上传),可选再排期发到 X。触发词:
把这个视频写成文章/从字幕里挖文章/这个 SRT 能写几篇/把对谈写成文章//wjs-mining-articles <srt>
wjs-mining-voicedrop把 VoiceDrop iOS app 上传到 R2 收件箱(jianshuo.dev/files)的语音备忘,自动转写并挖掘成公众号文章草稿。这是 VoiceDrop 的 Mac 端闭环:开口即录、停即上传,回到桌面就有草稿等着。
wjs-transcribing-audio,成文交 wjs-mining-articles。scripts/voicedrop-inbox.sh(list / download / delete)。触发词:
处理 VoiceDrop 录音/把新录音挖成文章/口述备忘变文章/处理一下我的录音//wjs-mining-voicedrop
wjs-voicedropVoiceDrop 的 MCP 接入入口。所有实际功能(文章、文风、挖矿、社区……)都在 voicedrop.cn/mcp 的 44 个 MCP 工具里;本 skill 唯一的工作是把你接上去。
list_articles、read_style、community_feed、credit_balance 等工具时,无需阅读 SKILL.md,直接调用。login 工具完成 6+4 手机配对——先用手机 设置 → 账户 里的 6 位十六进制码发第一步,手机弹出 4 位数字码后发第二步,拿到 anon_ 令牌后接进客户端。触发词:
voicedrop/voicedrop 登录/接 voicedrop mcp/voicedrop token//wjs-voicedrop
wjs-evaling-voicedrop-prompts评估 VoiceDrop 挖矿 prompt 的改版是否真的更好。用一组金标集对「冠军 prompt」(当前生产版)和「候选 prompt」(改版)跑相同输入,派盲评