用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/alextangson/AutoCrew --skill platform-rewrite命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | platform-rewrite |
| surfaces | gui, harness |
| gui_summary | 一稿多发时用——按平台腔调重写而不是裁剪,含发布前分叉 |
| description | 平台 native 改写 skill。把一个母稿改成不同平台的版本,强调"重写而不是裁剪"。支持单平台和多平台一键改写,自动生成各平台标题和 hashtag。 |
Turn one source draft into platform-native versions. Rewrite, don't trim.
Supported platforms: 小红书 · 抖音 · 公众号 · 视频号 · B站
autocrew_rewrite.humanizer-zh before final delivery.From an existing draft:
{
"action": "adapt_platform",
"content_id": "content-xxx",
"target_platform": "douyin",
"save_as_draft": true
}
From raw text:
{
"action": "adapt_platform",
"title": "原始标题",
"body": "原始正文",
"target_platform": "xiaohongshu"
}
After rewrite completes:
Generate title variants + hashtags for the target platform:
title-hashtag.ts → generateForPlatform(topic, platform, { tags })autocrew_content action="update":
{ "action": "update", "id": "<new-content-id>", "hashtags": ["#tag1", "#tag2"] }
Run humanizer on the adapted text if it reads too smooth or generic.
Show output to user: adapted title, body, hashtags, and notes.
When user says "帮我改成所有平台" or specifies 2+ platforms:
Determine target platforms. Default all 5 if user says "全平台":
["xiaohongshu", "douyin", "wechat_mp", "wechat_video", "bilibili"]
Generate titles + hashtags for all platforms in one call:
title-hashtag.ts → generateForAllPlatforms(baseTopic, platforms, { tags })PlatformTitleResult[] with titles, hashtags, and tips per platform.Rewrite each platform sequentially via autocrew_rewrite:
for each platform:
1. autocrew_rewrite action="adapt_platform" → get adapted body
2. autocrew_content action="save" → save as new draft with platform-specific title + hashtags
3. autocrew_humanize (if needed)
Link siblings: after all variants are saved, update each with sibling IDs:
{ "action": "update", "id": "<content-id>", "siblings": ["id-1", "id-2", "id-3"] }
Summary table — show user a comparison:
| 平台 | 标题 | 字数 | Hashtags | Content ID |
|---|---|---|---|---|
| 小红书 | ... | 800 | 8 | content-xxx |
| 抖音 | ... | 600 | 5 | content-yyy |
| ... | ... | ... | ... | ... |
If creator-profile.json has styleCalibrated: true:
autocrew_review action="full_review" on each adapted version.Always tell the user:
| Failure | Action |
|---|---|
| Source content not found | Ask user for content_id or raw text. |
| Unsupported platform | List supported platforms, ask user to pick. |
| title-hashtag returns empty | Fall back to original title + basic hashtags from tags. |
| Save fails | Output adapted text in chat so user can copy. Retry once. |
什么时候用:一稿多发——把已有的一篇改成另一个平台的版本(小红书 / 抖音 / 公众号 / 视频号 / B站)。
get_draft 读母稿全文。没读全文不要动手。同主题已有其他平台稿件时,优先从已过审的那篇派生(兄弟稿列表在上下文里)。adapt_platform(content_id + target_platform)。一次一个平台,要多平台就顺序调多次——它会存成新稿并推出稿件卡。revise_draft 去 AI 味;用户想自己盯某一段,引导他去编辑器框选那段说「改这段」(走 revise_focus)。prepare_video_kit 备发布件。口播稿是读的,发布件才是发的,别拿口播稿当发布文案。publish_clipboard 出排好版的文案。push_wechat_draft。它只弹确认卡,用户亲手点「推送」才执行——不要宣称已推送。| 情况 | 做法 |
|---|---|
| 找不到源稿 | list_drafts 列出来让用户指认,别猜 id |
| 用户要的平台不在支持列表 | 说清支持哪几个,让他挑一个 |
adapt_platform 返回错误 | 把原因照实告诉用户,不要假装已经改好 |