Not in the top 1,000 by GitHub stars

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.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

examples/remote-server/skills/hello-world/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/rez-skills/asset_material_authoring/skills/asset-material-authoring/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/rez-skills/commercial_2d_layers/skills/commercial-2d-layers/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/rez-skills/commercial_3d_product_render/skills/commercial-3d-product-render/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/rez-skills/film_animation_blocking/skills/film-animation-blocking/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/rez-skills/film_fx_cache_review/skills/film-fx-cache-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/rez-skills/game_level_layout/skills/game-level-layout/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/async-render-example/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/cancellable-loop/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/clawhub-compat/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/dcc-diagnostics/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/example-layered-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/ffmpeg-media/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/git-automation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/hello-world/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/imagemagick-tools/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/maya-geometry/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/maya-pipeline/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/multi-script/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/typed-schema-demo/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/usd-tools/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

examples/skills/workflow/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

python/dcc_mcp_core/skills/dcc-diagnostics/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

python/dcc_mcp_core/skills/media/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

python/dcc_mcp_core/skills/qt-ui-inspector/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

python/dcc_mcp_core/skills/ui-control/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

python/dcc_mcp_core/skills/verification/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

python/dcc_mcp_core/skills/workflow/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

skills/asset-source/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

skills/dcc-cua/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

skills/marketplace-create-extension/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

skills/marketplace-publish-extension/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

skills/mesh-ops/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

skills/spatial-interchange/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

tests/fixtures/prompts_skills/blender-only/blender-prompts-demo/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

tests/fixtures/prompts_skills/maya-only/maya-prompts-demo/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

tests/fixtures/skills/forgecad-primitives/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

69e042708454 → bcd69852790e

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 69e042708454

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit bcd69852790ee657b7543e83b122ea2cb965beb5

git clone --filter=blob:none --no-checkout https://github.com/dcc-mcp/dcc-mcp-core.git .hotskills/dcc-mcp-dcc-mcp-core && git -C .hotskills/dcc-mcp-dcc-mcp-core checkout --detach bcd69852790ee657b7543e83b122ea2cb965beb5 # Copy each selected skill directory from .hotskills/dcc-mcp-dcc-mcp-core into .agents/skills/<skill-name>/
73GitHub stars
0stars in 7 days
37skills in this repository
234commits in 30 days

Heat

1.8
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 3, 202674

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

hello-world

When your agent uses it

Example skill - minimal greeting tool. Use only for testing standalone internal service connectivity and Skill discovery. Not for production use.

What it loads into context

Frontmatter

84 tokens

Always available to the agent

SKILL.md

123 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

    Scripts executed separately

    • scripts/greet.py

    Files

    • SKILL.mdcore533 bytes
    • scripts/greet.pyruns705 bytes
    • tools.yamlasset1,336 bytes
    Read SKILL.md
    
    # Hello World
    
    Minimal Skill bundled with the standalone internal-service example.
    
    After loading with `load_skill("hello-world")`, the tool `hello_world__greet`
    is available.
    View the complete source on GitHub

    Skills included

    • hello-world
    • asset-material-authoring
    • commercial-2d-layers
    • commercial-3d-product-render
    • film-animation-blocking
    • film-fx-cache-review
    • game-level-layout
    • async-render-example
    • cancellable-loop
    • clawhub-compat
    • dcc-diagnostics
    • example-layered-skill
    • ffmpeg-media
    • git-automation
    • hello-world
    • imagemagick-tools
    • maya-geometry
    • maya-pipeline
    • multi-script
    • typed-schema-demo
    • usd-tools
    • workflow
    • dcc-diagnostics
    • media
    • qt-ui-inspector
    • ui-control
    • verification
    • workflow
    • asset-source
    • dcc-cua
    • marketplace-create-extension
    • marketplace-publish-extension
    • mesh-ops
    • spatial-interchange
    • blender-prompts-demo
    • maya-prompts-demo
    • forgecad-primitives

    Repository facts

    License
    MIT
    Created
    Mar 18, 2025
    Last pushed
    Nov 6, 2026
    Forks
    7
    Open issues
    18
    Project activity
    Active

    Before you install

    Network or broad shell

    Automated signals, not a guarantee

    Checked Nov 7, 2026

    Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

    Show 88 notes
    • examples/rez-skills/asset_material_authoring/skills/asset-material-authoring/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/async-render-example/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/async-render-example/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/cancellable-loop/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/cancellable-loop/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/cancellable-loop/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/clawhub-compat/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/clawhub-compat/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/clawhub-compat/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/clawhub-compat/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/clawhub-compat/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/dcc-diagnostics/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/dcc-diagnostics/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/dcc-diagnostics/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/example-layered-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/example-layered-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/ffmpeg-media/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/ffmpeg-media/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/git-automation/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • examples/skills/git-automation/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    Show all 373 signals by file

    docs/guide/skills.md

    • Network accessline 5
      For **adapter maintenance** (I/O tool copy, `recipes` / `skill-reference-docs`, gateway-friendly descriptions), use [skill-maintenance.md](skill-maintenance.md). For agent-facing adapter skill development guidance, install [`dcc-mcp-skills-
    • Network accessline 19
      The prompt is defined in the public [`dcc-mcp-skills-creator` package](https://github.com/dcc-mcp/dcc-mcp-agent-plugins/blob/main/plugins/dcc-mcp/skills/dcc-mcp-skills-creator/prompts.yaml). Supply only bounded task, stats,
    • Network accessline 20
      [`dcc-mcp-skills-creator` package](https://github.com/dcc-mcp/dcc-mcp-agent-plugins/blob/main/plugins/dcc-mcp/skills/dcc-mcp-skills-creator/prompts.yaml). Supply only bounded task, stats,
    • Network accessline 185
      1. Replace direct `requests.get(...).json()` calls with `http_get_json(...)`
    • Access to secretsline 503
      [Credential-related source omitted]
    • Network accessline 748
      Reference implementation: [`examples/skills/example-layered-skill/`](https://github.com/dcc-mcp/dcc-mcp-core/tree/main/examples/skills/example-layered-skill).
    • Network accessline 749
      [`examples/skills/example-layered-skill/`](https://github.com/dcc-mcp/dcc-mcp-core/tree/main/examples/skills/example-layered-skill).
    • Network accessline 813
      This specifically excludes the historical [`sys.path.insert()` pattern shown in dcc-mcp-houdini PR #157](https://github.com/dcc-mcp/dcc-mcp-houdini/pull/157/changes#diff-20f6c4a5b206da54475e771ac54351c25975cbcb533595f074c7f26d07ad09a2R11-R1
    • Network accessline 814
      [`sys.path.insert()` pattern shown in dcc-mcp-houdini PR #157](https://github.com/dcc-mcp/dcc-mcp-houdini/pull/157/changes#diff-20f6c4a5b206da54475e771ac54351c25975cbcb533595f074c7f26d07ad09a2R11-R13).
    • Network accessline 932
      Beyond the required `SKILL.md` and `scripts/`, the [agentskills.io](https://agentskills.io/specification) specification defines optional directories:
    • Access to secretsline 1563
      [Credential-related source omitted]
    • Network accessline 1567
      handle = server.start() print(f"Maya MCP server at {handle.mcp_url()}") # AI clients connect to http://127.0.0.1:8765/mcp
    • Network accessline 1569
      # AI clients connect to http://127.0.0.1:8765/mcp
    • Network accessline 1793
      Starting with dcc-mcp-core 0.15 (issue [#356](https://github.com/dcc-mcp/dcc-mcp-core/issues/356)), dcc-mcp-core-specific extension keys (`dcc`, `version`, `tags`, `tools`, ...) MUST live under the agentskills.io-compliant nested `metadata.
    • Network accessline 1845
      Each tool entry in `tools.yaml` can carry MCP [`ToolAnnotations`](https://modelcontextprotocol.io/specification/2025-03-26/server/tools#tool-annotations)
    • Network accessline 1846
      [`ToolAnnotations`](https://modelcontextprotocol.io/specification/2025-03-26/server/tools#tool-annotations)
    • Network accessline 2087
      The published [`dcc-mcp-skills-creator`](https://clawhub.ai/loonghao/skills/dcc-mcp-skills-creator)
    • Network accessline 2089
      agent-facing authoring guidance for building or modernizing DCC-MCP adapter skill packages. Its canonical source is in [`dcc-mcp-agent-plugins`](https://github.com/dcc-mcp/dcc-mcp-agent-plugins/tree/main/plugins/dcc-mcp/skills/dcc-mcp-skill
    • Network accessline 2091
      [`dcc-mcp-agent-plugins`](https://github.com/dcc-mcp/dcc-mcp-agent-plugins/tree/main/plugins/dcc-mcp/skills/dcc-mcp-skills-creator):

    examples/remote-server/skills/hello-world/scripts/greet.py

    • Executable scriptline 1
      Executable file

    examples/rez-skills/asset_material_authoring/skills/asset-material-authoring/SKILL.md

    • Broad permissionsline 1
      Bash Read Write

    examples/rez-skills/asset_material_authoring/skills/asset-material-authoring/scripts/validate_material_export.py

    • Executable scriptline 1
      #!/usr/bin/env python3

    examples/rez-skills/commercial_2d_layers/skills/commercial-2d-layers/SKILL.md

    • Broad permissionsline 1
      Bash Read Write

    examples/rez-skills/commercial_2d_layers/skills/commercial-2d-layers/scripts/summarize_layers.py

    • Executable scriptline 1
      #!/usr/bin/env python3

    examples/rez-skills/commercial_3d_product_render/skills/commercial-3d-product-render/SKILL.md

    • Broad permissionsline 1
      Bash Read Write

    examples/rez-skills/commercial_3d_product_render/skills/commercial-3d-product-render/scripts/review_product_render.py

    • Executable scriptline 1
      #!/usr/bin/env python3

    examples/rez-skills/film_animation_blocking/skills/film-animation-blocking/SKILL.md

    • Broad permissionsline 1
      Bash Read Write

    examples/rez-skills/film_animation_blocking/skills/film-animation-blocking/scripts/summarize_blocking.py

    • Executable scriptline 1
      #!/usr/bin/env python3

    examples/rez-skills/film_fx_cache_review/skills/film-fx-cache-review/SKILL.md

    • Broad permissionsline 1
      Bash Read Write

    examples/rez-skills/film_fx_cache_review/skills/film-fx-cache-review/scripts/review_cache_manifest.py

    • Executable scriptline 1
      #!/usr/bin/env python3

    examples/rez-skills/game_level_layout/skills/game-level-layout/SKILL.md

    • Broad permissionsline 1
      Bash Read Write

    examples/rez-skills/game_level_layout/skills/game-level-layout/scripts/summarize_level_layout.py

    • Executable scriptline 1
      #!/usr/bin/env python3

    examples/skills/async-render-example/scripts/quick_status.py

    • Executable scriptline 1
      Executable file

    examples/skills/async-render-example/scripts/render_frames.py

    • Executable scriptline 1
      Executable file

    examples/skills/cancellable-loop/scripts/count.py

    • Executable scriptline 1
      Executable file

    examples/skills/clawhub-compat/SKILL.md

    • Broad permissionsline 1
      Bash Read
    • Network accessline 7
      use — this is an authoring reference only. license: MIT compatibility: Requires curl binary on PATH
    • Network accessline 8
      license: MIT compatibility: Requires curl binary on PATH allowed-tools: Bash Read
    • Network accessline 9
      compatibility: Requires curl binary on PATH
    • Access to secretsline 26
      [Credential-related source omitted]
    • Network accessline 27
      bins:         - curl     primaryEnv: EXAMPLE_API_KEY
    • Network accessline 28
      - curl     primaryEnv: EXAMPLE_API_KEY     emoji: "🦀"
    • Network accessline 29
      [Credential-related source omitted]
    • Access to secretsline 29
      [Credential-related source omitted]
    • Network accessline 30
      emoji: "🦀"     homepage: https://github.com/dcc-mcp/dcc-mcp-core     install:
    • Network accessline 31
      homepage: https://github.com/dcc-mcp/dcc-mcp-core
    • Network accessline 40
      This skill demonstrates that `dcc-mcp-core` skills are **fully compatible** with the [ClawHub](https://clawhub.ai/) / [OpenClaw](https://openclaw.ai/)
    • Network accessline 41
      with the [ClawHub](https://clawhub.ai/) / [OpenClaw](https://openclaw.ai/)

    examples/skills/clawhub-compat/scripts/fetch_api.sh

    • Executable scriptline 1
      #!/usr/bin/env bash
    • Network accessline 2
      # Fetch data from an API — demonstrates a shell script in ClawHub format. # Uses curl (declared in metadata.openclaw.requires.bins).
    • Network accessline 3
      # Uses curl (declared in metadata.openclaw.requires.bins).
    • Network accessline 5
      URL="${1:-https://httpbin.org/get}"
    • Network accessline 7
      result=$(curl -s -w '\n%{http_code}' "$URL")
    • Network accessline 10
      if [ "$http_code" -ge 200 ] && [ "$http_code" -lt 300 ]; then     echo "{\"success\": true, \"message\": \"Fetched $URL (HTTP $http_code)\", \"context\": {\"status\": $http_code}}"
    • Network accessline 11
      echo "{\"success\": true, \"message\": \"Fetched $URL (HTTP $http_code)\", \"context\": {\"status\": $http_code}}"

    examples/skills/clawhub-compat/scripts/format_code.py

    • Executable scriptline 1
      Executable file

    examples/skills/dcc-diagnostics/SKILL.md

    • Access to secretsline 64
      [Credential-related source omitted]

    examples/skills/dcc-diagnostics/scripts/audit_log.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 112
      [Credential-related source omitted]

    examples/skills/dcc-diagnostics/scripts/process_status.py

    • Executable scriptline 1
      Executable file

    examples/skills/dcc-diagnostics/scripts/screenshot.py

    • Executable scriptline 1
      Executable file

    examples/skills/dcc-diagnostics/scripts/tool_metrics.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 96
      [Credential-related source omitted]

    examples/skills/example-layered-skill/SKILL.md

    • Broad permissionsline 1
      Bash Read
    • Network accessline 76
      Per [#356](https://github.com/dcc-mcp/dcc-mcp-core/issues/356), tool

    examples/skills/example-layered-skill/scripts/__init__.py

    • Executable scriptline 1
      Executable file

    examples/skills/example-layered-skill/scripts/create_asset.py

    • Executable scriptline 1
      Executable file

    examples/skills/example-layered-skill/scripts/publish_asset.py

    • Executable scriptline 1
      Executable file

    examples/skills/example-layered-skill/scripts/services/__init__.py

    • Executable scriptline 1
      Executable file

    examples/skills/example-layered-skill/scripts/services/asset_service.py

    • Executable scriptline 1
      Executable file

    examples/skills/example-layered-skill/scripts/utils/__init__.py

    • Executable scriptline 1
      Executable file

    examples/skills/example-layered-skill/scripts/utils/path_utils.py

    • Executable scriptline 1
      Executable file

    examples/skills/example-layered-skill/scripts/validate_asset.py

    • Executable scriptline 1
      Executable file

    examples/skills/ffmpeg-media/SKILL.md

    • Broad permissionsline 1
      Bash Read Write
    • Network accessline 21
      bins: [ffmpeg, ffprobe]     emoji: "🎬"     homepage: https://ffmpeg.org
    • Network accessline 22
      emoji: "🎬"     homepage: https://ffmpeg.org   dcc-mcp:
    • Network accessline 23
      homepage: https://ffmpeg.org
    • Network accessline 53
      - **macOS**: `brew install ffmpeg` - **Linux**: `apt install ffmpeg` or `yum install ffmpeg` - **Windows**: Download from https://ffmpeg.org/download.html
    • Network accessline 55
      - **Windows**: Download from https://ffmpeg.org/download.html

    examples/skills/ffmpeg-media/scripts/convert.py

    • Executable scriptline 1
      Executable file

    examples/skills/ffmpeg-media/scripts/probe.py

    • Executable scriptline 1
      Executable file

    examples/skills/ffmpeg-media/scripts/thumbnail.py

    • Executable scriptline 1
      Executable file

    examples/skills/git-automation/SKILL.md

    • Broad permissionsline 1
      Bash Read
    • Network accessline 16
      - git     emoji: "🔀"     homepage: https://git-scm.com
    • Network accessline 17
      emoji: "🔀"     homepage: https://git-scm.com   dcc-mcp:
    • Network accessline 18
      homepage: https://git-scm.com

    examples/skills/git-automation/scripts/changelog_gen.py

    • Executable scriptline 1
      Executable file

    examples/skills/git-automation/scripts/repo_stats.py

    • Executable scriptline 1
      Executable file

    examples/skills/hello-world/SKILL.md

    • Broad permissionsline 1
      Bash Read

    examples/skills/hello-world/scripts/greet.py

    • Executable scriptline 1
      Executable file

    examples/skills/imagemagick-tools/SKILL.md

    • Broad permissionsline 1
      Bash Read Write
    • Network accessline 20
      bins: [magick]     emoji: "🖼<U+FE0F>"     homepage: https://imagemagick.org
    • Network accessline 21
      emoji: "🖼<U+FE0F>"     homepage: https://imagemagick.org   dcc-mcp:
    • Network accessline 22
      homepage: https://imagemagick.org
    • Network accessline 59
      - **macOS**: `brew install imagemagick` - **Linux**: `apt install imagemagick` - **Windows**: Download from https://imagemagick.org/script/download.php
    • Network accessline 61
      - **Windows**: Download from https://imagemagick.org/script/download.php

    examples/skills/imagemagick-tools/scripts/composite.py

    • Executable scriptline 1
      Executable file

    examples/skills/imagemagick-tools/scripts/resize.py

    • Executable scriptline 1
      Executable file

    examples/skills/maya-geometry/SKILL.md

    • Broad permissionsline 1
      Bash Read Write

    examples/skills/maya-geometry/scripts/batch_rename.py

    • Executable scriptline 1
      Executable file

    examples/skills/maya-geometry/scripts/create_joint.py

    • Executable scriptline 1
      Executable file

    examples/skills/maya-geometry/scripts/create_sphere.py

    • Executable scriptline 1
      Executable file

    examples/skills/maya-pipeline/SKILL.md

    • Broad permissionsline 1
      Bash Read Write

    examples/skills/maya-pipeline/metadata/uninstall.md

    • Dangerous shell operationline 13
      rm -rf /path/to/skills/maya-geometry
    • Dangerous shell operationline 14
      rm -rf /path/to/skills/usd-tools

    examples/skills/maya-pipeline/scripts/export_usd.py

    • Executable scriptline 1
      Executable file

    examples/skills/maya-pipeline/scripts/setup_project.py

    • Executable scriptline 1
      Executable file

    examples/skills/multi-script/SKILL.md

    • Broad permissionsline 1
      Bash Read

    examples/skills/multi-script/scripts/action_batch.bat

    • Executable scriptline 1
      Executable file

    examples/skills/multi-script/scripts/action_python.py

    • Executable scriptline 1
      Executable file

    examples/skills/multi-script/scripts/action_shell.sh

    • Executable scriptline 1
      #!/usr/bin/env bash

    examples/skills/typed-schema-demo/scripts/demo.py

    • Executable scriptline 1
      Executable file

    examples/skills/usd-tools/SKILL.md

    • Broad permissionsline 1
      Bash Read
    • Network accessline 17
      - usdchecker     emoji: "🎬"     homepage: https://openusd.org
    • Network accessline 18
      emoji: "🎬"     homepage: https://openusd.org   dcc-mcp:
    • Network accessline 19
      homepage: https://openusd.org
    • Network accessline 52
      Or install the full distribution from https://openusd.org.

    examples/skills/usd-tools/scripts/inspect.py

    • Executable scriptline 1
      Executable file

    examples/skills/usd-tools/scripts/validate.py

    • Executable scriptline 1
      Executable file

    examples/skills/workflow/scripts/run_chain.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 133
      [Credential-related source omitted]

    python/dcc_mcp_core/skills/dcc-diagnostics/SKILL.md

    • Access to secretsline 97
      [Credential-related source omitted]

    python/dcc_mcp_core/skills/dcc-diagnostics/scripts/audit_log.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 121
      [Credential-related source omitted]

    python/dcc_mcp_core/skills/dcc-diagnostics/scripts/error_report.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 31
      [Credential-related source omitted]
    • Access to secretsline 182
      [Credential-related source omitted]
    • Access to secretsline 188
      [Credential-related source omitted]
    • Access to secretsline 202
      [Credential-related source omitted]
    • Access to secretsline 217
      [Credential-related source omitted]
    • Access to secretsline 234
      [Credential-related source omitted]

    python/dcc_mcp_core/skills/dcc-diagnostics/scripts/process_status.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/dcc-diagnostics/scripts/screenshot.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 27
      [Credential-related source omitted]
    • Possible obfuscationline 102
      f.write(base64.b64decode(ipc_payload["image_base64"]))

    python/dcc_mcp_core/skills/dcc-diagnostics/scripts/tool_metrics.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 105
      [Credential-related source omitted]

    python/dcc_mcp_core/skills/media/SKILL.md

    • Network accessline 129
      Vorbis duration-accounting issue without padding, trimming, resampling, or changing compressed audio packets. See the [upstream diagnosis](https://ffmpeg.org/pipermail/ffmpeg-devel/2022-May/295939.html).
    • Network accessline 130
      changing compressed audio packets. See the [upstream diagnosis](https://ffmpeg.org/pipermail/ffmpeg-devel/2022-May/295939.html). More pages add container overhead; the full-decode sample-count gate is still
    • Network accessline 131
      [upstream diagnosis](https://ffmpeg.org/pipermail/ffmpeg-devel/2022-May/295939.html).

    python/dcc_mcp_core/skills/media/scripts/_media_audio.py

    • Executable scriptline 1
      Executable file
    • Network accessline 84
      # Separate the priming packet from the EOS page. This avoids FFmpeg's         # single-page Vorbis duration accounting bug without changing samples.         # https://ffmpeg.org/pipermail/ffmpeg-devel/2022-May/295939.html
    • Network accessline 86
      # https://ffmpeg.org/pipermail/ffmpeg-devel/2022-May/295939.html

    python/dcc_mcp_core/skills/media/scripts/_media_audio_process.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/media/scripts/_media_common.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/media/scripts/_media_image_stats.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/media/scripts/_media_runtime.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 31
      [Credential-related source omitted]
    • Possible obfuscationline 41
      b"\xfe\xed\xfa\xce",
    • Possible obfuscationline 42
      b"\xce\xfa\xed\xfe",
    • Possible obfuscationline 43
      b"\xfe\xed\xfa\xcf",
    • Possible obfuscationline 44
      b"\xcf\xfa\xed\xfe",
    • Possible obfuscationline 45
      b"\xca\xfe\xba\xbe",
    • Possible obfuscationline 46
      b"\xbe\xba\xfe\xca",
    • Possible obfuscationline 47
      b"\xca\xfe\xba\xbf",
    • Possible obfuscationline 48
      b"\xbf\xba\xfe\xca",
    • Access to secretsline 53
      [Credential-related source omitted]
    • Access to secretsline 71
      [Credential-related source omitted]
    • Access to secretsline 111
      [Credential-related source omitted]
    • Access to secretsline 113
      [Credential-related source omitted]

    python/dcc_mcp_core/skills/media/scripts/_vx_bootstrap.py

    • Executable scriptline 1
      Executable file
    • Network accessline 15
      VX_INSTALL_SH_URL = "https://raw.githubusercontent.com/loonghao/vx/main/install.sh"
    • Network accessline 16
      VX_INSTALL_PS1_URL = "https://raw.githubusercontent.com/loonghao/vx/main/install.ps1"
    • Access to secretsline 23
      [Credential-related source omitted]
    • Access to secretsline 28
      [Credential-related source omitted]
    • Network accessline 103
      ]     if sys.platform == "darwin" or sys.platform.startswith("linux"):         return ["bash", "-lc", f"curl -fsSL {VX_INSTALL_SH_URL} | bash"]
    • Network accessline 104
      if sys.platform == "darwin" or sys.platform.startswith("linux"):         return ["bash", "-lc", f"curl -fsSL {VX_INSTALL_SH_URL} | bash"]     raise error_cls(
    • Dangerous shell operationline 105
      return ["bash", "-lc", f"curl -fsSL {VX_INSTALL_SH_URL} | bash"]
    • Network accessline 105
      return ["bash", "-lc", f"curl -fsSL {VX_INSTALL_SH_URL} | bash"]
    • Access to secretsline 131
      [Credential-related source omitted]
    • Access to secretsline 135
      [Credential-related source omitted]
    • Access to secretsline 142
      [Credential-related source omitted]
    • Access to secretsline 145
      [Credential-related source omitted]

    python/dcc_mcp_core/skills/media/scripts/check_runtime.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/media/scripts/extract_frames.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/media/scripts/image_stats.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/media/scripts/probe.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/media/scripts/sequence_to_mp4.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/media/scripts/thumbnail.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/media/scripts/transcode.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/media/scripts/transcode_audio.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/qt-ui-inspector/scripts/describe_widget.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/qt-ui-inspector/scripts/find_widgets.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/qt-ui-inspector/scripts/list_windows.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/qt-ui-inspector/scripts/snapshot_tree.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/qt-ui-inspector/scripts/wait_for_widget.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/_backend.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 91
      [Credential-related source omitted]

    python/dcc_mcp_core/skills/ui-control/scripts/_cdp_runtime.py

    • Executable scriptline 1
      Executable file
    • Network accessline 46
      if self._url.query:             path += "?" + self._url.query         sock = socket.create_connection((host, port), timeout=5)
    • Network accessline 47
      path += "?" + self._url.query         sock = socket.create_connection((host, port), timeout=5)         key = base64.b64encode(secrets.token_bytes(16)).decode("ascii")
    • Network accessline 48
      sock = socket.create_connection((host, port), timeout=5)
    • Access to secretsline 146
      [Credential-related source omitted]
    • Access to secretsline 177
      [Credential-related source omitted]
    • Network accessline 213
      port = _env_int(name)         if port:             candidates.append(f"http://127.0.0.1:{port}")
    • Network accessline 214
      if port:             candidates.append(f"http://127.0.0.1:{port}")     if default_port:
    • Network accessline 215
      candidates.append(f"http://127.0.0.1:{port}")
    • Network accessline 217
      candidates.append(f"http://127.0.0.1:{default_port}")
    • Network accessline 246
      connected = _try_connect_endpoint(             state,             f"http://127.0.0.1:{port}",
    • Network accessline 247
      state,             f"http://127.0.0.1:{port}",             str(state.get("launch_mode") or preset),
    • Network accessline 248
      f"http://127.0.0.1:{port}",
    • Network accessline 273
      def _free_port() -> int:     with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock:
    • Network accessline 274
      with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock:
    • Access to secretsline 280
      [Credential-related source omitted]
    • Access to secretsline 283
      [Credential-related source omitted]
    • Access to secretsline 284
      [Credential-related source omitted]
    • Access to secretsline 285
      [Credential-related source omitted]
    • Access to secretsline 297
      [Credential-related source omitted]
    • Access to secretsline 300
      [Credential-related source omitted]
    • Access to secretsline 301
      [Credential-related source omitted]
    • Access to secretsline 302
      [Credential-related source omitted]
    • Access to secretsline 314
      [Credential-related source omitted]
    • Network accessline 332
      return text.rstrip("/")     if text.isdigit():         return f"http://127.0.0.1:{text}"
    • Network accessline 333
      if text.isdigit():         return f"http://127.0.0.1:{text}"     if ":" in text:
    • Network accessline 334
      return f"http://127.0.0.1:{text}"
    • Network accessline 335
      if ":" in text:         return "http://" + text.rstrip("/")     return f"http://127.0.0.1:{text}"
    • Network accessline 337
      return f"http://127.0.0.1:{text}"
    • Network accessline 355
      def _json_get(port: int, path: str, timeout: float = 3.0) -> Any:     return _json_get_base(f"http://127.0.0.1:{port}", path, timeout=timeout)
    • Network accessline 356
      return _json_get_base(f"http://127.0.0.1:{port}", path, timeout=timeout)
    • Access to secretsline 426
      [Credential-related source omitted]
    • Access to secretsline 427
      [Credential-related source omitted]
    • Network accessline 442
      state["pid"] = int(proc.pid)             state["user_data_dir"] = user_data             state["cdp_endpoint"] = f"http://127.0.0.1:{port}"
    • Network accessline 443
      state["user_data_dir"] = user_data             state["cdp_endpoint"] = f"http://127.0.0.1:{port}"             state["launch_mode"] = "edge"
    • Network accessline 444
      state["cdp_endpoint"] = f"http://127.0.0.1:{port}"
    • Access to secretsline 462
      [Credential-related source omitted]
    • Access to secretsline 464
      [Credential-related source omitted]
    • Access to secretsline 480
      [Credential-related source omitted]
    • Access to secretsline 481
      [Credential-related source omitted]
    • Access to secretsline 482
      [Credential-related source omitted]
    • Access to secretsline 527
      [Credential-related source omitted]
    • Access to secretsline 528
      [Credential-related source omitted]
    • Network accessline 544
      state["pid"] = int(proc.pid)             state["user_data_dir"] = user_data             state["cdp_endpoint"] = f"http://127.0.0.1:{port}"
    • Network accessline 545
      state["user_data_dir"] = user_data             state["cdp_endpoint"] = f"http://127.0.0.1:{port}"             state["launch_mode"] = "isolated" if isolated else "reuse"
    • Network accessline 546
      state["cdp_endpoint"] = f"http://127.0.0.1:{port}"

    python/dcc_mcp_core/skills/ui-control/scripts/_chrome_backend.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 102
      [Credential-related source omitted]
    • Access to secretsline 208
      [Credential-related source omitted]
    • Access to secretsline 210
      [Credential-related source omitted]
    • Network accessline 212
      [Credential-related source omitted]
    • Access to secretsline 212
      [Credential-related source omitted]
    • Network accessline 213
      "DCC_MCP_UI_CONTROL_CHROME_SEARCH_URL",             "https://www.google.com/search?q={query}",         )
    • Network accessline 214
      "https://www.google.com/search?q={query}",
    • Access to secretsline 220
      [Credential-related source omitted]
    • Access to secretsline 542
      [Credential-related source omitted]
    • Access to secretsline 543
      [Credential-related source omitted]

    python/dcc_mcp_core/skills/ui-control/scripts/_cua_backend.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 73
      [Credential-related source omitted]
    • Access to secretsline 182
      [Credential-related source omitted]
    • Access to secretsline 184
      [Credential-related source omitted]
    • Access to secretsline 330
      [Credential-related source omitted]
    • Access to secretsline 331
      [Credential-related source omitted]
    • Access to secretsline 387
      [Credential-related source omitted]
    • Access to secretsline 388
      [Credential-related source omitted]

    python/dcc_mcp_core/skills/ui-control/scripts/_cua_cli_host_client.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/_cua_lifecycle.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/_cua_passive_preparation.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/_cua_pixels.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/_cua_preparation.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/_cua_snapshot_result.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/_cua_support.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 172
      [Credential-related source omitted]
    • Access to secretsline 215
      [Credential-related source omitted]
    • Access to secretsline 237
      [Credential-related source omitted]
    • Access to secretsline 252
      [Credential-related source omitted]
    • Access to secretsline 267
      [Credential-related source omitted]

    python/dcc_mcp_core/skills/ui-control/scripts/_cua_window_frame.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/_entrypoint.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 55
      [Credential-related source omitted]
    • Access to secretsline 65
      [Credential-related source omitted]
    • Access to secretsline 68
      [Credential-related source omitted]
    • Access to secretsline 159
      [Credential-related source omitted]
    • Possible obfuscationline 170
      base64.b64decode(str(rich["data"]), validate=True),
    • Access to secretsline 283
      [Credential-related source omitted]
    • Access to secretsline 333
      [Credential-related source omitted]
    • Access to secretsline 334
      [Credential-related source omitted]
    • Access to secretsline 358
      [Credential-related source omitted]
    • Access to secretsline 382
      [Credential-related source omitted]

    python/dcc_mcp_core/skills/ui-control/scripts/_scenario.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 171
      [Credential-related source omitted]
    • Access to secretsline 172
      [Credential-related source omitted]
    • Access to secretsline 183
      [Credential-related source omitted]
    • Access to secretsline 185
      [Credential-related source omitted]
    • Access to secretsline 432
      [Credential-related source omitted]
    • Access to secretsline 433
      [Credential-related source omitted]
    • Access to secretsline 483
      [Credential-related source omitted]
    • Access to secretsline 485
      [Credential-related source omitted]
    • Access to secretsline 507
      [Credential-related source omitted]
    • Access to secretsline 508
      [Credential-related source omitted]
    • Access to secretsline 512
      [Credential-related source omitted]
    • Access to secretsline 514
      [Credential-related source omitted]

    python/dcc_mcp_core/skills/ui-control/scripts/act.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/capture_preparation.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/find.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/prepare_foreground.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/recording_start.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/recording_state.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/recording_stop.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/snapshot.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/stop_computer_use.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/ui-control/scripts/wait_for.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/verification/scripts/_common.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/verification/scripts/capture_review_views.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/verification/scripts/image_stats.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/verification/scripts/make_comparison_sheet.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/verification/scripts/validate_scene_vs_spec.py

    • Executable scriptline 1
      Executable file

    python/dcc_mcp_core/skills/workflow/scripts/run_chain.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 147
      [Credential-related source omitted]

    skills/asset-source/SKILL.md

    skills/asset-source/scripts/search_assets.py

    • Executable scriptline 1
      Executable file
    • Network accessline 34
      ],         attribution=AssetAttribution(             source_url="https://example.com/assets/table-round",
    • Network accessline 35
      attribution=AssetAttribution(             source_url="https://example.com/assets/table-round",             license_spdx="CC-BY-4.0",
    • Network accessline 36
      source_url="https://example.com/assets/table-round",
    • Network accessline 55
      ],         attribution=AssetAttribution(             source_url="https://example.com/assets/desk",
    • Network accessline 56
      attribution=AssetAttribution(             source_url="https://example.com/assets/desk",             license_spdx="CC-BY-4.0",
    • Network accessline 57
      source_url="https://example.com/assets/desk",
    • Network accessline 78
      ],         attribution=AssetAttribution(             source_url="https://example.com/assets/robot-v2",
    • Network accessline 79
      attribution=AssetAttribution(             source_url="https://example.com/assets/robot-v2",             license_spdx="CC-BY-4.0",
    • Network accessline 80
      source_url="https://example.com/assets/robot-v2",
    • Network accessline 106
      ],         attribution=AssetAttribution(             source_url="https://example.com/assets/corridor",
    • Network accessline 107
      attribution=AssetAttribution(             source_url="https://example.com/assets/corridor",             license_spdx="CC-BY-4.0",
    • Network accessline 108
      source_url="https://example.com/assets/corridor",
    • Network accessline 128
      ],         attribution=AssetAttribution(             source_url="https://example.com/assets/chair-modern",
    • Network accessline 129
      attribution=AssetAttribution(             source_url="https://example.com/assets/chair-modern",             license_spdx="CC0-1.0",
    • Network accessline 130
      source_url="https://example.com/assets/chair-modern",

    skills/dcc-cua/SKILL.md

    • Broad permissionsline 1
      Bash Read
    • Network accessline 26
      openclaw:     emoji: "🖱<U+FE0F>"     homepage: https://github.com/dcc-mcp/dcc-mcp-core/tree/main/skills/dcc-cua
    • Network accessline 27
      emoji: "🖱<U+FE0F>"     homepage: https://github.com/dcc-mcp/dcc-mcp-core/tree/main/skills/dcc-cua ---
    • Network accessline 28
      homepage: https://github.com/dcc-mcp/dcc-mcp-core/tree/main/skills/dcc-cua
    • Network accessline 94
      The two binaries come from different releases: `dcc-mcp-cli` ships with `dcc-mcp-core` (`https://github.com/dcc-mcp/dcc-mcp-core/releases`), while the
    • Network accessline 95
      `dcc-mcp-core` (`https://github.com/dcc-mcp/dcc-mcp-core/releases`), while the
    • Network accessline 96
      `dcc-cua` runtime is an independent companion released from `https://github.com/dcc-mcp/dcc-cua/releases`. `components ensure dcc-cua` fetches the runtime from that dcc-cua release, never from a Core release.
    • Network accessline 97
      `https://github.com/dcc-mcp/dcc-cua/releases`. `components ensure dcc-cua`
    • Network accessline 114
      Retryable rename/delete failures retain prepared ownership only when a live OS file identity still matches. Windows requires the OS and filesystem to support [`FileIdInfo` / 128-bit file IDs](https://learn.microsoft.com/en-us/windows/win32/
    • Network accessline 115
      OS file identity still matches. Windows requires the OS and filesystem to support [`FileIdInfo` / 128-bit file IDs](https://learn.microsoft.com/en-us/windows/win32/api/winbase/ns-winbase-file_id_info); availability of the older basic handle
    • Network accessline 116
      support [`FileIdInfo` / 128-bit file IDs](https://learn.microsoft.com/en-us/windows/win32/api/winbase/ns-winbase-file_id_info);

    skills/marketplace-create-extension/SKILL.md

    • Broad permissionsline 1
      Bash Read Write
    • Network accessline 29
      - "references/*.md"   openclaw:     homepage: https://github.com/dcc-mcp/dcc-mcp-core/blob/main/skills/marketplace-create-extension/SKILL.md
    • Network accessline 30
      openclaw:     homepage: https://github.com/dcc-mcp/dcc-mcp-core/blob/main/skills/marketplace-create-extension/SKILL.md ---
    • Network accessline 31
      homepage: https://github.com/dcc-mcp/dcc-mcp-core/blob/main/skills/marketplace-create-extension/SKILL.md

    skills/marketplace-create-extension/references/MARKETPLACE_EXTENSION_GUIDE.md

    • Network accessline 74
      dcc-mcp-cli marketplace publish ./my-extension \   --catalog ./marketplace.json \   --install-url https://github.com/user/my-extension/releases/download/v0.1.0/my-extension.zip \
    • Network accessline 75
      --catalog ./marketplace.json \   --install-url https://github.com/user/my-extension/releases/download/v0.1.0/my-extension.zip \   --sha256 sha256:<digest>
    • Network accessline 76
      --install-url https://github.com/user/my-extension/releases/download/v0.1.0/my-extension.zip \
    • Access to secretsline 92
      [Credential-related source omitted]
    • Network accessline 97
      "install": {     "type": "git",     "url": "https://github.com/user/my-extension",
    • Network accessline 98
      "type": "git",     "url": "https://github.com/user/my-extension",     "ref": "main"
    • Network accessline 99
      "url": "https://github.com/user/my-extension",

    skills/marketplace-create-extension/scripts/create_extension.py

    • Executable scriptline 1
      Executable file
    • Network accessline 170
      MIT-0 — see <https://github.com/aws/mit-0> for details.
    • Network accessline 224
      MIT-0 — see <https://github.com/aws/mit-0> for details.

    skills/marketplace-publish-extension/SKILL.md

    • Broad permissionsline 1
      Bash Read Write
    • Network accessline 30
      tools: tools.yaml   openclaw:     homepage: https://github.com/dcc-mcp/dcc-mcp-core/blob/main/skills/marketplace-publish-extension/SKILL.md
    • Network accessline 31
      openclaw:     homepage: https://github.com/dcc-mcp/dcc-mcp-core/blob/main/skills/marketplace-publish-extension/SKILL.md ---
    • Network accessline 32
      homepage: https://github.com/dcc-mcp/dcc-mcp-core/blob/main/skills/marketplace-publish-extension/SKILL.md
    • Network accessline 51
      dcc-mcp-cli marketplace publish ./my-extension \   --catalog ./marketplace.json \   --install-url https://github.com/<owner>/<repo>/releases/download/v0.1.0/my-extension.zip \
    • Network accessline 52
      --catalog ./marketplace.json \   --install-url https://github.com/<owner>/<repo>/releases/download/v0.1.0/my-extension.zip \   --sha256 sha256:<digest> \
    • Network accessline 53
      --install-url https://github.com/<owner>/<repo>/releases/download/v0.1.0/my-extension.zip \

    skills/marketplace-publish-extension/scripts/publish.py

    • Executable scriptline 1
      Executable file

    skills/spatial-interchange/SKILL.md

    • Network accessline 50
      The [3D Transform Visualizer](https://aike.github.io/3dtr/) is a useful

    skills/spatial-interchange/references/CONVENTIONS.md

    • Network accessline 50
      - [3D Transform Visualizer](https://aike.github.io/3dtr/) and its [MIT-licensed source](https://github.com/aike/3dtr)
    • Network accessline 51
      - [Khronos glTF 2.0 coordinate system and units](https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#coordinate-system-and-units)
    • Network accessline 52
      - [Blender FBX import/export axis settings](https://docs.blender.org/manual/en/3.0/addons/import_export/scene_fbx.html)
    • Network accessline 53
      - [Maya axis orientation](https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=GUID-FDC58F4E-63B9-4012-B232-5F2FBAC5EAC9) and [default scene units](https://help.autodesk.com/cloudhelp/2023/ENU/Maya-Customizing/files/GUID-4D653DC9-57AA-4D8B-
    • Network accessline 54
      - [Houdini Engine coordinate systems](https://www.sidefx.com/docs/houdini/unreal/coordinates.html)
    • Network accessline 55
      - [3ds Max coordinate system](https://help.autodesk.com/cloudhelp/2020/ENU/Max-Developer-Help/files/developer/3ds_max_sdk_features/3dxi/3dxi_initialization.html) and [system units](https://help.autodesk.com/cloudhelp/2024/ENU/3DSMax-Referen
    • Network accessline 56
      - [Unreal Engine coordinate system](https://dev.epicgames.com/documentation/en-us/unreal-engine/coordinate-system-and-spaces-in-unreal-engine) and [Maya import unit guidance](https://dev.epicgames.com/documentation/en-us/unreal-engine/impor
    • Network accessline 57
      - [Unity rotation and coordinate system](https://docs.unity3d.com/2023.2/Documentation/Manual/QuaternionAndEulerRotationsInUnity.html) and [Transform scale guidance](https://docs.unity3d.com/2022.1/Documentation/Manual/class-Transform.html)
    • Network accessline 58
      - [Godot Basis coordinate conventions](https://docs.godotengine.org/en/stable/classes/class_basis.html)
    • Network accessline 59
      - [OpenUSD geometry conventions](https://openusd.org/release/api/usd_geom_page_front.html) and [`metersPerUnit`](https://openusd.org/release/api/group___usd_geom_linear_units__group.html)
    • Network accessline 60
      - [Autodesk FBX scene axis and unit conversion](https://help.autodesk.com/cloudhelp/2020/ENU/FBX-Developer-Help/files/nodes_and_scene_graph/fbx_scenes/FBX_Developer_Help_nodes_and_scene_graph_fbx_scenes_scene_axis_and_unit_conversion_html.h

    skills/spatial-interchange/scripts/plan_conversion.py

    • Executable scriptline 1
      Executable file

    tests/fixtures/skills/forgecad-primitives/SKILL.md

    • Broad permissionsline 1
      Bash Read

    tests/fixtures/skills/forgecad-primitives/scripts/create_cube.py

    • Executable scriptline 1
      Executable file

    tests/fixtures/skills/forgecad-primitives/scripts/create_cylinder.py

    • Executable scriptline 1
      Executable file

    How the signals fit together

    Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

    Some files could not be read; the facts below still hold.

    Declared and executed: 3 facts
    Signal confidence: 373 facts

    and 323 more

    Works with

    Agent compatibility, from the files in this repository
    AgentStatusEvidenceInstall to
    Claude CodeCompatibleStandard SKILL.md examples/remote-server/skills/hello-world/SKILL.md.claude/skills/<skill-name>/
    CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
    CursorCompatibleStandard SKILL.md examples/remote-server/skills/hello-world/SKILL.md.cursor/skills/<skill-name>/
    Gemini CLICompatibleStandard SKILL.md examples/remote-server/skills/hello-world/SKILL.md.gemini/skills/<skill-name>/
    GitHub CopilotCompatibleStandard SKILL.md examples/remote-server/skills/hello-world/SKILL.md.github/skills/<skill-name>/
    OpenCodeCompatibleStandard SKILL.md examples/remote-server/skills/hello-world/SKILL.md.opencode/skills/<skill-name>/
    • Native The repository ships a manifest, folder or frontmatter field for this agent.
    • Compatible A standard SKILL.md that this agent can read.
    • Unknown No evidence either way.

    Derived automatically from paths, manifests and frontmatter. Not tested on each agent.