Logo极客杰尼知识库

Agent 开发

构建 AI Agent Skills 和 CLI 工具的实战指南 — 从设计理念到工程实践。

Agent 开发

这个板块记录我构建 AI Agent Skills 和 CLI 工具的实战经验。

我造了什么

8 个开源项目,分为两类:

Agent Skills(一行命令安装到 Claude Code)

项目一句话描述
agora6 个审议室、31 位思想家的多视角辩论系统
any2card任意文本转可分享 HTML 信息卡
interactive-learning任意内容转可验证学习路径

CLI 工具(Go / TypeScript)

项目一句话描述语言
md2wechat微信公众号写作工具集Skill
md2wechat-lite轻量微信排版 CLIGo
gcliGmail 只读 CLI(OAuth + PKCE)Go
imgcli零 CGO 图片处理 CLIGo
jina-cli网页转 LLM 友好 MarkdownGo

设计哲学

好的 Agent 工具应该是:可组合、可观测、尊重开发者自主权的。

三条原则:

  1. 一行安装 — 用户从看到项目到可以使用,不超过 30 秒。
  2. 5 分钟理解 — README 要让任何水平的开发者在 5 分钟内明白这个工具做什么、怎么用。
  3. 零依赖优先 — Go 项目坚持零 CGO、单二进制;Skill 项目不依赖外部服务。

接下来会写什么

  • Agent Skill 的架构设计 — SKILL.md 规范、多轮对话模式、工具链集成
  • Go CLI 工具的工程实践 — cobra + viper 模式、跨平台发布、CI/CD
  • 从 0 到 1 构建一个 Agent Skill 的完整教程