Skip to content

Install

Yasir edited this page Sep 28, 2026 · 2 revisions

Install

Run the commands from the repository root. The installer checks MANIFEST.sha256, then copies files on this machine. It does not download code, ask for a key, or run a skill.

Preview, then install

python3 scripts/install.py --tool claude --domain finance --dry-run
python3 scripts/install.py --tool claude --domain finance

Finance skills land in ~/.claude/skills/<skill-name>/SKILL.md. They are not nested in a finance folder. Repeat --domain for another practice. --domain all installs every skill. Do that only if you mean to.

If python3 is not on your PATH, use py -3 scripts/install.py with the same flags.

Where each tool writes

Tool Command Lands in
Claude, all projects --tool claude ~/.claude/skills/
Claude, one project --tool claude-project --project . .claude/skills/
Codex CLI --tool codex ~/.codex/skills/
Gemini CLI --tool gemini ~/.gemini/skills/
Generic Agent Skills --tool agents ~/.agents/skills/
This project, generic --tool project --project . .agents/skills/
Cursor --tool cursor --project . .cursor/skills/
Windsurf --tool windsurf --project . .windsurf/skills/
OpenCode --tool opencode --project . .opencode/skills/

A domain id is the folder under plugins/, such as finance or oil-gas. An unknown id stops the install. The list is Domains.

Claude Code marketplace

This path does not use scripts/install.py. It installs one domain plugin.

From a local checkout:

/plugin marketplace add /absolute/path/to/claude-business-skills
/plugin install finance@yj-skills

After the repository is on GitHub as claude-business-skills:

/plugin marketplace add YOUR_GITHUB_USER/claude-business-skills
/plugin install finance@yj-skills

The marketplace name is yj-skills. Each domain is one plugin. There is no curl | sh install.

Practice Skills

Home Install Format Naming Examples Domains

Yasir Jilani

Clone this wiki locally