Communitygithub.com

帖子格式化工具

一种 AI 技能,用于将提示或原始笔记转换为适合 LinkedIn 的结构化、简洁的帖子,遵循严格的格式规则,例如短句和特定框架。

帖子格式化工具 是什么?

帖子格式化工具是一种 AI 技能,旨在帮助用户快速将想法、笔记或上下文信息转换为高度结构化的社交帖子,主要面向 LinkedIn。该技能会引导用户逐步完成一个标准化流程:首先收集主题和内容框架(如 PAS、AIDA、BAB 等);然后基于严格的格式规则生成帖子,包括最大 20 行、大多数行不超过 55 个字符、使用 6 年级词汇、避免副词和行话等;最后输出可粘贴的帖子。支持 Claude Code 和 Codex 等平台,并强调在用户已选定的项目中工作,读取 `about-me.md` 和 `voice.md` 等品牌文件以个性化输出。其核心价值在于确保一致的高质量、紧凑格式的输出,避免内容膨胀,并遵循用户特定的语气和风格指南。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/charlie947/social-media-skills/tree/main/skills/post-formatter

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

帖子格式化工具 是做什么的?

Codex 和 Claude 运行时

  • 在 Codex 或 Claude 中使用此技能时,请使用当前任务中实际可用的工具。AskUserQuestion 示例描述的是问题,而非必需的 API:请在其限制范围内使用可用的提问工具,或在聊天中提问。重复使用已经提供的答案和源材料。
  • 在用户选定的项目中工作。在进行个性化工作之前,先阅读其 about-me.md、voice.md 和相关品牌文件。如果文件内容冲突或包含初始默认值,请确认预期的作者。询问缺失的事实或运行 voice-builder;切勿继承维护者的身份、账户或私人文件。
  • 相对于此技能文件夹解析捆绑的 references/。对于明确请求的个人资料刷新,请就地读取并更新规范化的 about-me.md、voice.md 或 newsletter-voice.md,保留不相关的用户事实和规则。使用者必须重新读取这些规范化文件。仅在与不相关的现有文件冲突时,才为新交付物使用新文件名。仅安装不会启动访谈或写入文件。除非被请求,否则不要写入持续性学习内容。
  • 优先使用已提供的证据。必要时通过可用的搜索/源工具验证外部声明。如果某个源或集成不可用,请说明缺失的能力,并提供提供的文本/导出的输入。切勿编造事实、第一人称经验、指标或成功的工具运行。
  • 仅为所选路径连接用户现有账户中必要的服务。切勿打印凭据或覆盖连接。起草、保存和审阅不授权发布、发送消息或更改账户。

关键:加载时自动启动

当此技能触发时,直接进入第 1 步。不要总结。立即开始收集输入。

第 1 步:收集输入

调用 AskUserQuestion:

[
  {
    "question": "你想发什么话题?",
    "header": "话题",
    "multiSelect": false,
    "options": [
      {"label": "我将输入话题", "description": "用一句话描述主题"},
      {"label": "粘贴上下文转储", "description": "笔记、统计数据、转录内容,用于生成帖子"}
    ]
  },
  {
    "question": "使用哪个框架?",
    "header": "框架",
    "multiSelect": false,
    "options": [
      {"label": "PAS", "description": "问题、激化、解决方案"},
      {"label": "AIDA", "description": "注意、兴趣、欲望、行动"},
      {"label": "BAB", "description": "之前、之后、桥梁"},
      {"label": "STAR", "description": "情境、任务、行动、结果"},
      {"label": "SLAY", "description": "故事、教训、可行建议、你"},
      {"label": "替我选", "description": "根据话题推荐最佳框架"}
    ]
  }
]

询问一个后续问题:

还有什么我应该知道的吗?事实、统计数据、语气说明,或者这是为谁写的。

等待回复。

第 2 步:撰写帖子

对每个输出应用这些全局规则:

  • 最多 20 个非空行。在行数限制允许的情况下,目标为 150 到 200 个单词;不要为了达到最低字数而填充。用户提供的文案和必要的事实优先于目标字数。
  • 每行之后有一个空行
  • 大多数行:一句话,不超过 55 个字符
  • 最多 4 行可以是小段落(2 到 3 句话,不超过 110 个字符)
  • 使用 6 年级水平的词汇。零副词,零行话,零废话
  • 不要使用长破折号
  • 除非钩子本身就是问题,否则不要提问
  • 不要使用表情符号,除了编号列表(1. 2. 3.)的勾号,以及行动号召中的回收符号
  • 三角法则:每篇帖子最多使用两组三角
  • 变化句子开头。不要过度使用“我”

第 3 步:结构

  • 第 1 行(钩子):纯文本,用于粘贴到 LinkedIn。不超过 50 个字符。
  • 第 2 行(转折/对比):不超过 50 个字符。与钩子对立或令人惊讶。
  • 第 3 至 18 行(核心):所选框架,每个阶段拆分成 3 到 5 行。保持所需的步骤或项目的实际数量和顺序;不要强制使用三角。在有用时使用箭头显示流程。

框架映射:

  • PAS:问题 -> 激化 -> 解决方案

  • AIDA:注意 -> 兴趣 -> 欲望 -> 行动

  • BAB:之前 -> 之后 -> 桥梁

  • STAR:情境 -> 任务 -> 行动 -> 结果

  • SLAY:故事 -> 教训 -> 可行建议 -> 你

  • 最后 1 到 2 行(总结和行动号召):在总共 20 个非空行内结束教训。使用作者的结尾风格。在适当时,可选的转发行动号召。

第 4 步:输出

在代码块内输出完成的帖子。将任何下一步问题放在可粘贴的文案之外。

第 5 步:提供下一步行动

帖子完成后,提问:

想要匹配的图形(图形设计技能)还是希望我根据你的发帖历史对其评分(帖子评分技能)?

规则

  • 代码块只包含完成的帖子。
  • 强制执行行长、单词数和行数限制。请计数。
  • 切勿使用长破折号。
  • 使用英式英语,除非 voice.md 另有指定。
  • 如果用户的项目中有 voice.md,根据其调整语气和节奏。
  • 保留所需项目的覆盖率。在最终确切的文案中计算非空行和字符数。

Individual skills in this repo

This repo contains 16 individual skills — each has its own dedicated page.

相关技能