-
Notifications
You must be signed in to change notification settings - Fork 0
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.
python3 scripts/install.py --tool claude --domain finance --dry-run
python3 scripts/install.py --tool claude --domain financeFinance 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.
| 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.
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 by Yasir Jilani. MIT. Not an Anthropic product. Skills draft work for a person to review.