By limin112
Generate narrated explainer videos from concepts using HTML slides, TTS, and screen recording, and convert Markdown articles into styled HTML for WeChat public account publishing.
Build a narrated explainer video from a concept — discussion → structure → HTML slide deck → narration script → TTS voice → subtitles → background music → Playwright screen recording → ffmpeg composite. Use when asked to make a 讲解视频 / explainer / talking-deck video, to turn a topic or article into a narrated video or animated slide deck, or to redo one stage of an existing deck (re-record, re-mix BGM, regenerate captions, swap the voice).
把 Markdown 文章转成"个人技术风"公众号 HTML(橙黑赛博朋克风格)。用户提供 .md 文件路径,或贴一段 Markdown,并说"转成公众号"/"做成公众号排版"/"套公众号模板"时触发。产物是单一 HTML 文件,全 inline style,可直接在浏览器打开后全选复制粘贴到微信公众号编辑器。不要在用户只是问"如何写公众号"或"公众号选题"这类非排版问题时触发。
我自己在用的 Claude Code Skill 合集。 一次 clone,装好里面全部 skill。
by @MinLiBuilds
| Skill | 干什么 | 配套文章 |
|---|---|---|
| explain-video | 把一个概念做成带旁白的讲解视频:讨论 → 讲解框架 → HTML 幻灯 → 口播稿 → TTS 人声 → 字幕 → BGM → 录屏 → 合成 | 《从 0 手搓一条口播视频流水线》 |
| wechat-publish-template | 把 Markdown 转成可直接粘贴进公众号编辑器的 HTML(橙黑赛博朋克风) | 创建真正可用的 Skill 完整教程 |
先 cd 到用户目录,再用相对路径 clone(避开 ~ 在 Windows 不展开的坑):
cd ~
git clone https://github.com/limin112/minli-skill.git .claude/skills/minli-skill
重启 Claude Code 即生效——两个 skill 会一起加载。验证一下:
claude plugin details minli-skill
# Skills (2) explain-video, wechat-publish-template
Windows cmd.exe 用户:第 1 步改成
cd /d %USERPROFILE%,第 2 步原样跑就行(路径分隔符用/现代 git 也接受)。⚠️ 不要写成
git clone ... ~/...——~在 Windows 的 cmd 和 PowerShell 里不会展开,会在当前目录下创建一个字面的~文件夹。如果 clone 报错
could not create work tree dir,说明.claude/skills/不存在,先建一下:mkdir -p .claude/skills(cmd 用mkdir .claude\skills),再 clone。
只想对当前项目生效,就 clone 到项目里(不用 cd):
git clone https://github.com/limin112/minli-skill.git .claude/skills/minli-skill
更新:cd ~/.claude/skills/minli-skill && git pull。
不想要了:删掉这个目录就行(claude plugin disable minli-skill@skills-dir 可以只停用不删)。
不用记命令,直接说需求,Claude 识别到就会触发:
explain-videodraft.md 转成公众号” → wechat-publish-template每个 skill 目录下的 README 有各自的详细用法、依赖和已知短板。
minli-skill/
├── .claude-plugin/plugin.json ← 让整个文件夹作为一个 skill 合集被加载
└── skills/
├── explain-video/ ← SKILL.md + scripts/ + references/
└── wechat-publish-template/ ← SKILL.md + assets/ + references/ + evals/
skills/ 下每多一个带 SKILL.md 的文件夹,就多一个 skill,不用改任何配置。
想只要其中一个,把那一个文件夹单独拷到 ~/.claude/skills/ 下也能用。
这个仓库原来叫
wechat-publish-template(只有一个 skill,SKILL.md在根目录)。 改成合集之后旧的 clone 路径不再自动加载,重新按上面装一次即可; GitHub 会把旧仓库地址自动重定向到这里。
MIT
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub limin112/min-skillGenerate polished demo videos from a single prompt. Orchestrates Playwright, FFmpeg, and Edge TTS MCP servers to produce 1920x1080 videos with voiceover, transitions, and CSS animations.
Create cinematic HTML presentations with AI video backgrounds, deployed to GitHub Pages. Use for: slides, presentation, deck, cinematic slides, video presentation, animated slides, live presentation.
Claude skill for programmatic video generation and editing using Remotion framework.
Generate professional animated CLI demos and terminal recordings with VHS. Supports automated generation, batch processing, and interactive recording for documentation and tutorials
Turn the current project into a short, polished, shareable launch video using HyperFrames.
Packages finished enablement material (meeting summaries, workshop notes, training guides) into one self-contained HTML file where the reader toggles format: bullets, prose, visual diagram, comic, or cheat sheet. Theme-aware diagrams and an AI-ism voice gate. A handoff target, not a drafting tool.