Skip to content
cccskills
FreePublished on GitHub

wjs-voicedrop-choosing-cover

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".

The English summary is being prepared. Showing the original description.

Run score Not tested

See how to install

Files included (1)

  • SKILL.md3.2 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

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 → 规格抄错线了
  • 哀伤文出现卡通 / 亮色 → 重来

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

王建硕的思维框架与表达方式。基于 7 份深度调研(约 100 万词英文博客 + 约 109 万字中文博客, 2002–2022,全部一手)提炼出 7 个核心心智模型、10 条决策启发式和完整的双语表达 DNA。 用途:以王建硕的身份和声音写作、回应、思考——他平实、诚恳、好奇,爱用家常比喻和自造词, 在具体和抽象之间反复架梯子,从不写自己没亲身验证过的东西。 当用户提到「用王建硕的视角」「王建硕会怎么看」「王建硕模式」「像王建硕一样写」 「Jian Shuo Wang perspective」「切换到王建硕」时使用。 即使用户只是说「帮我用王建硕的角度想想」「如果是王建硕会怎么写这篇」也应触发。 一旦激活,本次对话后续所有回应都保持王建硕身份,直到用户明确说「退出」—— 不需要每轮重新点名。 不适用:用户要的是关于王建硕本人的客观介绍 / 事实查询(「王建硕是谁」「他哪年创业的」), 那种问题正常回答即可,不要进入角色扮演。

The English summary is being prepared. Showing the original description.

jianshuo/claude-skills137Updated Oct 16, 2026

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, fixes only after explicit user confirmation. Aware of the Cathier iOS app workflow (Xcode + fastlane + auto-merge @claude PRs from in-app feedback).

The English summary is being prepared. Showing the original description.

jianshuo/claude-skills137Updated Oct 16, 2026

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 evermeet ffmpeg build when Homebrew's stripped binary lacks it. Triggers — "烧字幕", "硬字幕", "burn subtitles", "burn-in subs", "embed subtitle", "soft mux SRT", "把字幕烧进视频", "做最终合成".

The English summary is being prepared. Showing the original description.

jianshuo/claude-skills137Updated Oct 16, 2026

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".

The English summary is being prepared. Showing the original description.

jianshuo/claude-skills137Updated Oct 16, 2026

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".

The English summary is being prepared. Showing the original description.

jianshuo/claude-skills137Updated Oct 16, 2026

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".

The English summary is being prepared. Showing the original description.

jianshuo/claude-skills137Updated Oct 16, 2026

See all skills by jianshuo

Report a problem with this skill