Marketplace Create Extension

SkillDev tools

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.

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

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

  1. Scaffold the extension with marketplace_create_extension__create.
  2. Implement the placeholder action script.
  3. Validate with dcc_mcp_skills_creator__validate_skill_dir.
  4. 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