# Knuckles Team Universal Skills Skill Installer

> Skill Installer Skill

- Skill: `tomevault-io/knuckles-team-universal-skills-skill-installer` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/knuckles-team-universal-skills-skill-installer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/knuckles-team-universal-skills-skill-installer/raw
- Safety review: pending (external: skill-scanner PASS, skillspector CAUTION)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/knuckles-team-universal-skills-skill-installer

---

# Skill Installer Skill

This skill allows you to "install" the universal skills into the dedicated skill folders of various
agent tools — by **copy** (default) or by **symlink** (`--symlink`).

> **Prefer `--symlink`.** It links each skill to the installed `universal_skills` package instead of
> copying, so there are no duplicate files on disk and every skill auto-updates on
> `pip install -U universal-skills` (no stale copy to re-sync). It falls back to a copy if the
> filesystem refuses symlinks. This is the pattern the bundled skills already use.

## Supported Tools

- **Windsurf**: `~/.codeium/windsurf/skills/`
- **Claude Code**: `~/.claude/skills/`
- **OpenClaw**: `~/.openclaw/skills/`
- **OpenCode**: `~/.config/opencode/skills/`
- **Antigravity**: `~/.agents/skills/`

## Tools

### install_skills
Copy all or specific skills from `universal-skills` to a target tool's skill directory.
Optionally install skill-graphs from the skill-graphs repository.

Both universal-skills and skill-graphs should be installed via pip first:
```bash
pip install universal-skills
pip install skill-graphs
```

#### Arguments
- `--tool`: The target tool to install into (windsurf, claude, openclaw, opencode, antigravity, or a custom path).
- `--skills`: (Optional) Comma-separated list of skill names to install. Defaults to all.
- `--force`: (Optional) Overwrite existing skills.
- `--symlink` / `--link`: (Optional, **recommended**) Symlink skills to the installed package instead
  of copying — no duplicate files; auto-updates on `pip install -U`. Idempotent (an already-correct
  symlink is left untouched). Falls back to copy if symlinks are unavailable.
- `--install-skill-graphs`: (Optional) Also install skill-graphs from the skill-graphs repository.

```bash
# symlink all skills into Claude Code (recommended)
python install.py --tool claude --symlink
```

#### Examples
```bash
# Install into a custom path explicitly
python scripts/install.py --path /path/to/my/agent/skills

# Install all skills into Windsurf
python scripts/install.py --tool windsurf

# Install specific skills into Claude Code
python scripts/install.py --tool claude --skills web-search,web-crawler

# Install into a custom path
python scripts/install.py --tool /path/to/my/agent/skills

# Install all skills and skill-graphs into OpenCode
python scripts/install.py --tool opencode --install-skill-graphs

# Install specific skills into Claude Code with skill-graphs
python scripts/install.py --tool claude --skills web-search,web-crawler --install-skill-graphs
```

---
> Source: [Knuckles-Team/universal-skills](https://github.com/Knuckles-Team/universal-skills) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-16 -->

