2026年6月2日 · 7 分钟阅读
Dev Social Media Skill:把开发进展转化为公开更新
我如何构建一个开发者社交媒体 skill:读取项目上下文、撰写更新、截图,并用实用命令创建或安排 Typefully 帖子。
分享项目更新的问题
我构建 Dev Social Media Skill,是因为我想更高效地传播自己的项目想法。当我同时构建多个产品时,突然会有很多内容可以分享:新的实验、工作流变化、产品想法和实现细节。
困难不只是写作本身,而是要从项目中切换上下文,决定什么重要,为不同平台调整表达,准备截图,然后发布或安排帖子。
这个 skill 做什么
这个 skill 帮助 AI 编程智能体检查项目、理解实际完成了什么、撰写适合不同平台的帖子、推荐截图,并在批准后通过 Typefully 创建或安排帖子。
它是为已经使用 Codex、Claude Code、OpenCode 或类似智能体的开发者设计的。你不需要离开编程工作流去手动写更新,同一个智能体工作流就可以把真实项目上下文转化为公开更新。
快速开始:安装 skill
最快的试用方式是从公开 GitHub 仓库安装这个 skill。工作流被刻意设计得很简单:安装 skill,如果要远程创建草稿就设置 Typefully token,先 dry-run payload,然后在审查后再创建或安排。
npx skills install https://github.com/Shellishack/dev-social-media-skill设置 Typefully,同时避免把 token 放进代码
Typefully 辅助脚本只从环境变量读取一个凭证:TYPEFULLY_API_TOKEN。不要把 token 粘贴到草稿、截图、仓库文件或命令参数中。
[Environment]::SetEnvironmentVariable("TYPEFULLY_API_TOKEN", "your-token", "User")
$env:TYPEFULLY_API_TOKEN = [Environment]::GetEnvironmentVariable("TYPEFULLY_API_TOKEN", "User")export TYPEFULLY_API_TOKEN="your-token"从项目中捕获证明截图
当更新是视觉化的内容时,这个 skill 可以从本地或已部署 URL 捕获截图。这样社交更新就不只是文字,而是可以包含实际发布内容的证明。
node ./scripts/capture-screenshots.ts --url http://127.0.0.1:3000 --out C:/tmp/social-release --name app-releasenode ./scripts/capture-screenshots.ts --url http://127.0.0.1:3000 --out C:/tmp/social-release --name app-preview --click ".preview-button"Dry-run、创建或安排 Typefully 帖子
这个脚本默认 dry-run。社交发布是外部副作用,所以这一点很重要。我希望智能体先展示文本、平台、媒体和时间,再远程创建任何东西。
审查之后,同一个命令可以创建 Typefully 草稿、安排未来发布时间,或者在明确批准后立即发布。
node ./scripts/publish-typefully.ts --text "Shipping a new product update today." --platforms x,linkedinnode ./scripts/publish-typefully.ts --file C:/tmp/social-release/post.md --platforms x,linkedin --createnode ./scripts/publish-typefully.ts --file C:/tmp/social-release/post.md --platforms x,linkedin --publish-at 2026-06-03T01:00:00Z --createnode ./scripts/publish-typefully.ts --file C:/tmp/social-release/post.md --platforms x,linkedin --publish-at now --create用一个文本文件格式化 X thread
对于 X threads,这个 skill 使用一个简单分隔符:包含三个或更多短横线的一行。这样草稿在 Markdown 文件中仍然可读,同时发布脚本也能获得足够结构来构建 thread。
First post.
---
Second post.不是通用 AI 内容机器
这不是一个通用内容机器。我仍然是帖子背后的人:我决定自己构建了什么、什么重要、什么是私密内容、什么还没准备好,以及我想怎么表达。
这个 skill 自动化的是周围较慢的操作部分:起草、为 X 和 LinkedIn 调整文字、准备截图、dry-run Typefully payload,并且只在明确批准后安排发布。
GitHub 仓库:https://github.com/Shellishack/dev-social-media-skill
Available for client work
Hire Ellis Shang as a strong AI software engineer for AI software development, full-stack web apps, and automation systems.
主题