No coding experience required. Choose the method that matches your setup. See also docs/WHAT-TO-USE-WHEN.md for a comparison across supported surfaces and docs/COMPATIBILITY.md for the component matrix.
| Surface | Tier | Canonical install |
|---|---|---|
| Claude Code plugin (CLI or Desktop Code tab) | Core supported | claude plugin marketplace add mariourquia/cre-skills-plugin && claude plugin install cre-skills@cre-skills |
| Claude Desktop Chat tab via local MCP | Core companion | DMG (macOS) or EXE (Windows) installer from the release page |
| Cowork tab | Reduced secondary | cre-skills-cowork.zip from the release page, uploaded via Customize > Browse plugins |
| Codex / Gemini / Grok / Manus / other agents | Experimental | cre-skills-portable.zip extracted into the agent's skills directory. CI runs a structural smoke test (tests/install_smoke/test_portable_zip.py) that validates ZIP layout, skills-tree mirroring, frontmatter contract, and runtime-file exclusion -- but not cross-runtime invocation. Treat as experimental until you verify loading on your specific runtime. |
residential_multifamily subsystem |
Beta RC (v0.6.0) | Ships with every surface above; requires org overlay for decision-grade use (see Release Maturity) |
macOS: Download the .dmg file from the latest release, open it, and double-click the installer. That's it.
Windows: Download the .exe file from the latest release and run the wizard. If Windows SmartScreen warns you, click "More info" then "Run anyway."
After installing, open Claude Desktop or Claude Code and type:
/cre-skills:deal-quick-screen
Then paste your deal details. The 113 CRE skills are ready to use.
Important: On Windows, update Claude Code to the latest version first. Open PowerShell and run:
npm i -g @anthropic-ai/claude-code@latest
Do not paste this repo URL into Claude Desktop Chat tab's "Add marketplace" dialog. Chat tab's "Add marketplace" is a separate surface and is not supported by this repo — pasting
https://github.com/mariourquia/cre-skills-pluginthere will produce a validation error. The canonical Chat tab install path is the DMG (macOS) or EXE (Windows) installer, which registers a local MCP server viaclaude_desktop_config.json. The Claude Code CLI marketplace (claude plugin marketplace add mariourquia/cre-skills-pluginfollowed byclaude plugin install cre-skills@cre-skills) is supported and is the canonical CLI install path; it also works in the Desktop Code tab (which uses Claude Code under the hood).
See WHAT-TO-USE-WHEN.md for the source of this caveat.
claude plugin marketplace add mariourquia/cre-skills-plugin
claude plugin install cre-skills@cre-skillsThis path uses the Claude Code CLI plugin marketplace backed by .claude-plugin/marketplace.json in this repo. It is the same flow referenced by the published release notes. Claude Desktop's Chat tab "Add marketplace" dialog is a different surface and is not supported by this repo.
Advanced: alternative install methods
From release artifact (offline-friendly):
unzip cre-skills-claude-code.zip -d cre-skills-plugin
claude --plugin-dir cre-skills-pluginFrom source (development):
git clone https://github.com/mariourquia/cre-skills-plugin.git
cd cre-skills-plugin
claude --plugin-dir .Symlinks in the repo root point to src/, so the plugin loads correctly from the repo root.
- Start a new conversation (SessionStart hook fires on conversation start).
- Run:
claude plugin listand confirmcre-skillsappears. - Try:
/cre-skills:cre-route screen this deal - Run the structural health check:
./scripts/verify-install.sh
- Download
cre-skills-plugin-v4.3.0.dmgfrom the latest release. - Open the DMG in Finder.
- Double-click CRE Skills Installer.
- A Terminal window opens -- follow the prompts (no commands to type).
- Restart Claude Desktop.
- Download
cre-skills-plugin-v4.3.0-setup.exefrom the latest release. - Run the installer. Windows SmartScreen may warn you -- click More info, then Run anyway (the installer is not code-signed yet).
- Follow the wizard. Default location:
%APPDATA%\cre-skills-plugin. - Restart Claude Desktop.
No admin privileges required.
- Open Claude Desktop.
- Go to Settings > Developer > MCP Servers.
- Confirm
cre-skillsappears in the server list. - Start a new conversation and ask: "What CRE skills do you have?"
- Try a concrete prompt: "Screen this deal -- 240-unit multifamily, Raleigh, $42M"
If cre-skills does not appear in the MCP server list, see Troubleshooting below.
- Download
cre-skills-cowork.zipfrom the latest GitHub Release - Import via Cowork's plugin interface
- Skill frontmatter contains only
nameanddescription - Agents include
modelandcolorfields (required by Cowork) - Commands have no
namefield in frontmatter - Hooks are prompt-only (no telemetry scripts)
- Orchestrators, MCP server, and Python calculators are not included
- Manifest has no
userConfigblock
See COMPATIBILITY.md for the full matrix.
# Download portable.zip from the latest release
unzip cre-skills-portable.zip -d /tmp/cre-skills
# Project-level (recommended)
cp -r /tmp/cre-skills/skills/ .agents/skills/
# User-level (all projects)
cp -r /tmp/cre-skills/skills/ ~/.codex/skills/Skills are detected automatically. Run /skills to verify.
# Download portable.zip from the latest release
unzip cre-skills-portable.zip -d /tmp/cre-skills
# Workspace-level (recommended)
cp -r /tmp/cre-skills/skills/ .gemini/skills/
# User-level (all projects)
cp -r /tmp/cre-skills/skills/ ~/.gemini/skills/Or install via gemini skills install if available.
# Download portable.zip from the latest release
unzip cre-skills-portable.zip -d /tmp/cre-skills
# Project-level
cp -r /tmp/cre-skills/skills/ .agents/skills/
# User-level
cp -r /tmp/cre-skills/skills/ ~/.agents/skills/Run /skills in the TUI to verify.
# Download portable.zip from the latest release
unzip cre-skills-portable.zip -d /tmp/cre-skills
# Copy to Manus skills directory
cp -r /tmp/cre-skills/skills/* /home/ubuntu/skills/Skills are auto-detected. Type /SKILL_NAME to invoke.
The cre-skills-portable.zip contains universal SKILL.md files that work with any AI agent supporting the Agent Skills standard. Extract and copy the skills/ directory to wherever your agent reads skill definitions.
If you need to build target-specific artifacts yourself:
# Install build tools
cd tools && npm install && cd ..
# Build all 4 targets
npx --prefix tools tsx tools/build.ts --target all
# Validate
npx --prefix tools tsx tools/validate.ts --target all
# Package
npx --prefix tools tsx tools/package/package-claude-code.ts
npx --prefix tools tsx tools/package/package-cowork.ts
npx --prefix tools tsx tools/package/package-desktop.ts
npx --prefix tools tsx tools/package/package-portable.tsArtifacts appear in dist/ with SHA-256 checksums.
Verify downloads (developers)
All release assets include SHA-256 checksums (.sha256 file) and Sigstore cosign signatures (.sig + .cert files) for supply-chain verification. Most users do not need these.
cosign verify-blob --certificate cre-skills-*.cert \
--signature cre-skills-*.sig \
--certificate-identity-regexp "github.com/mariourquia" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
cre-skills-*.zip- Restart Claude Desktop after installation.
- Check Settings > Developer > MCP Servers for a
cre-skillsentry. - Verify Node.js 18+ is installed: open Terminal and run
node --version. - Check that the config file contains the MCP entry:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- If
cre-skillsis missing from the config, re-run the installer.
- Start a new conversation. The SessionStart hook only fires at conversation start.
- Confirm the plugin appears as Active:
claude plugin list - If not listed:
claude plugin marketplace add mariourquia/cre-skills-plugin && claude plugin install cre-skills@cre-skills - Or run from a local checkout:
claude --plugin-dir /path/to/cre-skills-plugin
Your CLI version may predate the plugin marketplace subcommand. Use:
claude --plugin-dir /path/to/cre-skills-pluginOr update Claude Code:
npm update -g @anthropic-ai/claude-codeHooks require Node.js 18+. Check:
node --versionIf below 18, upgrade from nodejs.org or via nvm:
nvm install 20 && nvm use 20# Check Python version
python3 --version # needs 3.10+
# Make executable
chmod +x /path/to/cre-skills-plugin/src/calculators/*.py
# Test a calculator directly
python3 /path/to/cre-skills-plugin/src/calculators/debt_sizing.pyThe .exe installer is not code-signed. Windows SmartScreen will warn "Windows protected your PC." Click "More info" then "Run anyway." You can verify the SHA256 checksum from the release page.
This is expected. This repo is not a marketplace plugin. Use the DMG/EXE installer for Claude Desktop or claude plugin install for Claude Code. See WHAT-TO-USE-WHEN.md.
Because Chat tab's "Add marketplace" and the Claude Code CLI marketplace are two different surfaces.
- Chat tab's "Add marketplace" dialog expects a hosted marketplace manifest accessible at the URL you paste. This repo does not expose one at
https://github.com/mariourquia/cre-skills-plugin; that URL points at the GitHub repository page, not a marketplace endpoint, so the dialog rejects it with a validation error. - The Claude Code CLI marketplace (
claude plugin marketplace add mariourquia/cre-skills-plugin) reads.claude-plugin/marketplace.jsonfrom this repo via git, which is a different resolution path and is supported. It works from the Claude Code CLI and from the Claude Desktop Code tab (which uses Claude Code under the hood). - The Claude Desktop Chat tab is served by a separate integration layer and gets this plugin as a local MCP server, registered in
claude_desktop_config.jsonby the DMG (macOS) or EXE (Windows) installer.
What to do instead:
- Using Claude Code CLI or Desktop Code tab → run
claude plugin marketplace add mariourquia/cre-skills-pluginthenclaude plugin install cre-skills@cre-skills. - Using Claude Desktop Chat tab → download the DMG (macOS) or EXE (Windows) from the latest release and run the installer.
See WHAT-TO-USE-WHEN.md and the canonical caveat at the top of this page for the authoritative distinction.