Dcc Mcp Skills Creator

🛠️ DCC 技能包的专业创建与验证工具

为 DCC-MCP 生态创建、验证和脚手架化技能包的专业元技能,支持 SKILL.md 编写、tools.yaml 生成与合规审查

收藏
9.6k
安装
2.9k
版本
0.19.14
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

dcc-mcp-skills-creator 是 DCC-MCP 生态系统中的元技能(meta-skill),专注于技能包的创建、验证、脚手架化和审查。它不提供完整的 DCC 适配器仓库搭建(该任务由 dcc-mcp-creator 处理),而是针对已被适配器加载的技能包进行深度支持。

主要能力

1. 技能脚手架化

  • 快速创建标准化的技能目录结构:SKILL.md、tools.yaml、scripts/、references/
  • 自动生成符合现代契约的 tools.yaml 配置
  • 提供 SKILL.md 模板,确保元数据合规

2. 验证与合规检查

  • 验证 YAML frontmatter 格式正确性
  • 检查必填字段:name、description、版本元数据位置
  • 强制执行命名规范:kebab-case 技能名、snake_case 工具名
  • 确保工具脚本引用存在、依赖声明一致性
  • 检测并警告技能辅助函数采用情况

3. 现代工具契约支持

  • 显式声明 input_schema / output_schema(JSON Schema)
  • 支持 sync/async 执行模式、affinity 绑定(main/any)
  • 集成 MCP 注解:read-only、destructive、idempotent、open-world、deferred
  • 提供 call_examples 帮助代理首次调用即成功

显著优点

  • 生态一致性:强制将 DCC-MCP 扩展键置于 metadata.dcc-mcp.* 下,避免版本迁移痛苦
  • 安全第一enforce_thread_affinity: true 确保适配器调度诚实可靠
  • 代理友好:call_examples 和 search-hint 降低 LLM 试错成本
  • 渐进式加载:支持 skill taxonomy 分层(infrastructure/domain/thin-harness/example)
  • 网关集成:内置标签分类系统(pipeline、production-tracking、docs 等)支持精准搜索过滤

潜在局限

  • Python 3.7+ 限定:依赖较新的类型提示和异步特性
  • DCC-MCP-Core 0.17+ 绑定:升级 core 可能带来破坏性变更
  • 非运行时推断:默认不通过 Python 内省生成缺失 schema,需预先提交 JSON Schema
  • 人工审查缺口:自动验证通过不代表业务逻辑正确,仍需人工审核工具脚本

适合人群

  • 技能作者:需要为 Maya、Blender、Houdini、Unreal 等宿主创建工具包的技术美术/工具开发
  • DevOps/流水线工程师:维护跨 DCC 的标准化技能仓库
  • 适配器维护者:确保第三方技能符合 core 生态规范

常规风险

  • 版本元数据错位:将 version 置于顶层而非 metadata.dcc-mcp.version 会导致严格加载器拒绝
  • 过度依赖运行时 Python:schema 应在发布前生成并提交,而非依赖内省
  • 线程安全疏忽:未正确声明 affinity 可能导致宿主 API 崩溃或数据竞争
  • 依赖循环metadata.dcc-mcp.depends 声明不当可能引发加载顺序问题

Dcc Mcp Skills Creator 内容

references文件夹
scripts文件夹
手动下载zip · 17.2 kB
AUTHORING_WORKFLOW.mdtext/markdown
请选择文件