๐ŸŽฏ

building-mechanics

๐ŸŽฏSkill

from bbeierle12/skill-mcp-claude

VibeIndex|
What it does

building-mechanics skill from bbeierle12/skill-mcp-claude

๐Ÿ“ฆ

Part of

bbeierle12/skill-mcp-claude(74 items)

building-mechanics

Installation

pip installInstall dependencies
pip install -r requirements.txt
PythonRun Python server
python skills_manager_api.py
PythonRun Python server
python server.py
๐Ÿ“– Extracted from docs: bbeierle12/skill-mcp-claude
13Installs
5
-
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 |

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