agentsclimarketplace

Deploy addon

Skill shuotao/REVIT_MCP_study/.claude/skills/deploy-addon

Deploy the built RevitMCP.dll to the correct Revit Add-ins folder for a specified version (Windows only)From its SKILL.md

Install
npx -y skills add shuotao/REVIT_MCP_study --skill deploy-addon

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

2.9 KB, as published. Nobody here has run it

Deploy RevitMCP.dll to the Revit Add-ins directory for the selected version.

Platform Check

First, detect the OS. If not Windows, do not attempt deployment. Instead, show:

⚠️  This skill deploys to Windows only.
    Run the following command on your Windows machine:

    $version = "2024"  # change to your Revit version
    $yy = $version.Substring(2)  # "24"
    Copy-Item "MCP\bin\Release.R$yy\RevitMCP.dll" `
      "$env:APPDATA\Autodesk\Revit\Addins\$version\RevitMCP\" -Force

Then stop.

Usage

  • No args → Show numbered version menu (2022-2026), ask user to choose
  • --version {year} → Deploy directly to that version's directory

Target Paths

VersionTarget Directory
2022%APPDATA%\Autodesk\Revit\Addins\2022\RevitMCP\
2023%APPDATA%\Autodesk\Revit\Addins\2023\RevitMCP\
2024%APPDATA%\Autodesk\Revit\Addins\2024\RevitMCP\
2025%APPDATA%\Autodesk\Revit\Addins\2025\RevitMCP\
2026%APPDATA%\Autodesk\Revit\Addins\2026\RevitMCP\

Steps

  1. Check source DLL: Verify MCP/bin/Release.R{YY}/RevitMCP.dll exists (where {YY} matches the target version, e.g. Release.R24 for Revit 2024).

    • If missing → tell user to run /build-revit --version {version} first, then stop.
  2. Check if Revit is running: Run tasklist | grep -i revit to detect Revit process.

    • Revit NOT running → Skip warning, proceed directly to step 3.
    • Revit IS running → Display:
      ⚠️  Revit is currently running. The DLL cannot be overwritten while Revit is open.
          Please close Revit before continuing.
      
      Ask: Ready to deploy? (y/n) — stop if user says no.
  3. Create target directory if it doesn't exist:

    New-Item -ItemType Directory -Force -Path "$env:APPDATA\Autodesk\Revit\Addins\{version}\RevitMCP\"
    
  4. Copy DLL:

    $yy = "{version}".Substring(2)  # e.g. "2024" → "24"
    Copy-Item "MCP\bin\Release.R$yy\RevitMCP.dll" "$env:APPDATA\Autodesk\Revit\Addins\{version}\RevitMCP\" -Force
    
  5. Verify: Confirm the file exists at the target path and show its timestamp.

  6. Report success:

    ✅ Deployed to %APPDATA%\Autodesk\Revit\Addins\{version}\RevitMCP\RevitMCP.dll
       → Restart Revit to load the updated add-in.
    

Error Handling

ErrorResponse
Source DLL missingDirect user to /build-revit --version {version}
Target directory creation failedSuggest running terminal as Administrator
Copy failed (access denied)Check if Revit is still running; suggest closing it or running as Administrator
Verification fails after copyShow full error and suggest manual copy command

Keep looking

Skills are one crate of 619,952. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.