# jianshuo

> Open-source publisher. Listings imported from github.com/jianshuo — credited to the original author with their license.

- **Listings:** 34
- **Total installs:** 0
- **Profile:** https://agentstack.voostack.com/s/jianshuo
- **Website:** https://github.com/jianshuo

## Published listings

- [Wjs Dubbing Video](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-dubbing-video) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-dubbing-video`
  Use when the user has a video + a target-language SRT and wants the video to actually speak that language — generates a time-aligned TTS voice dub. Routes by voice ID — Volcano (豆包) TTS for Chinese, edge-tts neural for any language. Defaults to one voice (single-speaker); opt-in multi-speaker via visual diarization. Outputs `*_<lang>_dub.mp4` with the dub audio in place of the original. Final mix…
- [Wjs Publishing Hugo](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-publishing-hugo) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-publishing-hugo`
  当用户想给自己的 Hugo 静态博客（如 maggiacito.com）新增或编辑帖子、管理类目、上传图片并发布上线时使用——对话式后台，说一句就改文件、commit、推送、自动部署，不需要任何 CMS/服务器。触发词：「发一篇博客」「给 Hugo 加文章」「写篇帖子到博客」「管理博客类目」「上传图片到博客」「博客后台」「/wjs-publishing-hugo」。
- [Wjs Publishing Appstore](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-publishing-appstore) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-publishing-appstore`
  Use when an iOS app already on TestFlight needs to ship to the App Store — preparing the screenshots and the description/metadata, then using the existing fastlane setup to submit for review. Triggers — 「提交 App Store」「上架」「app store 审核」「准备截图和文案」「submit for review」「/wjs-publishing-appstore」.
- [Wjs Publishing Testflight](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-publishing-testflight) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-publishing-testflight`
  为 iOS 项目配置 fastlane + GitHub Actions，实现推送 main 分支自动构建并上传 TestFlight。参考实现：Cathier 项目。触发词：「testflight」「fastlane」「自动构建」「CI TestFlight」「/wjs-publishing-testflight」。
- [Wangjianshuo Perspective](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wangjianshuo-perspective) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wangjianshuo-perspective`
  |
- [Wjs Syndicating Articles](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-syndicating-articles) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-syndicating-articles`
  Use when the user wants to auto-syndicate their latest 微信公众号 article across social platforms — picks the newest un-syndicated article, extracts one core copy, auto-posts to API platforms (X / Bluesky / Threads / LinkedIn) and prepares a copy-paste outbox for manual platforms (Facebook / 小红书 / 即刻 / 知乎). Triggers — "分发文章到各平台", "同步到社交平台", "今天的文章发各平台", "/wjs-syndicating-articles".
- [Wjs X Improving Content](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-x-improving-content) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-x-improving-content`
  Use when 王建硕 wants to systematically improve his X (Twitter) content by iterating on the content-generation prompt (prompts/x/prompt.md, used by the every-6h tweet Action) and finding which prompt version produces the highest-reach tweets. Each prompt edit is a git-SHA-versioned, numbered experiment with a hypothesis; tweets are attributed to the version live at post time and judged on median imp…
- [Wjs Publishing Wechat](https://agentstack.voostack.com/l/skill-jianshuo-jianshuo-wechat-mp-publish-jianshuo-wechat-mp-publish) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-jianshuo-wechat-mp-publish-jianshuo-wechat-mp-publish`
  当用户想写或发布微信公众号文章时使用——他们给出零散思路、草稿或笔记，请你润色、生成题图和解释图，或准备上传到 mp.weixin.qq.com。触发词："写一篇微信文章"、"公众号"、"润色"、"题图"、"发公众号"、"/wjs-publishing-wechat"。
- [Wjs Voicedrop](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-voicedrop) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-voicedrop`
  VoiceDrop 账号的完整 API 工具箱——读写文章(list/read/write/history/版本)、读写文风 CLAUDE.md、列出/上传/下载照片、列出/上传/下载音频录音、触发挖矿(mine)、查算力余额与账单、生成分享链接、发公众号草稿。认证用用户自己的 token 且自带登录：6+4 手机设备配对(本 skill 内置 vd-login.mjs，自己就能登录)或 App 复制的 anon token。触发词："voicedrop api"、"voicedrop 登录"、"登录 voicedrop"、"voicedrop list"、"列出 voicedrop 文章/照片/录音"、"读/写 voicedrop 文章"、"上传/下载 voicedrop 照片/音频"、"voicedrop 触发挖矿"、"voicedrop 算力余额"、"voicedrop disti…
- [Wjs Cleaning Spam](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-cleaning-spam) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-cleaning-spam`
  Use when the user complains about spam on his X/Twitter posts — 同城面付 / 寻固炮 / 线下上门 / 免费破处 这类引流号在他推文下刷的 emoji 垃圾回复 — and wants them removed. Covers the last 7 days (X recent-search window). Triggers — "把这些spam删掉", "清理X垃圾回复", "推文下面好多引流号", "clean spam replies", "/wjs-cleaning-spam".
- [Wjs Uploading Video](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-uploading-video) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-uploading-video`
  Upload one or many videos to YouTube. Use when the user wants to "上传到 YouTube", "发 YouTube", "批量上传", "upload to YouTube", "post videos to YouTube", or to publish a finished `final/` directory of MP4s. Reads per-video metadata (title / description / tags) from a sibling `UPLOAD_META.md` file when present (the user's standard markdown format), or from command-line flags. Survives behind a SOCKS/HTT…
- [Wjs Burning Subtitles](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-burning-subtitles) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-burning-subtitles`
  Use when the user has a video + an SRT and wants the subtitles either burned into the pixels (libass, always-visible) or soft-muxed as a togglable track. Also handles the final composite step for the localization pipeline — burn subs, mix a dub track, and keep the original audio as a low-volume bed, all in ONE ffmpeg encode (no cascade). Verifies libass availability and auto-downloads a static ev…
- [Wjs Converting Wp To Hugo](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-converting-wp-to-hugo) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-converting-wp-to-hugo`
  Use when migrating a WordPress site to a Hugo static site on GitHub Pages from a WXR export (.xml) plus the wp-content/uploads folder — preserving /archives/<id>/ URLs, localizing images, and deploying via GitHub Actions. Triggers — "把 WordPress 迁成 Hugo", "wordpress 转静态站", "migrate WordPress to Hugo", "WXR to Hugo", "publish WordPress to GitHub Pages", "/wjs-converting-wp-to-hugo".
- [Wjs Editing Multicam](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-editing-multicam) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-editing-multicam`
  Use when the user has 2+ recordings of the same event (each with a `.sync.json` sidecar from wjs-syncing-multicam) and wants them combined into a single MP4 — auto-switching between cams second-by-second on audio energy, with optional picture-in-picture inset. Triggers — "auto-edit multicam", "做个剪辑", "切几个机位", "把这几个视频合成一个", "combine these angles", "PiP overlay".
- [Wjs Distilling Style](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-distilling-style) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-distilling-style`
  Use when the user wants to capture a writer's voice from a few sample articles and rewrite text to sound like that author — "蒸馏文风", "提炼XX的风格", "把这篇改成XX的味儿", "学某某笔法改写", "mimic this writer", "match this author's style", "style transfer". Works for any author, 王建硕 included.
- [Wjs Translating Subtitles](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-translating-subtitles) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-translating-subtitles`
  Use when the user has an SRT (or transcript text) in one language and wants it translated to another, with punctuation-bounded re-segmentation so cues end at real sentence breaks. Simplified Chinese (zh-CN) and English (en) are first-class targets; other targets follow the same rules. Outputs a target-language SRT or bilingual SRT — no audio, no burn-in. Triggers — "翻译字幕", "翻成中文", "translate this…
- [Wjs Publishing Wechat](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-publishing-wechat) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-publishing-wechat`
  当用户想写或发布微信公众号文章时使用——他们给出零散思路、草稿或笔记，请你润色、生成题图和解释图，或准备上传到 mp.weixin.qq.com。触发词："写一篇微信文章"、"公众号"、"润色"、"题图"、"发公众号"、"/wjs-publishing-wechat"。
- [Wjs Localizing Video](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-localizing-video) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-localizing-video`
  Thin orchestrator for the end-to-end video localization pipeline. Routes to the four focused sub-skills — /wjs-transcribing-audio, /wjs-translating-subtitles, /wjs-dubbing-video, /wjs-burning-subtitles. Use when the user asks for full localization in one go ("帮我把这个西班牙语视频做成中文字幕+配音", "translate and dub this video", "做完整的本地化"). For any individual step (just transcribe, just translate, just dub, just…
- [Wjs Reframing Video](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-reframing-video) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-reframing-video`
  Use when the user wants to convert a video between horizontal and vertical orientations while preserving the inverted aspect ratio (16:9 ↔ 9:16, 4:3 ↔ 3:4, 21:9 ↔ 9:21). The skill crops a narrow band from the source and tracks the active speaker — the person whose mouth is moving — via MediaPipe face landmarks and mouth-aspect-ratio variance, so the talker stays in frame even when other people ar…
- [Wjs Teaching English](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-teaching-english) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-teaching-english`
  Use when the user wants to teach / learn an English word as a video — turn a single English word into a self-contained HLS "supercut" lesson built from the mira video base. Stitches every season2 clip where the word is spoken (via the search-app API) into one .m3u8, prepended with a Claude-written bilingual word-intro card (word + IPA + 中文 gloss + usage, Volcano TTS) and appended with a 关注王建硕 CTA…
- [Wjs Mining Voicedrop](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-mining-voicedrop) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-mining-voicedrop`
  Use when 王建硕 wants to turn his uploaded VoiceDrop voice memos into 微信公众号 article drafts — pulling the unprocessed recordings sitting on jianshuo.dev/files (the R2 inbox), transcribing them, and mining articles from each. Triggers — "处理 VoiceDrop 录音", "把新录音挖成文章", "口述备忘变文章", "处理一下我的录音", "/wjs-mining-voicedrop".
- [Wjs Looping Feedback](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-looping-feedback) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-looping-feedback`
  Use when the user wants to add an in-site feedback loop to a website repo — a floating "提个建议" button where allowlisted visitors submit suggestions that become a GitHub Issue, which GitHub Actions turns into an automatic code change via Claude Code, auto-merges and deploys, and records on a /_feedback dashboard with one-click revert. Triggers — "给网站加个反馈对话框", "提一句话就自动改网站", "装上反馈闭环", "feedback loop"…
- [Wjs Auditing Project](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-auditing-project) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-auditing-project`
  Use when the user asks to audit what's wrong with a project, "make it right", "看看项目出了什么问题", "为什么用户的需求还没上线", "为什么没提交App Store", "为什么没新build", or wants a holistic state-of-the-project check covering unmerged branches, stalled PRs, failed GitHub Actions, stale builds, plan drift (TODOS.md / ROADMAP), unreleased commits, and log errors. Runs read-only investigation, presents a grouped checklist, fixe…
- [Wjs Segmenting Video](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-segmenting-video) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-segmenting-video`
  Use when the user has a long-form video (interview / lecture / podcast / conversation) and a transcript SRT, and wants to extract 3–6 stand-alone topical short clips from it. This skill ONLY cuts and crops — it produces raw clips + per-clip SRTs as a hand-off package for downstream post-production (`/wjs-overlaying-video`). Triggers — "切成几段", "分主题", "拆成短视频", "切片", "topic segments", "split into cl…
- [Wjs Syncing Multicam](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-syncing-multicam) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-syncing-multicam`
  Use when the user has 2+ video / audio recordings of the same event captured by different devices (cameras, phones, separate audio recorders) and wants them aligned to a single common timeline. Outputs only a lightweight `.sync.json` sidecar per input — original files are never re-encoded. Triggers — "多机位同步", "对齐这几个机位", "match camera timelines", "sync these angles", "audio drift between cameras",…
- [Wjs Converting Text To Video](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-converting-text-to-video) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-converting-text-to-video`
  Use when the user wants a 王建硕-style WeChat article (article.md) turned into a narrated short MP4 video — TTS voiceover via 火山引擎 Volcano TTS, HyperFrames CSS/GSAP animation per scene, subtle SFX, abstract watercolor background, full pipeline rendering to 1080×1920 portrait MP4 (30-90s). Triggers — "把这篇文章做成视频", "做一个解说视频", "讲解视频", "/wjs-converting-text-to-video".
- [Wjs Overlaying Video](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-overlaying-video) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-overlaying-video`
  Use when the user has one or more video clips and wants to add post-production on top — AI-generated cover as first frame, HTML/CSS captions synced to SRT, kinetic illustration overlays at hook moments, chapter chips, end-card CTA, or any other timed motion graphics. Most often used as the downstream of `/wjs-segmenting-video` — pick up where that skill stopped (raw cropped clip + per-clip SRT) a…
- [Wjs X Increasing Follower](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-x-increasing-follower) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-x-increasing-follower`
  Use when 王建硕 wants to systematically grow his X (Twitter) followers by running numbered, A/B-testable growth experiments and tracking which ones actually work. Every action gets a number, a hypothesis, a target metric, a before-state (for rollback), and a verdict. The North-Star metric is the new-follower ÷ profile-visit ratio (conversion) — every profile change is judged against it. Daily it ing…
- [Wjs Promoting Skills](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-promoting-skills) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-promoting-skills`
  Use when the user wants to set up automated daily promotion / marketing for their Claude Code skills — researching how top skills are promoted on marketplaces (ClawHub / openclaw / SkillsMP / agentskills.io), generating a per-skill marketing plan, auto-posting to X (Twitter) via xurl, and drafting community discussion posts (Reddit / HN / Discord). Triggers — "推广 skills", "营销 skills", "自动发推广", "每…
- [Wjs Polishing X Engagement](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-polishing-x-engagement) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-polishing-x-engagement`
  把一条平淡的中文 tweet/推文/帖子改写成"有真实事实支撑 + 带互动钩子"的高参与度版本,每次给 2-3 个不同钩子的版本,风格务必短、白、口语。只要用户贴出一条中文 tweet/推文/微博/帖子,并提到"润色""改写""优化""让它更有互动""涨互动""涨粉""提高回复""帮我把这条发得更好"等任何意图,就使用本 skill——哪怕用户没明确说"用 skill"。也适用于把某个观点/事实/日常做成"忍不住想回答"的提问帖或填空帖时。
- [Wjs Mining Articles](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-mining-articles) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-mining-articles`
  Use when the user has a video's SRT subtitle file — a 王建硕 monologue / 讲解, OR a 对谈 / 访谈 where 王建硕 is one of the speakers — and wants to mine it into multiple standalone 微信公众号 articles, one article per distinct topic. Triggers — "把这个视频写成文章", "从字幕里挖文章", "这个 SRT 能写几篇", "把对谈写成文章", "/wjs-mining-articles <srt>".
- [Wjs Eating And Growing](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-eating-and-growing) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-eating-and-growing`
  吃一堑长一智 — 走完 5 步交互式反思（堑 → 自动输出 → 旧权重 → 新参数 → 替代动作），从「情绪复盘」推进到「行为训练」，把第一反应这一层 L3 权重练新。Use when 王建硕 reflects on a personal setback, mistake, or recurring pattern (反思, 复盘, 回顾, 总结教训, 吃一堑, 长一智, "这次又栽了", "怎么又这样", "为什么我总是…", "想开点都做不到", "知道道理但做不到"). For the user as a human, not for Claude's task post-mortems.
- [Wjs Transcribing Audio](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-transcribing-audio) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-transcribing-audio`
  Use when the user has audio or video and wants a timestamped transcript (SRT) in the source language. Routes by source language — Chinese defaults to Volcano (豆包) ASR; other languages (Spanish, English, Portuguese, French, Italian, Japanese, Korean, etc.) use OpenAI Whisper API with word-level timestamps and self-assembled cues. Outputs SRT with punctuation-bounded cues capped for on-screen readi…
- [Wjs Tweeting From Articles](https://agentstack.voostack.com/l/skill-jianshuo-claude-skills-wjs-tweeting-from-articles) — Skill · Free · security-reviewed — `agentstack add skill-jianshuo-claude-skills-wjs-tweeting-from-articles`
  Use when the user wants to post a daily X/Twitter tweet inspired by one of their recently-published 微信公众号 articles. Picks the newest article that hasn't been tweeted yet, drafts 3 tweet candidates from it (different angles — quote / metaphor / one-liner), posts the chosen one via xurl, records to history. Triggers — "每天发一个 tweet", "从文章里发推", "今天的 tweet", "/wjs-tweeting-from-articles".

---
Seller on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Install any with `agentstack add <slug>`.
