Scaffold a new marketplace extension package with the standard dcc-mcp
skill layout and MIT-0 licensing. Follows the same patterns as
dcc-mcp-skills-creator.
Tools
marketplace_create_extension__create
Scaffold a new extension directory containing SKILL.md (MIT-0), tools.yaml
(with full annotations), and a scripts/ directory with a placeholder action
script that uses dcc_mcp_core.skills_helper.
Prerequisites
- dcc-mcp-core installed
- Write access to the target output directory
Generated Layout
<name>/
├── SKILL.md # MIT-0 frontmatter + body
├── tools.yaml # Tool declarations with schemas, annotations, execution metadata
└── scripts/
└── <action>.py # Placeholder using skills_helper pattern
Quick Start
from dcc_mcp_core.skills_helper import call_tool
# Via MCP tool call:
# marketplace_create_extension__create(
# name="my-maya-tools",
# description="Custom Maya modeling utilities",
# dcc_targets=["maya"],
# install_type="git",
# author="Your Name",
# )
Authoring Workflow
- Scaffold the extension with
marketplace_create_extension__create. - Implement the placeholder action script.
- Validate with
dcc_mcp_skills_creator__validate_skill_dir. - Publish to a marketplace catalog with
marketplace_publish_extension__publish.
Read MARKETPLACE_EXTENSION_GUIDE.md for the full marketplace extension authoring contract.