Marketplace Create Extension
SkillDev toolsInfrastructure 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.
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the Marketplace Create Extension skill
What this skill tells your AI
The instructions your AI receives, as published by dcc-mcp/dcc-mcp-core in skills/marketplace-create-extension/SKILL.md and read by ahel’s review.
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.
The scaffold tool creates one Skill. To distribute several generated Skills
together, place them under skills/ in an Agent Plugins 1.0 package with a root
plugin.json; keep them separate when they do not share one release and
uninstall boundary.
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.
Signals
- GitHub stars
- 48
- Forks
- 4
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
marketplace-create-extension- Source
- github.com/dcc-mcp/dcc-mcp-core
github.com/dcc-mcp/dcc-mcp-core