archtmpl
v0.2.0
Published
Install AEC MCPs and Claude Code skills (Rhino, Revit, Blender, CAD) with one command
Maintainers
Readme
archtmpl
One-line installer for the archtmpl catalog of AEC-focused Claude Code skills and MCP servers.
Usage
npx archtmpl@latest --skill <slug> # install a Claude Code skill
npx archtmpl@latest --mcp <slug> # register an MCP server
npx archtmpl@latest --skill <slug> --dry-run
npx archtmpl@latest --list # list available MCPs
npx archtmpl@latest --helpWhat --skill does
Downloads skills/<slug>/ from the registry repo into ~/.claude/skills/<slug>/. The folder typically contains:
SKILL.md— Claude Code reads this on startup to learn when to invoke the skillscripts/— deterministic Python/Bash helpers the skill callsreferences/— domain knowledge Claude loads on demandassets/— templates Claude copies into project output
After install, restart Claude Code so it picks up the new skill.
What --mcp does
Looks up mcps/<slug>.json in the registry and runs the equivalent of claude mcp add for each server in the entry. Supports preInstall shell steps (e.g. cloning a repo, building a binary) and postInstallNotes.
Environment overrides
| Var | Default | Use |
|-----|---------|-----|
| CLAUDE_ARCH_REGISTRY | https://raw.githubusercontent.com/DavidCho1999/claude-code-architecture-templates/main | Point at a fork or staging branch |
| CLAUDE_ARCH_TARBALL | https://codeload.github.com/DavidCho1999/claude-code-architecture-templates/tar.gz/refs/heads/main | Same, for the tarball used by --skill |
| CLAUDE_ARCH_TAR_PREFIX | claude-code-architecture-templates-main | Adjust if forking with a different repo name |
Releasing
This package is published from sync/cli/ (the public registry repo). To bump:
- Edit
bin/cli.mjsandpackage.jsonversion. - Test locally:
node bin/cli.mjs --skill rfi-writer --dry-run. npm publish(npm OTP required — can't be automated by an agent).
License
MIT.
