自动化与运维 skill-packagingslack-integrationtelegram-integrationlocal-agentclischeduling

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

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

FollowAgents 评估 · FARS-2.1
不推荐
40/ 100 五分制 2.0 / 5
1 2 3 4 5 6
1信任安全7 / 29 · 1.2/5

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

2可靠稳定6 / 14 · 2.1/5

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

3适用触发9 / 18 · 2.5/5

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

4规范维护8 / 18 · 2.2/5

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

5有效结果7 / 13 · 2.7/5

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

6证据核验3 / 8 · 1.9/5

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

证据充分度: 评估于 2026年8月9日 审查版本 7964181ab3bc
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:执行前用户确认、回滚或恢复路径
使用前请注意
  • 未提供权限最小化、用户确认、回滚等安全机制的具体实现,部署前需自行评估。
  • 依赖安全未审计,建议检查依赖漏洞。
  • 测试覆盖有限,未验证所有功能。
评估证据 [1][2][3][4][5][6]
查看完整评分方法 →

这个 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 有哪些优点和局限?

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

如何安装或部署这个 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.shstart.bat,浏览器打开http://127.0.0.1:26313,输入OpenAI或Claude API密钥即可开始使用。
  3. 集成Slack或Telegram:按照文档获取令牌,配置后在聊天应用中使用智能体。
  4. 打包分发:使用npx @cremini/skillpack zip生成zip包,可分享给团队。

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

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

常见问题

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

相关 Agents