About aviz-skills-installer
A conversational skill for discovering and installing skills from the AVIZ Skills Library. It fetches current listings and setup guides, then walks through user-level or project-level installation.
Key features
- 01Fetches the current skills catalog
- 02Guides skill selection and documentation lookup
- 03Installs skills at user or project scope
- 04Provides dependency and setup guidance
Use cases
- 01Finding skills currently available in the AVIZ library
- 02Installing a chosen skill for personal or project use
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ aviz85/ claude-skills-library --skill aviz-skills-installerAfter installing, type/aviz-skills-installerin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/installation-guide.mdskill-locations.mdscripts/install-skill.shDetails
From the project READMEAVIZ 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:
- Skills List & Setup Guides: https://aviz.github.io/claude-skills-library/
- GitHub Repository: https://github.com/aviz85/claude-skills-library
- 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
# 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)
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:
- SKILL.md - Main skill file with YAML frontmatter
- Setup page on GitHub Pages - At
docs/skills/{skill-name}.html
Skills requiring API keys should include:
.env.examplefile 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