mcpField
A
aviz-skills-installer

aviz-skills-installer

github.com/aviz85Agent workflows5076 installsUpdated 16w ago
Repository

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

  1. 01Fetches the current skills catalog
  2. 02Guides skill selection and documentation lookup
  3. 03Installs skills at user or project scope
  4. 04Provides dependency and setup guidance

Use cases

  1. 01Finding skills currently available in the AVIZ library
  2. 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-installer

After installing, type/aviz-skills-installerin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
installation-guide.md
skill-locations.md
scripts/
install-skill.sh

Details

From the project README

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
# 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:

  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

Comments

Markdown supported