Skip to main content

skillz-integration

Run and integrate Skillz MCP server with Docker for skill execution.

소스 정보

저장소
github/gh-aw
최근 소스 활동
2026년 8월 8일 20:23
감지된 SKILL.md 언어
영어
스타
5,200
포크
564

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
skillz-integration
description
Run and integrate Skillz MCP server with Docker for skill execution.
# Skillz MCP Server Integration Skillz is an MCP server that turns Claude-style skills (`SKILL.md` plus optional resources) into callable tools for MCP clients. It discovers skills, exposes instructions/resources, and runs 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" ```
GitHub에서 보기