用途:APEX Skill Forge v8.0 用于脚手架生成、审计和打包 AI 技能。输入为 kebab-case 技能名、原型类型和可选参数,输出为完整技能包(README、MANIFEST.json、executor.py、references/)。
主要能力:支持 6 种原型——workflow(顺序多步流程)、toolkit(多功能能力索引)、domain(专家决策树)、orchestrator(协调多个技能)、transformer(数据格式转换)、guardian(验证/安全门)。提供 12 维度审计,要求平均分不低于 9.5/10。支持三种打包格式:Claude(SKILL.md + manifest.yaml)、universal(README.md + MANIFEST.json + LLM_COMPATIBILITY.md)、OmniHub(含 dag_registry.json、install_to_omnihub.py、health_checks.py)。
使用方式: 创建技能:python scripts/forge.py <name> --arch <type> --path <dir> 审计:python scripts/audit.py <skill-dir> --verbose 打包:python scripts/ship.py <skill-dir> --format claude|universal|omnihub 安装到 OmniHub:python install_to_omnihub.py --skill-path <dir> --omnihub-root <root> 检查 DAG 状态:python scripts/executor.py '{"parameters":{"action":"status"}}'
执行流程为:验证名称与原型、脚手架目录、生成文件、填充 references 与 LICENSE、审计、打包。生成的 executor.py 需实现 DAG 兼容的 execute(input_context) 入口,返回 result、context_updates 和 metadata。MANIFEST.json 必须包含 dag 字段(node_type、accepts、emits、timeout_ms、retry_policy、idempotent 等)。
限制与规则:名称必须符合 ^[a-z0-9]+(-[a-z0-9]+)*$;不得省略 MANIFEST.json;不得跳过审计;不得硬编码路径;不得在通用包中混入 Claude 专有语法;所有文件需包含版权声明。失败情形包括名称格式无效、未知原型、缺少输出路径。审计低于 9.5 分需用 --verbose 查看缺失维度。DAG 超时可调大 MANIFEST 中的 dag.timeout_ms。
适用场景:需要批量生成结构化、可审计、可分发 AI 技能的开发者与团队。具体收费、价格与平台支持信息暂未提供。