setup SKILL.md skillB

setup from partcad/partcad is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add partcad/partcad/setup@git:20261013.1c93544

Pins git:20261013.1c93544 in mdr.lock. Pin the fingerprint instead.

Audit grade
B, 16 of 17 checks passed
Kind
SKILL.md skill
Repository
partcad/partcad
Path
ai-agents/common/skills/setup/SKILL.md
Versions recorded
4
Latest version
git:20261013.1c93544, committed Oct 13, 2026
First version recorded
Sep 1, 2026
Size
13,103 bytes
Repository stars
528
License
Apache-2.0

Set PartCAD up on this machine so other skills can run it — the `pc`/`partcad` command line tools, either as the standalone build from GitHub releases (`executable`) or as the wheel in the active Python environment (`python-module`), plus the PartCAD extension when this session runs inside Visual Studio Code or VSCodium. Use when the user runs /pc:setup or when PartCAD is not installed.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# pc:setup

Set PartCAD up so `pc` and `partcad` become runnable, and so the editor this
session is running in — if it is running in one — can browse and view what they
build.

> Named `setup` rather than `install` because `pc install` is a different thing
> entirely. That command is PartCAD's `npm install`: it fetches a *package's*
> imports into the local cache, and it needs PartCAD to already be here. This
> skill is what puts PartCAD here.

Two parts, in order:

1. **The command line tools**, always. The argument selects how. It is in
   `$ARGUMENTS`; if empty or unrecognized, default to `executable` and say so.
2. **The editor extension**, only when this session is running inside Visual
   Studio Code or VSCodium. Everywhere else there is nothing to do.

| Argument | Installs | Afterward it runs as |
| --- | --- | --- |
| `executable` | Standalone PyInstaller bundle from the latest GitHub release (no Python needed) | `pc` / `partcad` on `PATH` |
| `python-module` | The `partcad` wheel into the **active** Python environment | `python -m partcad_cli.click.command` |

## Which version

The plugin these skills ship in is released by PartCAD's own release, under
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add partcad/partcad/setup@sha256:2445935f3804f05d

The line at the top of this page pins the label git:20261013.1c93544, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_sqyhhgmznpw5ku4k.svg)](https://markdownregistry.com/a/art_sqyhhgmznpw5ku4k)

4 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 4 versions of this file, between Sep 1, 2026 and Oct 13, 2026, about one every 14 days.

versioncommittedcommitsizeaudit
git:20261013.1c93544 latest2026-10-13 1c93544 13,103 BB view · diff
git:20260904.aee59dc2026-09-04 aee59dc 13,103 BB view · diff
git:20260903.a5f311e2026-09-03 a5f311e 13,049 BB view · diff
git:20260901.0372b3a2026-09-01 0372b3a 13,039 BB view

Audit of the latest version

B  16 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • fail: No curl or wget piped into a shell (matched: curl -fsSL https://raw.githubusercontent.com/partcad/partcad/main/install.sh | sh)
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (13103 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.

Source

GitHub

partcad/partcad · 528 stars · license Apache-2.0 · pushed 2026-11-08 · branch devel

API

GET https://markdownregistry.com/api/v1/artifacts/art_sqyhhgmznpw5ku4k
GET https://markdownregistry.com/api/v1/resolve?ref=partcad/partcad/setup
GET https://markdownregistry.com/api/v1/blob/2445935f3804f05db731e525dc4a94c65fc7c7ae19ff6b334ad1df5c821b816c

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from partcad/partcad

openspec-apply-change SKILL.md skill
partcad/partcad · .claude/skills/openspec-apply-change/SKILL.md · Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or…
v1.0 · audit A · 528 stars
openspec-archive-change SKILL.md skill
partcad/partcad · .claude/skills/openspec-archive-change/SKILL.md · Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after…
v1.0 · audit A · 528 stars
openspec-explore SKILL.md skill
partcad/partcad · .claude/skills/openspec-explore/SKILL.md · Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use…
v1.0 · audit A · 528 stars
openspec-propose SKILL.md skill
partcad/partcad · .claude/skills/openspec-propose/SKILL.md · Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they…
v1.0 · audit A · 528 stars
openspec-sync-specs SKILL.md skill
partcad/partcad · .claude/skills/openspec-sync-specs/SKILL.md · Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta…
v1.0 · audit A · 528 stars
openspec-update-change SKILL.md skill
partcad/partcad · .claude/skills/openspec-update-change/SKILL.md · Update an OpenSpec change by revising its existing planning artifacts and keeping them coherent with one another. Use…
v1.0 · audit A · 528 stars
pc-ci-dependency-bot SKILL.md skill
partcad/partcad · .claude/skills/pc-ci-dependency-bot/SKILL.md · Sweep the open dependency-bot pull requests once - rebase the stale ones, re-trigger infrastructure failures, and merge…
v2.0 · audit A · 528 stars
openspec-apply-change SKILL.md skill
partcad/partcad · .cursor/skills/openspec-apply-change/SKILL.md · Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or…
v1.0 · audit A · 528 stars
openspec-archive-change SKILL.md skill
partcad/partcad · .cursor/skills/openspec-archive-change/SKILL.md · Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after…
v1.0 · audit A · 528 stars
openspec-explore SKILL.md skill
partcad/partcad · .cursor/skills/openspec-explore/SKILL.md · Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use…
v1.0 · audit A · 528 stars
openspec-propose SKILL.md skill
partcad/partcad · .cursor/skills/openspec-propose/SKILL.md · Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they…
v1.0 · audit A · 528 stars
openspec-sync-specs SKILL.md skill
partcad/partcad · .cursor/skills/openspec-sync-specs/SKILL.md · Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta…
v1.0 · audit A · 528 stars

Every file in partcad/partcad

Other files named setup

setup SKILL.md skill
garrytan/gbrain · plugin/skills/setup/SKILL.md · Add keyless GBrain memory to an existing agent, or connect a hosted brain while preserving identity and configuration
git:20261010.47d0faf · audit A · 31,587 stars
setup SKILL.md skill
garrytan/gbrain · skills/setup/SKILL.md · Add keyless GBrain memory to an existing agent, or connect a hosted brain while preserving identity and configuration
git:20261010.74af2eb · audit A · 31,587 stars
setup SKILL.md skill
nanocoai/nanoclaw · .claude/skills/setup/SKILL.md · Run initial NanoClaw setup. Use when user wants to install NanoClaw, configure it, or go through first-time setup…
git:20260606.14dba9b · audit A · 31,085 stars
setup SKILL.md skill
tencent/teamai-cli · skill-data/setup/SKILL.md · TeamAI day 0 and repo lifecycle: create a team repo as admin, join an existing team as a member, manage members, roles…
git:20261014.a1f4e73 · audit A · 5,787 stars
setup SKILL.md skill
alsk1992/cloddsbot · src/skills/bundled/setup/SKILL.md · Setup Wizard — Configure environment for all skills
git:20260208.767d1d8 · audit A · 3,076 stars
setup SKILL.md skill
fcakyon/claude-codex-settings · plugins/overleaf-skills/skills/setup/SKILL.md · This skill should be used when user asks to "set up overleaf", "configure overleaf cookie", "overleaf auth failed"…
git:20261106.2b93624 · audit A · 1,200 stars
setup SKILL.md skill
fcakyon/claude-codex-settings · plugins/github-dev/skills/setup/SKILL.md · This skill should be used when the user asks "how to setup GitHub CLI", "configure gh", "gh auth not working", "GitHub…
git:20260408.6476d71 · audit A · 1,200 stars
setup SKILL.md skill
fcakyon/claude-codex-settings · plugins/paper-search-tools/skills/setup/SKILL.md · This skill should be used when the user asks to "set up paper search", reports "paper-search command not found", wants…
git:20261011.673710b · audit A · 1,200 stars

Browse by kind, by grade B, or by owner.