SuperAPI AI Directory

marketplace-create-extension

Coding & development

View repository

Updated 10-15 20:34

About this skill

Marketplace Create Extension

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

  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.