# Aviz Skills Installer

> Install skills from the AVIZ Skills Library. Use when user wants to install a skill, browse available skills, set up Claude Code skills, or asks about skill installation. Triggers on "install skill", "add skill", "setup skill", "available skills", "skill library", "browse skills".

- Skill: `aviz85/aviz-skills-installer` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add aviz85/aviz-skills-installer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aviz85/aviz-skills-installer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: aviz85 (https://skillmd.com/u/aviz85)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/aviz85/aviz-skills-installer

---


# AVIZ Skills Installer

A conversational guide to installing skills from the AVIZ Skills Library.

## Important: Fetch Real-Time Data

**DO NOT use hardcoded skill lists.** Always fetch current data from these sources:

1. **Skills List & Setup Guides**: https://aviz.github.io/claude-skills-library/
2. **GitHub Repository**: https://github.com/aviz85/claude-skills-library
3. **Individual Skill Pages**: https://aviz.github.io/claude-skills-library/skills/{skill-name}.html

Use WebFetch or WebSearch to get the latest available skills and their setup instructions.

## Conversational Flow

### Step 1: Discover Intent
Ask the user what they want:
- See available skills → Fetch from site
- Install a specific skill → Proceed to installation
- Learn about a skill → Fetch its documentation page

### Step 2: Fetch Available Skills
Use WebFetch on https://aviz.github.io/claude-skills-library/ to get the current list of skills.

### Step 3: Choose Installation Scope
Ask the user:
```
Where would you like to install this skill?
1. User-based (~/.claude/skills/) - Personal, available everywhere
2. Project-based (.claude/skills/) - Shared with team via git
```

### Step 4: Install the Skill
```bash
# Clone and copy
TEMP=$(mktemp -d)
git clone https://github.com/aviz85/claude-skills-library.git "$TEMP/lib" --depth 1

# For user-based:
mkdir -p ~/.claude/skills
cp -r "$TEMP/lib/skills/SKILL_NAME" ~/.claude/skills/

# For project-based:
mkdir -p .claude/skills
cp -r "$TEMP/lib/skills/SKILL_NAME" .claude/skills/

# Cleanup
rm -rf "$TEMP"
```

### Step 5: Install Dependencies (if needed)
```bash
cd DESTINATION/SKILL_NAME/scripts
npm install 2>/dev/null || true
```

### Step 6: Provide Setup Guide
Fetch the skill's documentation page and guide the user through any required configuration:
```
https://aviz.github.io/claude-skills-library/skills/{skill-name}.html
```

## Conventions for Skill Documentation

Each skill in the library MUST have:
1. **SKILL.md** - Main skill file with YAML frontmatter
2. **Setup page on GitHub Pages** - At `docs/skills/{skill-name}.html`

Skills requiring API keys should include:
- `.env.example` file with required variables
- Setup instructions on their documentation page

## See Also

- Library Website: https://aviz.github.io/claude-skills-library/
- GitHub Repository: https://github.com/aviz85/claude-skills-library

