Agent skill

Wjs Voicedrop Choosing Cover

by jianshuo in jianshuo/claude-skills

A skill your agent uses when 王建硕 wants to decide whether a VoiceDrop article should get an AI 题图 (公众号封面), and which style of image prompt to use — before generating any cover.

MITAuto-check passedMedia & Creative

Install Wjs Voicedrop Choosing Cover

skills CLI
$ npx skills add jianshuo/claude-skills --skill wjs-voicedrop-choosing-cover -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jianshuo/claude-skills wjs-voicedrop-choosing-cover --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/wjs-voicedrop-choosing-cover .claude/skills/wjs-voicedrop-choosing-cover && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
wjs-voicedrop-choosing-cover
GitHub stars
131
Token cost
~455 tokens
SKILL.md length
128 words
Files
1
Skills in repo
38
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when 王建硕 wants to decide whether a VoiceDrop article should get an AI 题图 (公众号封面), and which style of image prompt to use — before generating any cover.

  • Works in 4 steps: :配不配(先于一切风格讨论) → :风格选择(必须过这张表,禁止默认某一种) → :拼 prompt(硬规格) → …
  • 王建硕 wants to decide whether a VoiceDrop article should get an AI 题图 (公众号封面)
  • SKILL.md covers 输入, Step 1:配不配(先于一切风格讨论), Step 2:风格选择(必须过这张表,禁止默认某一种) and Step 3:拼 prompt(硬规格), plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Wjs Voicedrop Choosing Cover is an agent skill from jianshuo/claude-skills. Use when 王建硕 wants to decide whether a VoiceDrop article should get an AI 题图 (公众号封面), and which style of image prompt to use — before generating any cover. Triggers — "这篇要不要配题图", "选个题图风格", "给这篇出个题图 prompt", "choosing cover", "/wjs-voicedrop-choosing-cover".

Its SKILL.md is about 460 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative. The repository describes itself as: 13 Claude Code skills for video production (transcribe / translate / dub / multicam / subtitles / reframe) + WeChat publishing. Compatible with Claude Code, OpenAI Codex CLI… The licence is MIT.

When your agent uses it

  • 王建硕 wants to decide whether a VoiceDrop article should get an AI 题图 (公众号封面)
  • Which style of image prompt to use — before generating any cover
  • /wjs-voicedrop-choosing-cover

Example prompts

  • “这篇要不要配题图”
  • “选个题图风格”
  • “给这篇出个题图 prompt”
  • “/wjs-voicedrop-choosing-cover”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. :配不配(先于一切风格讨论)
  2. :风格选择(必须过这张表,禁止默认某一种)
  3. :拼 prompt(硬规格)
  4. :出图(用户要求时才做)

What it can do on your machine

Read from SKILL.md and the folder at commit b2690f5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Wjs Voicedrop Choosing Cover loads about 455 tokens when it runs. Until then it costs about 72 tokens; SKILL.md has 128 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~72
When it runs · the whole SKILL.md, loaded when a task matches
~455

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jianshuo/claude-skills at commit b2690f5, republished under its MIT licence (© jianshuo). 128 words, ~455 tokens.

Download SKILL.mdSave it as .claude/skills/wjs-voicedrop-choosing-cover/SKILL.md (or your agent's skills folder).
name
wjs-voicedrop-choosing-cover
description
Use when 王建硕 wants to decide whether a VoiceDrop article should get an AI 题图 (公众号封面), and which style of image prompt to use — before generating any cover. Triggers — "这篇要不要配题图", "选个题图风格", "给这篇出个题图 prompt", "choosing cover", "/wjs-voicedrop-choosing-cover".

wjs-voicedrop-choosing-cover

给一篇 VoiceDrop 文章做两个决定:配不配题图,以及用哪种风格的 prompt 生成。核心原则:真素材优先于 AI 画;风格跟着文章气质走,绝不一招鲜。

输入

三种都接受:VoiceDrop 文章(MCP read_article,按标题或 ID)/ 本地 markdown / 直接粘贴的正文。[[photo:KEY]] 是文中已插入的用户实拍照片。

Step 1:配不配(先于一切风格讨论)

情形判断
文中已有实拍照片且与主题相关不配。首图即封面(真照片 > AI 画,AI 封面会把实拍正文的诚恳感冲掉)。指出用哪张 [[photo:KEY]]。
无照片,会发布 / 分享配
无照片,极短碎碎念(<100 字)先问「这篇要单独发吗」;发才配
实拍照片存在但与主题无关(截图、票据)视同无照片,配

Step 2:风格选择(必须过这张表,禁止默认某一种)

文章气质风格基调
思辨 / 观点 / 方法论极简概念图一个具体物件当隐喻,大留白
生活随笔 / 自然 / 散步水彩淡彩轻、透、浅色底
怀旧 / 回忆 / 家人胶片 / 油画暖调、颗粒感
科技 / 工具 / AI / 教程编辑部封面具体物件(卡片、面板、画布),忌泛泛机器人
幽默 / 自嘲卡通轻插画松弛,不闹腾
哀伤 / 悼念 / 疾病素描或极淡水彩低饱和、克制,不画人脸,绝不卡通 / 广告风

拿不准气质时读全文再判,不按标题猜。

Step 3:拼 prompt(硬规格)

  • 比例 2.45:1,尺寸 1568x640(VoiceDrop 题图规格;本地 wjs-publishing-wechat 线是 900×383,别抄混)
  • 题图主标题从文章标题提炼 6–10 个汉字(极简概念图可用 1–4 字大字),必须清晰可读
  • 构图:大标题在上,主视觉在下,文字左右撑满
  • 配色随主题变,默认浅色底;同一批文章不许撞色撞构图
  • 避免清单(写进 prompt):乱码文字、过多小字、真实品牌 logo、纯氛围壁纸、厚重蓝紫渐变、廉价营销海报感

Step 4:出图(用户要求时才做)

gpt-image-2-skill 走 --provider codex,--size 1568x640;或在 VoiceDrop 内把 prompt 交给 new_photo。

输出契约(每篇固定这四行)

判断:配 / 不配 —— 一句理由
风格:<Step 2 表里的风格名>
Prompt:<完整可直接用,含 2.45:1 / 1568x640 与避免清单>
(不配时第三行改为:封面 = [[photo:KEY]],横向裁 2.45:1 的建议裁法)

Red Flags

  • 连续两篇输出同一风格 → 回 Step 2 重判
  • 文中有实拍还在写 AI prompt → 回 Step 1
  • prompt 里出现 900×383 或 2.35:1 → 规格抄错线了
  • 哀伤文出现卡通 / 亮色 → 重来

© jianshuo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in wjs-voicedrop-choosing-cover of jianshuo/claude-skills.

Open the folder on GitHubat commit b2690f5

Compare with similar skills

Wjs Voicedrop Choosing Cover next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Wjs Voicedrop Choosing Cover compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Wjs Voicedrop Choosing Cover this skilljianshuo/claude-skills131—~455Automated safety check: PassMIT
Guizang Social Cardsop7418/guizang-social-card-skill7.4k1 repos~7.8kAutomated safety check: PassAGPL-3.0
Weekly Changelog Videoheygen-com/hyperframes60k—~3.3kAutomated safety check: PassApache-2.0
Anthropic Brand Stylinganthropics/skills180k30 repos~559Automated safety check: PassApache-2.0
MoneyPrinterTurbo Video Generatorharry0703/MoneyPrinterTurbo130k—~2.1kAutomated safety check: WarnMIT
HyperFrames Media Useheygen-com/hyperframes60k—~2.4kAutomated safety check: PassApache-2.0

Similar skills

  • Guizang Social Cards

    op7418/guizang-social-card-skill

    Produces social card sets for Xiaohongshu and WeChat: carousels, Live Photo motion cards and puzzle layouts, and WeChat cover pairs, rendered from single-file HTML.

    7.4k GitHub starsUsed in 1 repo~7.8k tokens
    Media & CreativeAuto-check passed
  • Weekly Changelog Video

    heygen-com/hyperframes

    Turns a weekly changelog markdown file into a branded HyperFrames video with voiceover, animated mock-UI scenes and captions, using fonts, background and scripts bundled in the skill.

    60k GitHub stars~3.3k tokensUpdated today
    Media & CreativeAuto-check passed
  • Anthropic Brand Styling

    anthropics/skills

    Official

    Applies Anthropic's brand colors and fonts to artifacts such as PowerPoint slides, using fixed hex values for text and accents, Poppins headings and Lora body text.

    180k GitHub starsUsed in 30 repos~559 tokens
    Media & CreativeAuto-check passed
  • MoneyPrinterTurbo Video Generator

    harry0703/MoneyPrinterTurbo

    Installs and runs MoneyPrinterTurbo to turn a topic or script into a finished short video with voice-over, subtitles, stock footage and music.

    130k GitHub stars~2.1k tokensUpdated yesterday
    Media & CreativeAuto-check: warnings
  • HyperFrames Media Use

    heygen-com/hyperframes

    Finds, generates and edits media for HyperFrames video projects: music, sound effects, images, icons, logos, voiceovers, captions and color grades.

    60k GitHub stars~2.4k tokensUpdated today
    Media & CreativeAuto-check passed
  • Holo Card Studio

    EverettFish/holo-card-studio

    Create collectible holographic foil cards and two-image lenticular flip cards with AI-generated full-color ukiyo-e and colored sumi-e anime artwork, layered Blender scenes, renders, GLB export, and…

    1.9k GitHub stars~1.4k tokensUpdated 19 days ago
    Media & CreativeAuto-check passed

More from jianshuo/claude-skills

All 38 skills in this repo
  • Wjs Segmenting Video

    jianshuo/claude-skills

    A skill your agent uses 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.

    131 GitHub stars~3.5k tokensUpdated 1 mo ago
    Auto-check passed
  • Wjs Uploading Video

    jianshuo/claude-skills

    Upload one or many videos to YouTube. An agent skill from jianshuo/claude-skills.

    131 GitHub stars~2.1k tokensUpdated 1 mo ago
    Auto-check passed
  • Wjs Converting Wp To Hugo

    jianshuo/claude-skills

    A skill your agent uses 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…

    131 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Wjs Burning Subtitles

    jianshuo/claude-skills

    A skill your agent uses 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.

    131 GitHub stars~3k tokensUpdated 1 mo ago
    Auto-check passed
  • Wjs Cleaning Spam

    jianshuo/claude-skills

    A skill your agent uses when the user complains about spam on his X/Twitter posts — 同城面付 / 寻固炮 / 线下上门 / 免费破处 这类引流号在他推文下刷的 emoji 垃圾回复 — and wants them removed.

    131 GitHub stars~532 tokensUpdated 1 mo ago
    Auto-check passed
  • Wjs Creating Video Book

    jianshuo/claude-skills

    A skill your agent uses when the user wants a book turned into YouTube chapter videos — 每章用 VoiceDrop 读书的有声书 mp3 做音轨,配 GPT Image 2 画面和中心思想大字,输出 1920×1080 横屏视频发 YouTube。Triggers — "把这本书做成视频"…

    131 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Wjs Voicedrop Choosing Cover

What does Wjs Voicedrop Choosing Cover do?

A skill your agent uses when 王建硕 wants to decide whether a VoiceDrop article should get an AI 题图 (公众号封面), and which style of image prompt to use — before generating any cover. Wjs Voicedrop Choosing Cover is an agent skill from jianshuo/claude-skills. Use when 王建硕 wants to decide whether a VoiceDrop article should get an AI 题图 (公众号封面), and which style of image prompt to use — before generating any cover.

When should I use Wjs Voicedrop Choosing Cover?

Wjs Voicedrop Choosing Cover fits situations like: 王建硕 wants to decide whether a VoiceDrop article should get an AI 题图 (公众号封面); which style of image prompt to use — before generating any cover; /wjs-voicedrop-choosing-cover.

How do I install Wjs Voicedrop Choosing Cover in Claude Code?

Run `npx skills add jianshuo/claude-skills --skill wjs-voicedrop-choosing-cover -a claude-code`. Or copy the skill folder (wjs-voicedrop-choosing-cover in jianshuo/claude-skills) into .claude/skills/wjs-voicedrop-choosing-cover in your project. Claude Code loads it when a task matches its description.

How do I install Wjs Voicedrop Choosing Cover in Codex?

Run `npx skills add jianshuo/claude-skills --skill wjs-voicedrop-choosing-cover -a codex`. Or copy the skill folder (wjs-voicedrop-choosing-cover in jianshuo/claude-skills) into .agents/skills/wjs-voicedrop-choosing-cover in your project. Codex loads it when a task matches its description.

Can I use Wjs Voicedrop Choosing Cover in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jianshuo/claude-skills --skill wjs-voicedrop-choosing-cover -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wjs-voicedrop-choosing-cover, .gemini/skills/wjs-voicedrop-choosing-cover, .github/skills/wjs-voicedrop-choosing-cover and .opencode/skills/wjs-voicedrop-choosing-cover in your project.

What does Wjs Voicedrop Choosing Cover need to run?

SKILL.md names no scripts, command-line tools or credentials: Wjs Voicedrop Choosing Cover is instructions for the agent only.

Does Wjs Voicedrop Choosing Cover access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Wjs Voicedrop Choosing Cover safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Wjs Voicedrop Choosing Cover use?

Wjs Voicedrop Choosing Cover is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Wjs Voicedrop Choosing Cover use?

About 455 tokens (SKILL.md is roughly 1.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Wjs Voicedrop Choosing Cover?

Skills that share tags, products or a category with Wjs Voicedrop Choosing Cover: Guizang Social Cards (op7418/guizang-social-card-skill, 7.4k stars), Weekly Changelog Video (heygen-com/hyperframes, 60k stars), Anthropic Brand Styling (anthropics/skills, 180k stars) and MoneyPrinterTurbo Video Generator (harry0703/MoneyPrinterTurbo, 130k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Wjs Voicedrop Choosing Cover?

jianshuo (a GitHub user) maintains it in jianshuo/claude-skills, which has 131 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on August 20, 2026.

Source: jianshuo/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.