| name | marketplace-create-extension |
| description | Infrastructure skill — scaffold a new marketplace extension package (SKILL.md + tools.yaml + scripts/) with MIT-0 licensing. Use when creating a publishable marketplace entry for any DCC host. Not for editing existing extensions or driving live DCC scenes — use domain skills for that. |
| license | MIT-0 |
| compatibility | dcc-mcp-core 0.17+, Python 3.7+ |
| allowed-tools | Bash Read Write |
| metadata | {"dcc-mcp":{"dcc":"python","version":"0.18.9","layer":"infrastructure","search-hint":"create marketplace extension, scaffold extension package, new skill package, SKILL.md generator, marketplace entry, extension authoring","tags":"marketplace, extension, scaffolding, authoring, infrastructure","tools":"tools.yaml","skill-reference-docs":["references/*.md"]},"openclaw":{"homepage":"https://github.com/dcc-mcp/dcc-mcp-core/blob/main/skills/marketplace-create-extension/SKILL.md"}} |
Marketplace Create Extension
CLI-First Control Path
For marketplace and live-DCC operations, use the dcc-mcp skill and
dcc-mcp-cli whenever shell access is available. Its consent-gated install and
update check → update apply contract is the single source of truth; do not
invent a package-local CLI bootstrap path.
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
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.