Skill7
<p align="center">
<img src="./assets/logo.svg" alt="Skill7 Logo" width="120" height="120" />
</p>
<h1 align="center">Skill7</h1>
<p align="center"><em>Expert Skills for AI Agents</em></p>
<p align="center">
<strong>634+ production-ready AI skills for any MCP-compatible client</strong>
</p>
<p align="center">
<a href="https://www.npmjs.com/package/skill7"><img src="https://img.shields.io/npm/v/skill7?style=for-the-badge&logo=npm&color=cb3837" alt="npm"></a>
<a href="https://abderraouf-yt.github.io/skill7"><img src="https://img.shields.io/badge/š_Live_Demo-View_Skills-violet?style=for-the-badge" alt="Demo"></a>
<a href="https://github.com/Abderraouf-yt/skill7/releases"><img src="https://img.shields.io/github/v/release/Abderraouf-yt/skill7?style=for-the-badge&logo=github&logoColor=white&color=7c3aed" alt="Release"></a>
<a href="https://github.com/Abderraouf-yt/skill7/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue?style=for-the-badge" alt="License"></a>
<a href="https://github.com/Abderraouf-yt/skill7/stargazers"><img src="https://img.shields.io/github/stars/Abderraouf-yt/skill7?style=for-the-badge&logo=github&color=f59e0b" alt="Stars"></a>
</p>
<p align="center">
<a href="#-quick-start">Quick Start</a> ā¢
<a href="#-features">Features</a> ā¢
<a href="#-tools">Tools</a> ā¢
<a href="#-deployment">Deployment</a> ā¢
<a href="#-api">API</a>
</p>
---
## š” Why This Exists
**Stop searching. Start building.**
You spend hours searching for best practices, design patterns, and solutions. This MCP server gives your AI instant access to **634+ curated skills** covering:
- š **Security** ā Penetration testing, vulnerability scanning, secure coding
- āļø **Frontend** ā React, Next.js, Vue, Angular, modern CSS
- š **Backend** ā Python, Node.js, Go, Rust, API design
- āļø **Infrastructure** ā Docker, Kubernetes, AWS, Terraform
- š§ **AI/ML** ā LangChain, RAG, prompt engineering
- š **Architecture** ā System design, microservices, DDD
---
## ā” Quick Start
### One-Liner Setup
```bash
# Clone and install
git clone https://github.com/Abderraouf-yt/skill7.git && cd skill7
npm install && npm run build
# Configure your AI client (pick one)
npm run setup:gemini # Gemini CLI
npm run setup:claude # Claude Desktop / Code
npm run setup:cursor # Cursor
npm run setup:all # All clients
```
**Restart your AI client. Done.**
---
## šÆ Features
<table>
<tr>
<td width="50%">
### š Universal Compatibility
Works with **any MCP client**:
- Gemini CLI
- Claude Desktop & Code
- Cursor
- VS Code Copilot
- Custom integrations
</td>
<td width="50%">
### ļæ½ Premium UI Experience
Immersive, modern interface:
- **Interactive 3D Orb** background (OGL)
- **Glassmorphism** design system
- **Stable Grid Layout** with load-more
- **Mobile-first** responsive design
</td>
</tr>
<tr>
<td width="50%">
### š 634+ Skills
Curated, production-tested guidance:
- **Agentic Systems** & Orchestration
- **Generative AI** Engineering
- **Platform Engineering** practices
- **Web3 & Security** protocols
</td>
<td width="50%">
### š§ 6 Tools + 2 Prompts
Everything you need:
- **Semantic Skill Matcher**
- **Workflow Generator**
- **Deep Skill Documentation**
- **Smart Categorization**
</td>
</tr>
</table>
---
## ļæ½ Modern Skill Taxonomy (2026 Standard)
| Category | Skills | Highlights |
|----------|--------|------------|
| š¤ **Agentic Systems** | 98 | Autonomous Agents, Swarms, Memory, Tool Use |
| š§ **Generative AI** | 85 | LLMs, Inference, Transformers, Prompt Eng |
| āļø **Platform Eng** | 72 | Cloud, Kubernetes, Terraform, Microservices |
| šØ **Product Exp** | 95 | Next.js, React, Mobile, Accessibility, UI/UX |
| ļæ½ļø **Security** | 107 | DevSecOps, Red Teaming, Auth, Encryption |
| š® **Game & 3D** | 45 | Unity, Three.js, OGL, WebGL, Shaders |
| ļæ½ **Knowledge** | 60 | RAG, Vector DBs, Semantic Search |
| ā” **Automation** | 40 | Playwright, Crawlers, ETL Pipelines |
| ļæ½ **Web3 Core** | 35 | Smart Contracts, DeFi, Solidity |
---
## š API Endpoints (HTTP Mode)
When running with `MCP_TRANSPORT=http`:
| Endpoint | Method | Description |
|----------|--------|-------------|
| `/` | GET | Server info & health |
| `/health` | GET | Health check |
| `/sse` | GET | MCP SSE connection |
**Environment Variables:**
- `PORT` ā Server port (default: 3000)
- `MCP_TRANSPORT` ā `stdio` or `http`
---
## š¦ Project Structure
```
skill7/
āāā src/
ā āāā index.ts # MCP server (dual transport)
āāā data/
ā āāā skills_index.json # 634+ skills catalog
āāā scripts/
ā āāā setup.js # One-click configurator
āāā Dockerfile # Production container
āāā docker-compose.yml # Easy deployment
āāā package.json
```
---
## š¤ Contributing
We welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md).
```bash
# Development
npm install
npm run dev # Hot reload with tsx
```
---
## š License
MIT Ā© [Skill7](https://github.com/Abderraouf-yt)
---
<p align="center">
<strong>Built for developers who ship.</strong>
</p>
<p align="center">
<a href="https://github.com/Abderraouf-yt/skill7">ā Star this repo</a> ā¢
<a href="https://github.com/Abderraouf-yt/skill7/issues">Report Bug</a> ā¢
<a href="https://github.com/Abderraouf-yt/skill7/issues">Request Feature</a>
</p>
TDQS
Scored across 6 tools
Most tools are distinct, but get_skill and get_skill_content have overlapping purposes since full details likely include content. list_skills and search_skills also have similar retrieval functions, though with different filters.
All tools follow a consistent verb_noun pattern with underscores (list, get, search, suggest), making actions predictable. Minor inconsistencies like singular versus plural nouns are acceptable.
Six tools is well-scoped for a skills management and workflow suggestion server, fitting comfortably in the optimal range.
The skill browsing surface is well covered with list, get, search, and content retrieval, plus categories. However, there are no tools for creating, updating, or deleting skills, and workflow functionality is limited to suggestion only, leaving some potential dead ends.