Agent 开发
构建 AI Agent Skills 和 CLI 工具的实战指南 — 从设计理念到工程实践。
Agent 开发
这个板块记录我构建 AI Agent Skills 和 CLI 工具的实战经验。
我造了什么
8 个开源项目,分为两类:
Agent Skills(一行命令安装到 Claude Code)
| 项目 | 一句话描述 |
|---|---|
| agora | 6 个审议室、31 位思想家的多视角辩论系统 |
| any2card | 任意文本转可分享 HTML 信息卡 |
| interactive-learning | 任意内容转可验证学习路径 |
CLI 工具(Go / TypeScript)
| 项目 | 一句话描述 | 语言 |
|---|---|---|
| md2wechat | 微信公众号写作工具集 | Skill |
| md2wechat-lite | 轻量微信排版 CLI | Go |
| gcli | Gmail 只读 CLI(OAuth + PKCE) | Go |
| imgcli | 零 CGO 图片处理 CLI | Go |
| jina-cli | 网页转 LLM 友好 Markdown | Go |
设计哲学
好的 Agent 工具应该是:可组合、可观测、尊重开发者自主权的。
三条原则:
- 一行安装 — 用户从看到项目到可以使用,不超过 30 秒。
- 5 分钟理解 — README 要让任何水平的开发者在 5 分钟内明白这个工具做什么、怎么用。
- 零依赖优先 — Go 项目坚持零 CGO、单二进制;Skill 项目不依赖外部服务。
接下来会写什么
- Agent Skill 的架构设计 — SKILL.md 规范、多轮对话模式、工具链集成
- Go CLI 工具的工程实践 — cobra + viper 模式、跨平台发布、CI/CD
- 从 0 到 1 构建一个 Agent Skill 的完整教程
极客杰尼知识库