Skip to content
Back to skills

Templates

ASecurity

Registry of MCP-derived skills with progressive disclosure. Use when asked about "github", "assistant-ui", "MCP tools", or any converted MCP server. Provides 90%+ context savings compared to native MCP loading.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added February 6, 2026
ai-agentspythonbashgitdocumentation

Works with

  • cli
  • mcp

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add bjornslib/mcp-to-uber-skills-converter --skill templates --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Templates?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Templates
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bjornslib-templates/badge)](https://www.skillsdirectory.com/skills/bjornslib-templates)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mcp-skills
description: Registry of MCP-derived skills with progressive disclosure. Use when asked about "github", "assistant-ui", "MCP tools", or any converted MCP server. Provides 90%+ context savings compared to native MCP loading.
version: 1.0.0
---

# MCP Skills Registry

Central directory for all MCP-derived skills. Each sub-skill wraps an MCP server with progressive disclosure.

## Available Skills

| Skill | Tools | Trigger Keywords |
|-------|-------|------------------|
<!-- Add skills here after conversion. See mcp-to-skill-converter workflow Step 3. -->

See `index.json` for the machine-readable list.

## ⚠️ These Are Skill Wrappers, NOT Native MCP Tools

You CANNOT call `mcp__shadcn__*`, `mcp__github__*`, etc. directly - those don't exist.
These skills wrap MCP servers via a central executor.py.

## Usage

**Step 1: Read the skill's SKILL.md** (from project root):

```bash
cat .claude/skills/mcp-skills/<skill-name>/SKILL.md

# Example: shadcn skill
cat .claude/skills/mcp-skills/shadcn/SKILL.md
```

**Step 2: Use the central executor.py** (from project root):

```bash
# List available skills
python .claude/skills/mcp-skills/executor.py --skills

# List tools in a skill
python .claude/skills/mcp-skills/executor.py --skill github --list

# Get tool schema
python .claude/skills/mcp-skills/executor.py --skill github --describe create_issue

# Call a tool
python .claude/skills/mcp-skills/executor.py --skill github --call '{"tool": "create_issue", "arguments": {...}}'
```

## Context Efficiency

| Scenario | Native MCP (all servers) | This Registry | Savings |
|----------|--------------------------|---------------|---------|
| Idle | 40-100k tokens | ~150 tokens | 99%+ |
| Using 1 skill | 40-100k tokens | ~5k tokens | 90%+ |
| After execution | 40-100k tokens | ~150 tokens | 99%+ |

## How It Works

1. **Registry loads first** - This file (~150 tokens)
2. **User requests a tool** - e.g., "create a GitHub PR"
3. **Sub-skill loads** - Only the relevant skill's SKILL.md (~4k tokens)
4. **Executor runs** - External process, 0 context tokens
5. **Result returned** - Context drops back to registry only

## Adding New Skills

Use the `mcp-to-skill-converter` skill:

```bash
cd .claude/skills/mcp-to-skill-converter
python mcp_to_skill.py --name <server-name>
# Outputs to .claude/skills/mcp-skills/<server-name>/
```

## Skill Structure

Each sub-skill contains:

```
.claude/skills/mcp-skills/<skill-name>/
├── SKILL.md           # Tool documentation
├── executor.py        # Async MCP client (legacy, use central executor)
├── mcp-config.json    # Server config
└── package.json       # Dependencies
```

---

*This registry enables progressive disclosure of MCP servers as Claude Skills.*

Files in this skill

  • index.json144 B
  • registry-SKILL.md2.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.