用途
该技能用于以 Keanan 的个人语气撰写推文,适用于起草推文、创建 Twitter 线程,或为 X/Twitter 制作社交媒体内容。触发场景包括相关请求。
主要能力
- 语气写作:按照 Keanan 的独特语气撰写,特点为随意、熟悉工具,混合 playful wonder 与 pragmatic realism。
- 情绪基调:主要情绪为 energized curiosity、playful delight、practical confidence;次要为 humility、camaraderie、cautious realism。希望读者感受为「This is within reach, and a little bit magical. I'm not alone, and there's a clear next step.」写作方式像一位好奇的实践者分享实时发现:即时、具体、基于实操经验。
- 结构模板:提供两种结构蓝图——Micro Discovery Post(Hook spark → Context → Reveal/Result → Nudge → Caveat)与 Contrast Hack Post(Frame → Flip → Proof touch → Button)。
- 语法约束:句长平均 5–15 词,包含 1–2 个超短爆发(3–5 词);每段 1–2 行并频繁换行;省略号每帖 0–2 个;感叹号 ≤1;问号每帖 0–2;emoji 每帖 0–2 个且置于行尾;禁止 emoji 链、过度模糊、企业术语、被动语态堆砌。
- 检查清单:Preflight 与 Postflight 两套清单,用于校验核心洞见、具体工具/结果、对比或揭示节奏、坦诚的 caveat、emoji 节制、句长、第二人称可测试 CTA、语气自信但不自夸等。
使用方式
工作流:
- 询问用户想发什么推文(如果尚不明确)。
- 可选:检查近期推文以校准语气:
bird search "from:kkoppenhaver" -n 5。 - 检查当前已排期的帖子:
python3 scripts/typefully_scheduler.py --list-scheduled。 - 参照
references/voice-guide.md起草推文。 - 运行 preflight/postflight 检查清单。
- 向用户展示草稿以供批准。
- 若获批准,写入临时文件,并通过 Typefully 排期或存为草稿。
排期上下文:排期前需从系统上下文(env 部分)检查今天的日期,以正确将星期名映射到日历日期(例如今天是 1 月 20 日周二,则「周三」= 1 月 21 日,而非 1 月 22 日)。
工具
bird CLI(只读)
仅用于研究与语气校准。不要用于发布。
- 搜索推文:
bird search "from:kkoppenhaver" -n 10 - 读取推文:
bird read <tweet-id-or-url>
Typefully Scheduler(排期)
通过 Typefully API 使用 scripts/typefully_scheduler.py 排期推文。脚本为自动化设计(无交互提示)。
设置:添加到 ~/.claude/settings.json:
{
"env": {
"TYPEFULLY_API_KEY": "your-api-key",
"TYPEFULLY_SOCIAL_SET_ID": "your-social-set-id"
}
}
从 Typefully Settings > API & Integrations 获取 API key。查找 social set ID,运行:python3 scripts/typefully_scheduler.py --list-social-sets
用法:
# 查看已排期内容(先执行以避免冲突)
python3 scripts/typefully_scheduler.py --list-scheduled
# 存为草稿
python3 scripts/typefully_scheduler.py --file /tmp/tweet.txt --draft
# 从文件排期推文
python3 scripts/typefully_scheduler.py --file /tmp/tweet.txt --schedule next-free-slot
# 排期到指定时间(ISO 8601 格式)
python3 scripts/typefully_scheduler.py --file /tmp/tweet.txt --schedule 2026-01-20T18:00:00Z
# 立即发布
python3 scripts/typefully_scheduler.py --file /tmp/tweet.txt --schedule now
# 列出 social sets
python3 scripts/typefully_scheduler.py --list-social-sets
# 查看已连接平台
python3 scripts/typefully_scheduler.py --details
排期工作流:
- 将推文内容写入临时文件(例如
/tmp/tweet.txt)。 - 使用
--file和--schedule标志运行调度器。 - 脚本会在排期前显示已存在的排期帖子。
注意:同一主题的帖子可以同时在 Twitter 和 LinkedIn 发布——这没问题。只需避免在不相关帖子之间安排冲突时间。
适用场景
- 起草单条推文或 Twitter 线程。
- 为 X/Twitter 制作社交媒体内容。
- 需要以 Keanan 的语气写作并保持一致的风格约束。
- 需要检索历史推文进行语气校准,以及检查与安排 Typefully 排期。
限制
- bird CLI 为只读,不得用于发布。
- 排期依赖 Typefully API,需自行配置 API key 与 social set ID;资料未提供未配置时的替代方案。
- 排期前必须从系统上下文读取今天日期,否则星期与日历日期映射可能出错。
- 详细语气机制、词汇与示例模式需参见
references/voice-guide.md;该文件内容在资料中暂未提供。 - 关于定价、平台支持范围等细节,资料中暂未提供。