Updated today
by dcc-mcp
dcc-mcp-core
MCP and REST control plane for AI agents to operate creative software: shared Rust/Python runtime, multi-instance gateway, CLI, skill discovery, and studio workflow infrastructure for DCC-MCP.
68 GitHub stars (68)
+20 in 13 days
| Period | New stars |
|---|---|
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | +2 |
| Oct 8 | +1 |
| Oct 9 | +1 |
| Oct 10 | +1 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | +1 |
| Oct 15 | +1 |
| Oct 16 | +13 |
- 27 skills (27 skills found in its SKILL.md files)
- 7 forks (7 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add dcc-mcp/dcc-mcp-core
Asks which skills and agents to install. Just one: npx skills add dcc-mcp/dcc-mcp-core --skill asset-source — add -g for every project.
Claude Code
git clone https://github.com/dcc-mcp/dcc-mcp-corecp -r "dcc-mcp-core/skills/asset-source" ~/.claude/skills/
Copies the asset-source skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add dcc-mcp/dcc-mcp-core
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 27 of 38 files.
-
asset-source
Gateway skill for cross-DCC asset import — search and resolve assets into a validated AssetDescriptor (local path + attribution). Demo source returns static catalog entries; production sources can add download or remote resolution without changing the contract.
skills/asset-source/SKILL.md on GitHub (opens in a new tab) -
dcc-cua
Project-owned DCC-CUA routing skill for bounded application UI automation. Use this skill whenever the user says dcc-cua, DCC CUA, our dcc-cua, or 我们的 dcc-cua, including browser and other non-DCC UI tasks. These phrases are a hard route to the dcc-mcp project UI Control stack and take precedence over generic Codex/OpenAI Computer Use, the computer-use Skill, @oai/sky, and Browser/Chrome plugins.…
skills/dcc-cua/SKILL.md on GitHub (opens in a new tab) -
marketplace-create-extension
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.
skills/marketplace-create-extension/SKILL.md on GitHub (opens in a new tab) -
marketplace-publish-extension
Infrastructure skill — publish (register/update) an extension package to a marketplace catalog. Reads the extension's SKILL.md frontmatter, constructs a CatalogEntry, and upserts it into the target marketplace.json. Optionally commits and pushes when the catalog source is a git repository. Use after scaffolding an extension with marketplace-create-extension. Not for installing or searching extens…
skills/marketplace-publish-extension/SKILL.md on GitHub (opens in a new tab) -
mesh-ops
Cross-adapter polygon modeling recipe pack for the shared cross-DCC modeling vocabulary. Structured RECIPES.yaml entries for primitive creation, hard-surface edits, topology cleanup, UV generation, radial arraying, and material assignment. Reusable by every DCC adapter's mesh-ops skill (maya, blender, houdini, 3dsmax, and custom hosts) before falling back to raw scripting.
skills/mesh-ops/SKILL.md on GitHub (opens in a new tab) -
spatial-interchange
Plan deterministic coordinate-axis and unit conversions between DCCs, engines, and interchange formats from explicit right/up/forward axes and meters-per-unit values.
skills/spatial-interchange/SKILL.md on GitHub (opens in a new tab) -
dcc-mcp-core
Foundation library for the DCC Model Context Protocol (MCP) ecosystem. Provides Rust-powered action management, skills system, IPC transport, MCP Streamable HTTP server (2025-03-26 spec, with 2025-06-18 and 2025-11-25 awareness), sandbox security, shared memory, screen capture, USD scene support, and telemetry for AI-assisted DCC workflows. Use when working with Maya, Blender, Houdini, 3ds Max, o…
.agents/skills/dcc-mcp-core/SKILL.md on GitHub (opens in a new tab) -
async-render-example
Example skill — demonstrates async execution affinity: long-running tools surface as deferredHint=true in MCP tools/list. Use as a reference when writing domain skills with render or simulation tools. Not intended for production use.
examples/skills/async-render-example/SKILL.md on GitHub (opens in a new tab) -
cancellable-loop
Example skill — demonstrates cooperative cancellation inside a skill script loop using check_cancelled(). Use as a reference when writing long-running domain skills that must respond to notifications/cancelled. Not intended for production use.
examples/skills/cancellable-loop/SKILL.md on GitHub (opens in a new tab) -
clawhub-compat
Example skill — demonstrates full compatibility with the ClawHub/OpenClaw skill format. Use as a reference when creating skills for both the dcc-mcp-core ecosystem and ClawHub marketplace. Not intended for production use — this is an authoring reference only.
examples/skills/clawhub-compat/SKILL.md on GitHub (opens in a new tab) -
dcc-diagnostics
Infrastructure skill — DCC-agnostic observability primitives: capture screenshots, query audit logs, inspect tool performance metrics, and monitor process health. Works in any DCC environment (Maya, Blender, Houdini, Unreal, etc.) or standalone Python. Use for debugging any skill failure or verifying DCC state. Not for primary task execution — use a domain skill for actual DCC operations.
examples/skills/dcc-diagnostics/SKILL.md on GitHub (opens in a new tab) -
example-layered-skill
Example skill — reference implementation of the **internal** layered architecture pattern (Tools / Services / Utils) for complex skills with shared business logic. Use as a template when a skill outgrows a single scripts/execute.py file. Not intended for production use — see docs/guide/skills.md for the architectural guide.
examples/skills/example-layered-skill/SKILL.md on GitHub (opens in a new tab) -
ffmpeg-media
Infrastructure skill — media conversion and processing via FFmpeg: convert video/audio formats, extract frames, resize, and transcode. Use when manipulating raw media files (mp4, mov, wav, image sequences) regardless of DCC context. Not for DCC-specific render output handling — use a domain pipeline skill for post-render processing tied to a specific DCC.
examples/skills/ffmpeg-media/SKILL.md on GitHub (opens in a new tab) -
git-automation
Infrastructure skill — Git repository analysis and automation: inspect commits, branches, diffs, and file history. Use when analysing a codebase, reviewing changes, or automating version control workflows independent of any DCC. Not for DCC asset versioning or Perforce operations — use a domain skill bound to the specific VCS for those.
examples/skills/git-automation/SKILL.md on GitHub (opens in a new tab) -
hello-world
Example skill — minimal greeting tool demonstrating the dcc-mcp-core skill system. Use only when testing a new skill installation or onboarding to the skill authoring workflow. Not intended for production use.
examples/skills/hello-world/SKILL.md on GitHub (opens in a new tab) -
imagemagick-tools
Infrastructure skill — image processing and manipulation via ImageMagick: resize, composite, convert formats, add watermarks. Use when batch-processing textures, thumbnails, or rendered images at the file level. Not for in-DCC texture or material editing — use a domain skill bound to the specific DCC for that.
examples/skills/imagemagick-tools/SKILL.md on GitHub (opens in a new tab) -
maya-geometry
Domain skill — Maya geometry primitives: create spheres, cubes, cylinders; bevel, extrude, and merge polygon components. Use for individual geometry creation or editing operations inside Maya. Not for full asset export pipelines — use maya-pipeline for that. Not for USD scene inspection — use usd-tools for that.
examples/skills/maya-geometry/SKILL.md on GitHub (opens in a new tab) -
maya-pipeline
Domain skill — Maya asset pipeline orchestration: set up project directory structures, export scenes to USD, and coordinate multi-step DCC workflows. Use when initialising a Maya project or exporting assets for a downstream pipeline. Not for raw geometry editing — use maya-geometry for that. Not for low-level USD file inspection — use usd-tools for that.
examples/skills/maya-pipeline/SKILL.md on GitHub (opens in a new tab) -
multi-script
Example skill — demonstrates a skill with multiple script types (Python, Shell, Batch). Use as a reference when writing cross-platform skills. Not intended for production use — this is an authoring reference only.
examples/skills/multi-script/SKILL.md on GitHub (opens in a new tab) -
typed-schema-demo
Example skill — demonstrates zero-dependency JSON Schema derivation from Python dataclasses and type annotations (issue #242). Use as a reference when authoring typed handlers that should publish inputSchema / outputSchema without hand-writing JSON. Not intended for production use.
examples/skills/typed-schema-demo/SKILL.md on GitHub (opens in a new tab) -
usd-tools
Infrastructure skill — low-level OpenUSD scene inspection and validation: read layer stacks, traverse prims, validate USD schemas. Use when working directly with raw USD files (usda, usdc, usdz) or verifying USD compliance. Not for Maya-specific USD export — use maya-pipeline__export_usd for that. Not for full DCC pipeline workflows — use a domain pipeline skill instead.
examples/skills/usd-tools/SKILL.md on GitHub (opens in a new tab) -
workflow
Infrastructure skill — multi-step action orchestration: run a sequence of MCP tools in order, passing results between steps. Use when chaining two or more tools into a repeatable pipeline (select → rename → validate → export). Not for single-tool operations or DCC-specific business logic — use a domain skill for those.
examples/skills/workflow/SKILL.md on GitHub (opens in a new tab) -
media
Infrastructure skill - DCC-agnostic media probing, transcoding, thumbnails, frame extraction, and image-sequence-to-MP4 conversion through vx-managed FFmpeg. Use when agents need to inspect or share render/playblast outputs. Not for arbitrary shell or vx execution - use typed media tools only.
python/dcc_mcp_core/skills/media/SKILL.md on GitHub (opens in a new tab) -
qt-ui-inspector
Infrastructure skill — DCC-agnostic Qt UI introspection: list top-level windows, find widgets by name/class, describe widget properties, walk the widget tree, and poll for availability. Works in any DCC with a Qt binding (Maya, Blender, Houdini, Unreal, etc.). All tools are read-only and lazy-loaded.
python/dcc_mcp_core/skills/qt-ui-inspector/SKILL.md on GitHub (opens in a new tab) -
ui-control
Infrastructure skill for application UI observation, scoped action, waits, and CUA trajectory recording when a typed DCC tool cannot expose the needed interface. Use this skill when the user asks for CUA, UI Control, dcc-cua, or application UI automation in a DCC. Prefer typed DCC tools first and CDP for browsers; use the standalone dcc-cua backend for native applications.
python/dcc_mcp_core/skills/ui-control/SKILL.md on GitHub (opens in a new tab) -
verification
Cross-DCC verification toolset - deterministic capture review views, in-band image statistics, scene-vs-spec validation, and reference-vs-render comparison sheets. Pure Python, read-only, DCC-agnostic. Use to close the quality loop without shipping pixels to a model: flag white/near-black/gamma-broken frames from stats alone and catch missing-UV/missing-part exports before export. Not for scoring…
python/dcc_mcp_core/skills/verification/SKILL.md on GitHub (opens in a new tab) -
forgecad-primitives
ForgeCAD-style third-party skill — create basic CAD primitives (cube, cylinder, cone) inside a ForgeCAD-like environment. Used by the E2E multi-service test suite to validate third-party skill ecosystem discovery, loading, and invocation.
tests/fixtures/skills/forgecad-primitives/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.