SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-15 19:56

技能介绍

用途:skill-creator 提供创建有效技能的指导,把通用智能体转变为具备特定领域流程知识与专业能力的专用智能体。技能是模块化、自包含的包,可提供专门工作流、工具集成、领域知识(如公司特定知识、模式、业务逻辑)以及捆绑资源。

主要能力与结构:每个技能由必需的 SKILL.md 和可选捆绑资源组成。SKILL.md 含 YAML frontmatter(name、description 为必填,且是智能体判断何时使用技能的唯一依据)与 Markdown 正文(仅在触发后加载)。捆绑资源分三类:scripts/ 存放可执行代码(如 scripts/rotate_pdf.py),适合重复重写或需确定性可靠性的任务;references/ 存放按需加载的文档(如财务模式、API 文档、公司政策);assets/ 存放用于最终输出的文件(模板、图标、字体等),不加载进上下文。

设计原则:强调简洁,只补充智能体尚不具备的上下文;按任务脆弱性设置自由度(高自由度文本指令、中自由度伪代码或带参脚本、低自由度具体脚本);采用三级渐进披露:元数据始终在上下文、SKILL.md 正文在触发时加载、捆绑资源按需加载。SKILL.md 正文建议控制在 500 行以内,超出则拆分到引用文件,并保持引用仅一层深、长文件加目录。技能中不应包含 README、安装指南、变更日志等多余文档。

使用方式:创建流程为理解技能与具体示例、规划可复用内容、初始化技能、编辑技能、校验技能、按实际使用迭代。初始化运行 scripts/init_skill.py <skill-name> --path <output-directory>;在 deepagents CLI 中技能存放于 ~/.deepagents/<agent>/skills/,默认配置为 ~/.deepagents/agent/skills/,可用 scripts/init_skill.py <skill-name> --path ~/.deepagents/agent/skills。校验运行 quick_validate.py(资料中命令被截断,未提供完整参数)。

适用场景与限制:适用于为智能体编写新技能、规划脚本与参考资源、组织多领域或多框架技能内容。资料未提供收费、价格、平台支持范围及完整校验命令等信息。