尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證17 Claude Code plugins / 19 skills for video, publishing, Obsidian, GEO and real content workflows.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
xiaochen-skills is a Claude Code plugin marketplace bundling 14 plugins (16 skills) for video production, content publishing, and knowledge management. Claude Code's built-in skills cover general tasks. This collection adds a vertical layer for a specific workflow: video production → content publishing → personal knowledge management. Each skill is a self-contained plugin — install one or all. [README 설치·사용 부분 발췌] Install To install a single plugin only, you can reference it individually once the marketplace supports per-plugi檢視完整 README ↗
English | 中文文档
xiaochen-skills is a Claude Code plugin marketplace bundling 15 plugins (17 skills) for video production, content publishing, and knowledge management.
Claude Code's built-in skills cover general tasks. This collection adds a vertical layer for a specific workflow: video production → content publishing → personal knowledge management. Each skill is a self-contained plugin — install one or all.
| Skill | What it does | Trigger phrases | Dependencies |
|---|---|---|---|
| cyxj-subfix | Fix ASR subtitles from DaVinci Resolve: SRT cleanup → Sonnet semantic correction → Claude Opus review | /字幕修正, 修正字幕, 字幕错别字, SRT 修正 | Claude Code CLI; Python: pysrt, jieba |
| cyxj-wechat-pub | Convert Obsidian Markdown to WeChat Official Account HTML with 3 built-in CSS themes (TATALAB blue / noir-gold / orange editorial) | 发布到公众号, 公众号排版, 微信发布, 排版文章 | npm: juice; WeChat backend access |
| cyxj-obsidian-build | Compile an Obsidian vault into a 3-tier knowledge architecture (Ingest / Query / Lint) inspired by Karpathy's LLM Wiki methodology | 整理 Obsidian, 编译知识库, 摄入笔记, 查知识库, 健康度检查 | Obsidian vault path configured; no API key |
| cyxj-image-studio | Image studio (gpt-image-2), one plugin with two skills sharing credential loading: cyxj-poster (master-level poster / book cover / album art, 33+ designer + 10 photography styles) and cyxj-video-cover (textless 16:9 base-plate engine: redraws a real-person photo preserving the face, output feeds cyxj-release-kit's HTML cover workbench — finished covers with text are made by cyxj-release-kit, not here) | 做海报, 海报设计, 书籍封面, 专辑封面 | GPTIMG2_BASE_URL/GPTIMG2_API_KEY; poster additionally GEMINI_API_KEY + Python requests, google-genai, pillow; video-cover is stdlib-only (Pillow optional) |
| cyxj-youtube-topics | Discover YouTube videos published in the last 48 hours on a topic, cluster by theme, score each with verdict (make / wait / follow / skip), write to Obsidian topic library | YouTube 选题, 找 YouTube 选题, YouTube 最近有什么, 有什么新视频 | YOUTUBE_DATA_API_KEY; APIFY_API_TOKEN (subtitles); Python: requests; Obsidian vault path |
| cyxj-yt-creator | Research how YouTubers cover a tool/topic via Apify: fetch transcripts, rank by date/views, write differentiation notes to Obsidian draft queue | 查博主怎么用, 用 Apify 搜 YouTube, 研究这个工具的 YouTube 视频 | APIFY_API_TOKEN; Python: requests; Obsidian vault path |
| cyxj-roundtable | Convene 6 independent Claude Opus subagents playing adversarial roles (Socrates / harsh peer / biased investor / historian / future-regretful-you / ally) to pressure-test a decision; save to Obsidian | /圆桌, 开个圆桌, 开圆桌, /roundtable | No extra API key (uses Claude Opus via Claude Code); Obsidian vault path |
| cyxj-transcript | Turn a raw transcript (video voiceover, recording transcription) into a structured article draft: de-spoken, headings added, data tabulated, original preserved at the end — outputs Obsidian Markdown | 转稿, 逐字稿整理, 把这个稿子整理成文章, 口播稿成文 | Obsidian vault path; no API key |
| cyxj-subtitle-wenan | Translate foreign YouTube/video captions, strip ads/CTAs, rewrite as speakable Chinese copy (逐字稿) into Obsidian draft queue; fidelity to original meaning by default | 字幕转文案, 外文字幕改文案, YouTube 字幕转逐字稿, /cyxj-subtitle-wenan | yt-dlp; Obsidian vault path |
| cyxj-blog-pub | Publish an article to an Astro blog: validate frontmatter, enforce kebab-case filenames, replace images with CDN URLs, then build and deploy | 发布到博客, 发博客, 博客发文, 上博客, Astro 发布 | Astro blog repo configured locally; image CDN configured; deploy target is author's server — must be updated before use |
| cyxj-video-doctor | Knowledge-video clinic (3-min+), one plugin with two skills sharing a single track-truth reference: cyxj-content (six-dimension content diagnosis) and cyxj-hook (opening-hook diagnosis + 4 hook archetypes) | /内容诊断, 帮我看看这条稿, /cyxj-hook, 优化我的视频开头, 开头钩子 | None (instruction-only skills) |
| cyxj-data-review | Evidence-driven Douyin analytics review around the KPI chain (saves → followers); every conclusion tagged 【事实】【推断】【未知】 | 复盘我的数据, 数据复盘, 看看我最近数据 | Douyin analytics export from the user; no API key |
| cyxj-release-kit | One-stop release kit after final cut: titles + descriptions for 6 platforms (YouTube/Bilibili/Douyin + distribution) and 3-ratio covers via an HTML cover workbench (browser-rendered text, zero typo / zero crop) plus upload JPGs | 发布物料, 出发布包, 六平台标题, 封面工作台, /cyxj-release-kit | Base images via cyxj-image-studio (GPTIMG2_*); a browser for the cover workbench |
| cyxj-audio-check | Final-cut audio QC + fix: ffmpeg measures loudness (LUFS), true peak, L/R balance, BGM-to-voice ratio, silences and bitrate into a pass/fail sheet; failures map to step-by-step DaVinci fixes (F1-F6); ffmpeg fallback remasters the track or remixes voice + BGM with sidechain ducking, then re-checks | 音频体检, 查一下音频, 这版能发吗, /cyxj-audio-check | ffmpeg / ffprobe; Python numpy optional (master alignment) |
| cyxj-deeper | Deeper pass (after Felix Rieseberg's "How to be more ambitious"): before doing a task, answer four questions (what a top pro would add / rawest source material / concrete methods & tools / external judge, no self-grading), rewrite the task into a deeper—not bigger—version, confirm, then execute | 挖深一点, 做深, 深度版, 更有野心, /deeper | None (instruction-only skill) |
In Claude Code, run:
/plugin marketplace add chenyuxiaojin/xiaochen-skills
To install a single plugin only, you can reference it individually once the marketplace supports per-plugin install (check Claude Code docs for current status).
After installation, each skill is triggered automatically when you type its trigger phrases in Claude Code. Examples:
YouTube 选题 → runs cyxj-youtube-topics
/圆桌 → runs cyxj-roundtable
发布到公众号 → runs cyxj-wechat-pub
发布物料 → runs cyxj-release-kit
No slash command prefix is required for most skills — the trigger phrases listed in the table above are matched by Claude Code automatically.
| xiaochen-skills | anthropic/claude-code-skills (official examples) | awesome-claude-code community list | |
|---|---|---|---|
| Focus | Video production + WeChat publishing + Obsidian knowledge management | General-purpose demos and patterns | Curated links to many community skills |
| Skill count | 17 skills / 15 plugins | Varies (reference examples) | Many repos, not a single install |
| Install method | Single /plugin marketplace add command | Copy individual files | Each repo installs separately |
| Multi-agent | Yes (roundtable spawns 6 Opus subagents) | Depends on example | Varies |
| Script automation | Yes (Python + Bash, Gemini, Apify) | Minimal | Varies |
| Audience | Video creator / blogger workflow on macOS | Developers learning Claude Code | Developers exploring community work |
How do I install?
Run /plugin marketplace add chenyuxiaojin/xiaochen-skills inside Claude Code. All 15 plugins (17 skills) are registered.
Can I install only one skill?
Yes. Each plugin is self-contained. You can install a single plugin by specifying the plugin name if the marketplace supports it, or copy the individual plugins/cyxj-{name}/ directory and register it in your own marketplace.
What does cyxj- mean?
It is the author's personal naming prefix — short for "陈与小金" (Chen Yu Xiaojin), a Chinese content creator. The prefix has no functional meaning; it just namespaces skills to avoid conflicts.
Which skills work out of the box and which need configuration?
Skills that work with minimal setup (only Obsidian vault path needed):
cyxj-obsidian-build, cyxj-roundtable, cyxj-transcript, cyxj-video-doctor (hook + content), cyxj-data-review, cyxj-deeperSkills that require API keys:
cyxj-image-studio → GPTIMG2_BASE_URL/GPTIMG2_API_KEY (both skills); poster additionally GEMINI_API_KEY (文字扩写)cyxj-youtube-topics → YOUTUBE_DATA_API_KEY + APIFY_API_TOKEN (subtitles)cyxj-yt-creator → APIFY_API_TOKENcyxj-release-kit → base images via cyxj-image-studio (GPTIMG2_*)Skills with hardcoded paths or dependencies tied to the author's machine — you must update paths before use:
cyxj-blog-pub — deploy target is the author's Astro blog and serverWhere are API keys stored?
The author's setup reads keys from ~/项目/自己的应用/密钥存储/.env. You can adapt the scripts to read from your own .env or environment variables.