🎯

gsap-router

🎯Skill

from bbeierle12/skill-mcp-claude

VibeIndex|
What it does

gsap-router skill from bbeierle12/skill-mcp-claude

gsap-router

Installation

Install skill:
npx skills add https://github.com/bbeierle12/skill-mcp-claude --skill gsap-router
17
Last UpdatedJan 23, 2026

Skill Details

SKILL.md

Overview

# Skills Manager

A visual web interface for managing Claude MCP Skills with Claude Code CLI integration.

Project Overview

This project provides a browser-based UI for managing skills in an MCP (Model Context Protocol) server. Skills are markdown-based instruction sets that Claude can load on-demand to gain specialized knowledge.

Architecture

```

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ Skills Manager β”‚

β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€

β”‚ β”‚

β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚

β”‚ β”‚ Claude Desktop β”‚ β”‚ Browser UI β”‚ β”‚

β”‚ β”‚ (MCP Client) β”‚ β”‚ skills-manager.html β”‚ β”‚

β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚

β”‚ β”‚ β”‚ β”‚

β”‚ β”‚ stdio/MCP β”‚ HTTP REST β”‚

β”‚ β”‚ β”‚ β”‚

β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚

β”‚ β”‚ server.py β”‚ β”‚ skills_manager_api.py β”‚ β”‚

β”‚ β”‚ (MCP Server) β”‚ β”‚ (Flask API :5050) β”‚ β”‚

β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚

β”‚ β”‚ β”‚ β”‚

β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚

β”‚ β”‚ β”‚

β”‚ β–Ό β”‚

β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚

β”‚ β”‚ skills/ β”‚ β”‚

β”‚ β”‚ (folder) β”‚ β”‚

β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚

β”‚ β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

```

File Structure

```

skills-mcp/

β”œβ”€β”€ server.py # MCP server (FastMCP) - connects to Claude Desktop

β”œβ”€β”€ skills_manager_api.py # Flask HTTP API server (port 5050)

β”œβ”€β”€ skills_manager_app.py # Standalone all-in-one app (for .exe build)

β”œβ”€β”€ skills-manager.html # Web UI (single-file, Tailwind + Lucide)

β”œβ”€β”€ requirements.txt # Python dependencies

β”œβ”€β”€ build.bat # Windows build script for .exe

β”œβ”€β”€ skills/ # Skills directory

β”‚ β”œβ”€β”€ my-skill/

β”‚ β”‚ β”œβ”€β”€ SKILL.md # Main skill content

β”‚ β”‚ β”œβ”€β”€ _meta.json # Metadata (tags, description)

β”‚ β”‚ β”œβ”€β”€ scripts/ # Optional helper scripts

β”‚ β”‚ └── references/ # Optional reference docs

β”‚ └── another-skill/

β”‚ └── ...

β”œβ”€β”€ dist/ # Built executable + assets

β”‚ β”œβ”€β”€ SkillsManager.exe

β”‚ β”œβ”€β”€ skills-manager.html

β”‚ └── README.md

└── .vscode/ # VS Code configuration

β”œβ”€β”€ settings.json

└── launch.json

```

Setup

Prerequisites

  • Python 3.10+
  • Node.js (optional, for Claude Code CLI)
  • Claude Code CLI (optional, for AI features)

Installation

```bash

cd skills-mcp

pip install -r requirements.txt

```

Running the API Server

```bash

python skills_manager_api.py

```

Opens at: http://localhost:5050

Running the MCP Server (for Claude Desktop)

The MCP server runs automatically when Claude Desktop starts (configured in claude_desktop_config.json).

Manual test:

```bash

python server.py

```

Development

Key Files to Edit

| File | Purpose |

|------|---------|

| skills-manager.html | Frontend UI (vanilla JS, Tailwind CSS, Lucide icons) |

| skills_manager_api.py | Backend REST API (Flask) |

| server.py | MCP server for Claude Desktop integration |

| skills_manager_app.py | Standalone app (combines API + launcher for .exe) |

API Endpoints

| Method | Endpoint | Description |

|--------|----------