🎯

d3js-visualization

🎯Skill

from bbeierle12/skill-mcp-claude

VibeIndex|
What it does

Generates interactive data visualizations using D3.js, allowing Claude to create dynamic charts, graphs, and visual data representations from input datasets.

d3js-visualization

Installation

Install skill:
npx skills add https://github.com/bbeierle12/skill-mcp-claude --skill d3js-visualization
12
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 |

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

More from this repository10

🎯
gsap-react🎯Skill

Enables dynamic, high-performance React animations using GreenSock Animation Platform (GSAP) with pre-configured animation techniques and interaction patterns.

🎯
shader-sdf🎯Skill

Generates signed distance field (SDF) shader code and provides interactive visualization for creating complex 3D geometric shapes using mathematical distance functions.

🎯
shader-fundamentals🎯Skill

Teaches Claude the fundamental concepts, techniques, and principles of computer graphics shader programming across different rendering paradigms and graphics APIs.

🎯
shader-noise🎯Skill

shader-noise skill from bbeierle12/skill-mcp-claude

🎯
gsap-sequencing🎯Skill

Sequences and coordinates complex GSAP (GreenSock Animation Platform) animations with precise timing and choreographed visual transitions.

🎯
shader-effects🎯Skill

Generates and applies dynamic visual shader transformations to images or graphics, enabling real-time visual effects and rendering modifications.

🎯
gsap-scrolltrigger🎯Skill

Enables advanced scroll-based animations and interactions using GSAP ScrollTrigger, allowing precise control of element animations triggered by scrolling.

🎯
aws-skills🎯Skill

Manages and provides Claude with specialized AWS cloud infrastructure knowledge, enabling context-aware interactions about Amazon Web Services resources, configurations, and best practices.

🎯
postfx-effects🎯Skill

Applies post-processing visual effects filters and transformations to images or graphics, enabling dynamic enhancement and stylization of visual content.

🎯
r3f-router🎯Skill

Routes and manages navigation between React Three Fiber (R3F) scenes or components using a declarative, component-based routing approach.