Skip to main content

skills

Using Skillz MCP Server with Docker Use when this capability is needed.

Aller à l'installation

Informations de source

Dépôt
tomevault-io/skills-registry
Dernière activité de la source
11 mai 2026 à 15:30
Langue détectée de SKILL.md
anglais
Étoiles
1
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Explorateur de fichiers
2 fichiers

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
skills
description
Using Skillz MCP Server with Docker Use when this capability is needed.
metadata
{"author":"github"}
# Skillz MCP Server Integration Skillz is an MCP server that turns Claude-style skills (`SKILL.md` files plus optional resources) into callable tools for any MCP client. It discovers each skill, exposes instructions and resources, and can run bundled helper scripts. **Repository**: https://github.com/intellectronica/skillz > ⚠️ **Experimental proof-of-concept. Potentially unsafe. Treat skills like untrusted code and run in sandboxes/containers. Use at your own risk.** ## Quick Start ### Basic Docker Configuration To use Skillz with GitHub Agentic Workflows, add it as an MCP server in your workflow frontmatter: ```aw on: issues engine: copilot mcp-servers: skillz: container: "intellectronica/skillz" args: - "-v" - "/path/to/skills:/skillz" - "/skillz" # Your workflow with skills Use skills from the skillz server to accomplish tasks. ``` **Key points:** - Replace `/path/to/skills` with the actual path to your skills directory - The skills directory is mounted at `/skillz` inside the container - Pass `/skillz` as the argument to tell skillz where to find skills ## Skills Directory Structure Skillz looks for skills inside the root directory you provide (defaults to `~/.skillz`). Each skill lives in its own folder or zip archive that includes a `SKILL.md` file with YAML front matter. ### Example Directory Layout ```text skills/ ├── summarize-docs/ │ ├── SKILL.md │ ├── summarize.py │ └── prompts/example.txt ├── translate.zip └── web-search/ └── SKILL.md ``` ### Skill Structure Each skill folder must contain: - **`SKILL.md`** - Required file with YAML frontmatter describing the skill - **Helper scripts** - Optional Python, Node.js, or other scripts - **Resources** - Optional datasets, examples, prompts, etc. Example `SKILL.md`: ```markdown name: summarize-docs description: Summarize documentation files # Document Summarization Skill This skill helps summarize long documentation files. Use the provided `summarize.py` script to process documents. ``` ### Packaging Skills as Zip Files Skills can be packaged as `.zip` archives: ```text translate.zip ├── SKILL.md └── helpers/ └── translate.js ``` Or with a top-level directory: ```text data-cleaner.zip └── data-cleaner/ ├── SKILL.md └── clean.py ``` ## Skillz vs Claude Code Directory Structure ### Claude Code-Compatible Layout (Flat) For compatibility with Claude Code, use a flat directory structure where every immediate subdirectory is a single skill: ```text skills/ ├── hello-world/ │ ├── SKILL.md │ └── run.sh └── summarize-text/ ├── SKILL.md └── run.py ``` **Limitations**: No nested directories, no `.zip` files. ### Skillz-Only Layout (Flexible) Skillz supports nested directories and `.zip` files: ```text skills/ ├── text-tools/ │ └── summarize-text/ │ ├── SKILL.md │ └── run.py └── image-processing.zip ``` **Note**: This layout is NOT compatible with Claude Code. ## Configuration Options ### Environment Variables When using Docker, you can pass environment variables to skills: ```yaml mcp-servers: skillz: container: "intellectronica/skillz" args: - "-v" - "/path/to/skills:/skillz" - "/skillz" env: API_KEY: "${{ secrets.SKILL_API_KEY }}" ``` ### Verbose Logging Enable verbose logging for debugging: ```yaml mcp-servers: skillz: container: "intellectronica/skillz" args: - "-v" - "/path/to/skills:/skillz" - "/skillz" - "--verbose" ``` --- > Converted and distributed by [TomeVault](https://tomevault.io/claim/github) — claim your Tome and manage your conversions. <!-- tomevault:4.0:skill_md:2026-04-11 -->
Voir sur GitHub