SkillPack — 本地AI智能体打包与部署工具

将AI技能打包成可运行的本地智能体,几分钟内部署到团队,并直接接入Slack和Telegram。

Star 数
★ 1.2k
最近更新
1 个月前
License
MIT
主语言
TypeScript

30 秒速览

运行形态
命令行工具自托管服务聊天机器人
可在哪里用
通用 · 跨平台OpenAI API · Claude API
费用
软件免费,模型调用费用自付
上手难度
低 · 几分钟可跑通
开始前需要
Node.js 22.19.0+Shell / 命令行网络访问本地文件系统
典型场景
团队希望将公司内部的研究技能打包成智能体,并部署在本地服务器上,通过Slack让所有成员随时查询。
不适合
  • 不愿申请 Slack App/Bot Token 或 Telegram Bot Token 的团队
  • 环境无法安装 Node.js 22.19.0+ 的用户

这个 Agent 能做什么,适合哪些场景?

SkillPack是一个开源工具,用于将AI技能打包成可运行的本地智能体,使团队能够在自己环境中部署和运行AI,同时通过Slack和Telegram直接使用。它解决了将提示词、脚本、文档和临时自动化整合为可复用智能体的复杂度。SkillPack通过CLI命令创建、打包和运行智能体,支持从GitHub仓库、URL或本地路径添加技能。生成的zip包包含配置文件、技能、启动脚本等,仅需Node.js 22.19.0+即可运行。它支持定时任务(job.json)和包级策略(AGENTS.md)与人格(SOUL.md)注入。该工具旨在实现分布式智能网络,将AI技能转化为可信的本地智能体。

SkillPack提供命令行工具(npx @cremini/skillpack create/zip/run)来创建、打包和运行智能体。创建时,用户设置包名和描述,从GitHub仓库、URL或本地路径添加技能,并提供提示词以编排这些技能。运行npx @cremini/skillpack run .会启动本地服务器(默认在http://127.0.0.1:26313),用户需在左侧菜单输入OpenAI或Claude API密钥。生成的zip包包含skillpack.json(配置)、skills/(技能)、start.sh/start.bat(启动脚本)等。它还支持通过Slack或Telegram集成,使团队成员能通过聊天应用与智能体交互。此外,它可包含job.json定义定时任务,并在会话开始时读取AGENTS.md和SOUL.md作为包级策略和人格。

  1. 团队希望将公司内部的研究技能打包成智能体,并部署在本地服务器上,通过Slack让所有成员随时查询。
  2. 个人开发者想从GitHub技能库(如vercel-labs/agent-skills)快速组合技能,创建定制智能体,并分享给同事。
  3. 企业需要确保敏感数据不出本地环境,同时让员工通过Telegram使用AI助手处理日常任务。
  4. 团队希望将周期性任务(如每周生成报告)封装为智能体,并自动在预定时间运行。
  5. 管理者想将特定的提示词、脚本和文档整合为一个可复用的智能体,并分发给团队,无需每个人都配置环境。

如何安装或部署这个 Agent?

安装SkillPack需要Node.js 22.19.0+。通过npx即可使用CLI,无需全局安装。如果使用示例包,只需下载zip文件,解压后运行./start.sh(macOS/Linux)或双击start.bat(Windows)。

如何使用这个 Agent?

  1. 创建一个新技能包:运行npx @cremini/skillpack create,按提示设置包名、描述,添加技能(支持GitHub URL、路径等),并定义提示词。
  2. 运行智能体:在包目录下运行./start.sh或start.bat,浏览器打开http://127.0.0.1:26313,输入OpenAI或Claude API密钥即可开始使用。
  3. 集成Slack或Telegram:按照文档获取令牌,配置后在聊天应用中使用智能体。
  4. 打包分发:使用npx @cremini/skillpack zip生成zip包,可分享给团队。

这个 Agent 有哪些优点和局限?

优点
  • 将AI技能打包为可复用智能体,降低了部署和维护成本。
  • 支持从GitHub、URL和本地路径导入技能,灵活组合。
  • 提供Slack和Telegram集成,方便团队在现有工具中使用。
  • 生成轻量级zip包,仅需Node.js,无其他依赖。
  • 支持定时任务和包级策略注入,适合企业场景。
局限
  • 运行需要Node.js 22.19.0+,可能不是所有环境都满足。
  • 需要用户提供OpenAI或Claude API密钥,存在API成本。
  • Slack集成需要额外获取App Token和Bot Token,配置较繁琐。
  • 目前示例较少,文档可能不完整。

这个 Agent 与同类方案有什么区别?

相对于直接使用OpenAI或Claude API,SkillPack更侧重于将技能打包和部署为智能体,并集成到Slack/Telegram,类似Claude Code或ChatGPT的本地化版本,但更强调技能复用和团队协作。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
SkillPack — 本地AI智能体打包与部署工具 当前 40 · 缺口较多 命令行工具免费 + 模型费 ★ 1.2k 1 个月前 TypeScript OpenAI API · Claude API
Agent Swarm 47 · 缺口较多 Agent 插件 / 技能免费 + 模型费 ★ 904 今天 TypeScript Codex · Claude Code
Echo Agent 60 · 存在缺口 命令行工具免费 + 模型费 ★ 1.1k 今天 Python —
Clawith — 团队版 OpenClaw 45 · 缺口较多 自托管服务免费 + 模型费 ★ 4.2k 1 个月前 Python OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
40/ 100 五分制 2.0 / 5
信任安全 7/29
可靠稳定 6/14
适用触发 9/18
规范维护 8/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全7 / 29 · 1.2/5

证据显示:README 强调本地运行和敏感数据保留在用户环境,但未提供权限最小化的具体实现细节;用户确认机制未提及;数据流透明度仅部分描述(如 Slack/Telegram 集成);敏感数据处理有提及但缺乏具体措施;依赖安全未审计;外部影响(如 Slack/Telegram 集成)有说明但未涉及副作用;回滚机制未提及;来源归属有 GitHub 仓库和作者信息。扣分原因:缺乏具体实现和文档支持。

可靠稳定6 / 14 · 2.1/5

证据显示:代码和测试存在,但测试覆盖有限;依赖版本固定但未验证可用性;失败消息未在文档中说明。扣分原因:测试不全面,依赖可用性未验证。

适用触发9 / 18 · 2.5/5

证据显示:README 描述了多种使用场景(本地运行、Slack/Telegram 集成),但能力边界未明确;触发精度(如调度)有提及但未详细;环境适配(macOS/Windows/Linux)有说明。扣分原因:能力边界和触发精度文档不足。

规范维护8 / 18 · 2.2/5

证据显示:README 结构清晰,安装说明详细,示例丰富,许可证明确,版本号存在但无变更日志,维护责任未明确。扣分原因:缺少已知限制和变更日志。

有效结果7 / 13 · 2.7/5

证据显示:输出可用性(如 zip 包)有说明,边际价值(如本地部署)有体现,但成本效益未量化。扣分原因:成本效益缺乏数据。

证据核验3 / 8 · 1.9/5

证据显示:README 中的声明部分有代码支持,但缺乏独立验证;交叉来源有限;事实与推断未明确区分。扣分原因:验证不足。

风险与缓解建议
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 未提供权限最小化、用户确认、回滚等安全机制的具体实现,部署前需自行评估。
  • 依赖安全未审计,建议检查依赖漏洞。
  • 测试覆盖有限,未验证所有功能。
证据充分度:低 评估于 2026年8月9日 审查版本 7964181ab3bc 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

常见问题

运行SkillPack需要哪些权限或配置?
需要Node.js 22.19.0+,并且需要OpenAI或Claude API密钥来运行智能体。若集成Slack或Telegram,还需相应的Bot Token。
是否支持其他模型提供商?
目前文档仅提及OpenAI和Claude API密钥,未提及其他提供商。
能否离线运行?
运行智能体需要网络连接以调用API,但技能包的创建和打包可在本地完成,不强制网络。
如果技能包中已有AGENTS.md,会影响我的操作吗?
包内的AGENTS.md会被SkillPack作为包级策略注入,可能影响智能体的行为,但不影响本地系统文件。
在 GitHub 查看 ↗ 安装 ↓

相关 Agents