开发与工程 agent-skillsdocumentationreactmermaidjiratestinggit

Softaworks Agent Skills

为 Claude Code 等 AI 编码代理提供精选的技能包,覆盖开发、文档、规划与专业工作流程。

FollowAgents 评估 · FARS-2.1
不推荐
51/ 100 五分制 2.6 / 5
1 2 3 4 5 6
1信任安全10 / 29 · 1.7/5

证据显示仓库包含CI工作流,权限最小化(contents: write仅用于自动版本提升),但未发现明确的用户确认机制或数据流透明度说明。技能可能执行外部命令(如datadog-cli、jira),但未提供权限边界或用户提示。依赖安全未提及,外部效果未明确,回滚机制未说明,来源归属仅通过README作者链接体现。因此多数标准评为1,因证据不足或部分存在。

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

仓库结构一致,技能格式统一,但未提供失败消息或错误处理说明。依赖可用性未验证,仅依赖npx和Python,但未提供版本锁定。自一致性较好,因README和技能结构一致。

3适用触发12 / 18 · 3.3/5

明确面向Claude Code等AI编码代理,场景覆盖开发、文档、规划等。能力边界通过技能描述和README表格说明,但未详细说明触发条件。环境适配说明安装方法,但未提及兼容性限制。

4规范维护11 / 18 · 3.1/5

信息架构清晰,有README导航和技能表格。安装说明详细,命名稳定(技能名一致)。示例和FAQ部分存在,但已知限制未明确。许可证为MIT,版本化通过自动bump工作流,维护责任通过贡献指南和作者信息体现。

5有效结果9 / 13 · 3.5/5

输出可用性通过技能描述和示例体现,边际价值在于提供多种技能,成本效益因免费开源而良好,但未提供性能或资源消耗数据。

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

声明可追溯性一般,README中的描述未提供详细证据。跨来源佐证不足,事实与推断未明确分离。

证据充分度: 评估于 2026年8月9日 审查版本 3027f20f3181
使用前请注意
  • 技能可能执行外部命令(如datadog-cli、jira),但未提供权限边界或用户确认机制,存在潜在风险。
  • 依赖安全未提及,未验证依赖版本或漏洞。
  • 未提供回滚机制或失败恢复说明。
评估证据 [1][2][3][4]
查看完整评分方法 →

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

Softaworks agent-toolkit 是一个开放的技能集合,遵循 Agent Skills 格式,旨在通过可复用的指令和脚本增强 AI 编码代理(如 Claude Code)的能力。仓库包含 40+ 个技能,涵盖 AI 工具集成(Codex、Gemini、Perplexity)、元技能(如 skill-judge)、文档生成(C4 架构图、Mermaid)、前端开发(React、Material-UI)、规划(gepetto)、专业沟通、测试(QA 测试计划)及实用工具(Jira、Datadog 等)。所有技能以插件形式提供,可通过 npx 命令或 Claude Code 插件市场单独安装。仓库还包含 6 个专属子代理(如 UI/UX 设计师)和 7 个斜杠命令(如 /codex-plan),但仅适用于 Claude Code 用户。项目采用 MIT 许可证,鼓励社区贡献。

该仓库为 AI 编码代理提供打包的技能、代理和命令。技能是包含 SKILL.md(YAML 前置元数据)和脚本的目录,可指导代理执行特定任务,如生成 Mermaid 图表、重构指令文件、创建设计系统或进行 QA 测试规划。安装后,代理可调用这些技能,例如使用 codex 技能调用 GPT-5.2 进行代码分析,或使用 jira 技能通过自然语言与 Jira 交互。对于 Claude Code,还可注册插件市场,并安装子代理(如 ascii-ui-mockup-generator)或斜杠命令(如 /codex-plan 创建实施计划)。手动安装可将技能目录复制到 ~/.claude/skills/。输出为代理可执行的指令和脚本,以及文档、图表、计划等产物。

  1. Claude Code 用户在开发过程中需要快速创建 Mermaid 图表或架构图,以记录系统设计。
  2. 开发团队希望将 AI 生成的文本风格化,避免千篇一律的 AI 腔调(humanizer 技能)。
  3. 项目经理使用自然语言通过 Jira 技能创建和更新 Jira 工单,无需手动操作界面。
  4. 前端开发者需要将 OpenAPI 规范转换为 TypeScript 类型定义,以提高类型安全。
  5. 产品经理使用 planning 类技能(如 gepetto)制定详细实施计划,确保需求清晰。
  6. 开发者在会话结束后使用 session-handoff 技能,无缝交接给下一个 AI 会话。

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

优点
  • 丰富的技能库,覆盖开发、文档、规划、测试等多个方面,可直接提升日常效率。
  • 遵循 Agent Skills 标准格式,易于扩展和贡献。
  • 支持按需单独安装技能、代理或命令,避免冗余。
  • 提供插件市场集成,便于管理和更新。
局限
  • 代理和命令行工具仅在 Claude Code 环境中可用,其他平台无法使用。
  • 部分技能依赖外部 API(如 GPT-5.2、Gemini、Perplexity、Jira、Datadog),可能产生额外成本或需要配置 API 密钥。
  • 技能质量参差不齐,需要用户自行评估(仓库提供 skill-judge 用于评估)。
  • 手动安装仅支持技能,不支持代理和命令,功能受限。

如何安装或部署这个 Agent?

  1. 快速安装(推荐,适用于多种代理):运行 npx skills add softaworks/agent-toolkit
  2. 对于 Claude Code,注册插件市场:

- 在 Claude Code 中运行 /plugin marketplace add softaworks/agent-toolkit,然后 /plugin
- 通过界面浏览市场并安装技能,或直接运行 /plugin install codex@agent-toolkit 等命令。

  1. 手动安装(仅技能):cp -r skills/<skill-name> ~/.claude/skills/

注意:安装代理和命令需要 Claude Code CLI。

如何使用这个 Agent?

安装后,在 Claude Code 中使用技能:
- 技能:通过自然语言请求代理使用特定技能,例如“使用 mermaid-diagrams 技能生成一个流程图”。
- 代理:安装后,代理可作为子代理运行,例如 /plugin install agent-codebase-pattern-finder@agent-toolkit,然后让 Claude Code 委派任务给该代理。
- 命令:安装后,使用斜杠命令,例如 /codex-plan 创建实施计划。
- 更新:运行 /plugin,切换到 Marketplaces 选项卡,选择 agent-toolkit 并进行更新,或启用自动更新。

常见问题

这个仓库与 Anthropic 官方技能包有何不同?
该仓库是社区维护的精选技能集合,由 @leonardocouy 分享,包含更多定制化技能(如 meme-factory、datadog-cli),并提供了代理和命令扩展,但代理和命令仅适用于 Claude Code。
使用需要付费吗?
仓库本身是 MIT 许可证,免费。但某些技能集成的外部服务(如 GPT-5.2、Gemini、Jira、Datadog)可能需要您拥有相应账户和 API 密钥,并可能产生费用。
我能贡献自己的技能吗?
可以。贡献指南要求遵循 Agent Skills 格式,包含 SKILL.md 和 README.md,并在 SKILL.md 中添加 YAML 前置元数据,然后更新主 README 中的技能列表。
如果我不使用 Claude Code,还能用这些技能吗?
技能本身是独立的,可以通过 npx 安装,理论上可以与其他支持 Agent Skills 格式的工具配合,但代理和命令功能是针对 Claude Code 设计的,其他工具可能无法直接使用。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents