mcpField
S
solo-content-gen

solo-content-gen

github.com/fortunto2营销与增长1844 次安装今天更新
代码仓库

关于 solo-content-gen

solo-content-gen 是从项目 PRD 或 README 生成推广内容包的技能,面向需要为项目准备社交媒体文案的团队。它输出 LinkedIn 帖子、Reddit 回答草稿和 Twitter/X 线程,并可根据 Git 历史生成发布说明。

主要功能

  1. 01从 PRD 或 README 提取项目信息
  2. 02生成 LinkedIn 推广帖子
  3. 03生成 Reddit 回答草稿
  4. 04生成 Twitter/X 内容线程
  5. 05根据 Git 历史生成发布说明

适用场景

  1. 01为项目准备多平台社交内容
  2. 02将项目文档转化为推广文案
  3. 03从近期提交整理面向用户的更新说明

MCP 相关

可用时调用 MCP 工具搜索知识库、查询项目信息和代码;不可用时改用 Glob、Grep 和 Read。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/fortunto2/solo-factory --skill solo-content-gen

安装后在 Claude Code 中输入/solo-content-gen确认已加载。

详细介绍

/content-gen

根据项目的 PRD 或 README 生成推广内容包。生成 3 篇可直接使用的内容:LinkedIn 帖子、Reddit 回答草稿和 Twitter/X 话题串。视频脚本请使用 /video-promo。

MCP 工具(如可用)

  • kb_search(query) — 查找相关方法论和原则
  • project_info(name) — 获取项目详情、技术栈和描述
  • project_code_search(query, project) — 在代码库中查找关键功能

如果 MCP 工具不可用,请改用 Glob + Grep + Read。

步骤

  1. 解析 $ARGUMENTS 中的项目。

    • 如果是项目名称:在 docs/prd.md、README.md 或 CLAUDE.md 中查找 PRD。
    • 如果是路径:直接读取。
    • 如果为空:通过 AskUserQuestion 提问——“要为哪个项目生成内容?”
  2. 从 PRD/README 中提取核心信息(并行读取):

    • 问题: 这解决了什么痛点?(1 句话)
    • 解决方案: 产品能做什么?(1 句话)
    • ICP: 目标用户是谁?(用户画像)
    • 关键功能: 最具差异化的 3-5 项功能
    • 独特角度: 其他人都没做到什么(如存在 research.md,则参考其中的差距分析)
    • 社会认同: 有哪些指标、用户数或下载量(如有)
  3. 强制推理——信息传达框架: 生成内容前,先写出:

    • 吸引点: 什么能让人停下滑动?(痛点或令人意外的数据)
    • 证明: 为什么他们应该相信你?(演示、数据、权威性)
    • 行动号召: 唯一要采取的行动是什么?(试用、注册、下载)
    • 语气: 根据 ICP 确定——轻松/专业/技术性/友好
  4. 生成内容:

    4a. LinkedIn 帖子

    格式:吸引点 → 故事(之前/之后)→ 洞见 → 行动号召

    • 最多 1300-1500 个字符
    • 第一行就是吸引点(显示在“查看更多”之前)
    • 使用换行提升可读性
    • 以问题结尾,促进互动
    4b. Reddit 回答草稿

    格式:提供有帮助的回答,自然提及产品

    • 不要像推广内容——优先提供价值,产品仅作为次要提及
    • 建议 3-5 个适合发布的 subreddit
    • 写得像是在回答某人的真实提问
    • 加上“免责声明:这是我开发的”以保持透明
    4c. Twitter/X 话题串(5-7 条推文)

    格式:吸引点推文 → 问题 → 解决方案 → 演示 → 社会认同 → 行动号召

    • 每条推文:最多 240-280 个字符
    • 推文 1:独立的吸引点(不依赖话题串也能成立)
    • 最后一条推文:带链接的行动号召
    • 少量使用表情符号(每条最多 1-2 个)
  5. 生成发布说明(如果项目有 git 历史):

    git log --oneline --since="1 month ago" 2>/dev/null | head -20
    

    如果存在提交记录,则生成面向用户的发布说明:

    • 按以下类别分组:新功能、改进、错误修复
    • 将技术性提交信息改写成用户易懂的语言
    • 跳过内部提交(chore、refactor、test、docs)
    • 语气与 ICP 保持一致(面向消费者时轻松,面向 B2B 时专业)

    格式:

    ## What's New (v{version})
    
    **New**
    - {user-facing feature description}
    
    **Improved**
    - {improvement in user terms}
    
    **Fixed**
    - {bug fix in user terms}
    

    将其纳入内容包。如果没有 git 历史,则跳过此部分。

  6. 将内容包写入 docs/content-pack.md:

    # Content Pack: {Project Name}
    
    **Generated:** {YYYY-MM-DD}
    **ICP:** {target persona}
    **Core message:** {one-line value prop}
    
    ## Messaging Framework
    - **Hook:** {hook}
    - **Proof:** {proof}
    - **CTA:** {cta}
    
    ---
    
    ## 1. LinkedIn Post
    {ready to copy-paste}
    
    ## 2. Reddit Draft
    **Target subreddits:** r/..., r/..., r/...
    {answer draft}
    
    ## 3. Twitter/X Thread
    {numbered tweets}
    
    ## 4. Release Notes
    {release notes from step 5, or "No git history — skipped"}
    
    > For video script, run `/video-promo {project}`.
    
    ---
    *Generated by /content-gen. Edit before publishing.*
    
  7. 输出摘要——打印核心信息,并列出生成的内容。

备注

  • 所有内容都只是草稿——发布前务必审阅
  • Reddit 草稿应让人觉得确实有帮助,而不是在推广
  • 视频脚本请使用 /video-promo(该命令完全负责视频生成)
  • 产品有重大更新后重新运行,以更新信息传达内容
  • 详细的 PRD 效果最佳——没有 PRD 时则使用 README

注意事项

  1. LinkedIn 算法会降低外部链接的曝光 — 帖子正文中的链接会使覆盖率降低 40-50%。请将链接放在第一条评论中,并在帖子里注明“链接见评论”。
  2. Twitter/X 话题串的开场必须单独成立 — 第 1 条推文会单独出现在信息流中,不带话题串。如果它本身不够吸引人,就没人会点击“显示此话题串”。
  3. Reddit 的自我推广规则 — 大多数子版块执行 10:1 的比例(每发 1 条推广帖,先发表 10 条有帮助的评论)。新账号发布产品链接会被立即删除。
  4. AI 写作模式容易被识别 — 破折号、“game-changer”、“dive into”、三项式列表、“In today's fast-paced world”。发布前请使用 /humanize 处理输出。
  5. 发行说明 ≠ 变更日志 — 面向用户的发行说明应描述收益(“结账更快”),而非技术改动(“重构支付模块”)。完全跳过内部提交记录。

常见问题

未找到 PRD

原因: 项目没有 docs/prd.md 或 README。 解决方法: 提供包含 PRD 的项目路径,或先运行 /validate 生成一份。

内容过于泛泛

原因: PRD 缺少具体差异化优势或 ICP 详情。 解决方法: 确保 PRD 包含详细的问题陈述、ICP 用户画像和独特角度。添加 research.md 以补充竞争背景。

语气不适合受众

原因: PRD 中未明确定义 ICP。 解决方法: 在 PRD 中指定目标受众。LinkedIn = 专业风格,Reddit = 随意 / 技术风格,Twitter = 简练 / 对话风格。

评论

支持 Markdown