Slingshot

从终端到微信,从本地到线上——一个工具,贯穿始终

🤖 AI 原生设计

专为 AI 智能体从头打造,而非事后追加。清晰的命令结构和结构化输出让智能体轻松调用,无需编写复杂的解析逻辑。


功能总览

Slingshot 将丰富的能力组织为聚焦的命令组——每一个都是 AI 智能体可以发现的”技能包”。

🔧 核心能力

技能功能说明
--explain 标志每个命令都可以安全解析和解释,不产生副作用——AI 智能体探索命令的零风险方式
config 配置管理设置、查看、列出、删除配置项——简洁的键值对配置系统
i18n 国际化完整的国际化工作流:提取、翻译、同步、统计、检查
双语 CLI通过 LANG=zh_CN.UTF-8 切换中英文——帮助文本、错误信息,全部切换

📢 微信发布

技能功能说明
draft 草稿管理完整的草稿生命周期:创建、列出、更新、删除、查看、格式转换
自动格式转换Markdown/Org mode → 微信兼容 HTML,含图片自动上传微信 CDN
meterial 素材管理永久素材管理:添加图片/缩略图、列出、删除、查看

🌐 站点部署

技能功能说明
site 站点管理管理部署目标:添加、更新、列出、删除、rsync 部署
Zine 集成完整支持 Zine 静态站点:部署前自动构建、多语言、模板、版本管理
page 页面管理管理站点页面:添加、更新、列出、删除——简洁的内容工作流
CSS 优化部署时自动升级为响应式样式表
代码语法高亮部署前自动高亮所有 HTML 文件中的代码块

🧩 技能包体系

技能功能说明
skill 技能管理安装、列出、删除、查看 AI 智能体技能包
内置技能包weixin、site-page、site-zine、incus —— 封装成可复用配方的领域知识
可探索发现skill explain <name> 了解技能包的完整能力

🔍 可观测性

技能功能说明
jaeger 链路追踪分布式追踪:搜索 Trace、查看时间线、发现关键路径、拓扑分析
Span 追踪每个命令都埋有追踪——通过 CLOG_TRACEPARENT 传播完整链路上下文

📝 站点内容

技能功能说明
page 页面管理在部署站点上添加、更新、列出、删除页面
代码高亮内置的 HTML 页面语法高亮能力

curl -fsSL https://slingshot.dscli.io/install.sh | bash