为张向阳(Astral Wave)的个人博客 astralwaveorg 生成高质量技术博客文章。当用户说"写博客xxx"、"帮我写一篇xxx"、"引用消息写成博客"、"总结今天聊天",或者 cron 触发每日聊天总结时,使用此技能。文章风格必须模拟作者本人:用工程师第一人称视角,诚实直接,有踩坑说踩坑,读起来像同事之间的经验分享,而不是翻译官方文档。绝不出现"非常优秀""极其强大"等废话词汇。目标是让读者感觉这是技术大牛写的,不是"AI 生成的"。
自动生成张向阳个人博客(astralwaveorg)的技能。
触发词:
流程:
references/style.md,不要跳过web_search 至少 5 篇
web_fetch 2-3 篇最相关的文章,提取关键数据、代码示例、实测数字scripts/new_post.py,自动分配 topic,随机时间 19:00-23:59:59references/style.md 风格写作,字数 2500-7000source/_posts/post: <标题>feat: <功能>✅ [文章标题],简洁不冗余触发:每日 23:45 cron
流程:
sessions_history 读取当天所有 sessionsessions_history API 读取当天所有 session 的消息
b. 将消息 JSON 通过 exec 调用 scripts/extract_topics.py,stdin 传入消息列表 JSON
c. 解析 stdout 的 JSON 输出,得到 2-3 个核心话题及其上下文摘要references/style.md,特别注意第一人称 + 判断力语气scripts/commit_msg.py 生成 message(post: <标题>),执行 git add + commit,不 push✅ [文章标题]| 话题 | categories | tags 典型值 |
|---|---|---|
| ai | AI、LLM | OpenAI、Claude、LLM、MCP |
| devops | 运维、DevOps | Docker、Nginx、Linux、CI/CD |
| frontend | 前端 | TypeScript、Vue、React |
| backend | 后端 | Java、Python、API |
| tools | 工具 | CLI、MCP、Cursor |
| arch | 架构 | 微服务、分布式 |
| db | 数据库 | Redis、MySQL、SQLite |
生成后逐项确认:
references/style.md 才动笔references/style.md — 完整风格指南(每次生成前必读)scripts/new_post.py — 生成 front matter 和文件scripts/extract_topics.py — 从聊天中提取核心话题