
coolzwc/open-skill-market
Deployment & DevOps이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Discover, install, and manage AI agent skills for every major coding assistant -- all in one place.
개요
— Discover, install, and manage AI agent skills for every major coding assistant. An open marketplace for AI agent skills. This project collects skills from two sources: 1. : Users can submit skills directly to this repository via Pull Request 2. : Automatically discovers SKILL.md files across public GitHub repositories All skills are indexed in a central skills.json registry. Skills are markdown files (SKILL.md) that teach AI agents how to perform specific tasks. They include: - : Unique identifier for the skill - : What the skill does and when to use it - : Step-by-step guidance for the agent - : Concrete usage examples Skills can be stored individually in repositories or as collections in a single repository. The registry uses a to minimize file size. Shared repository info is extracted into a top-level repositories object, and derivable fields (displayName, author URL, avatar, downloadUrl, etc.) are omitted — clients reconstruct them at runtime.
README
원문 README의 일부입니다. 원문 보기.
Open Skill Market
skillmarket.cc — Discover, install, and manage AI agent skills for every major coding assistant.
An open marketplace for AI agent skills. This project collects skills from two sources:
- PR Submissions: Users can submit skills directly to this repository via Pull Request
- GitHub Crawler: Automatically discovers
SKILL.mdfiles across public GitHub repositories
All skills are indexed in a central skills.json registry.
What are Skills?
Skills are markdown files (SKILL.md) that teach AI agents how to perform specific tasks. They include:
- Name: Unique identifier for the skill
- Description: What the skill does and when to use it
- Instructions: Step-by-step guidance for the agent
- Examples: Concrete usage examples
Skills can be stored individually in repositories or as collections in a single repository.
Project Structure
open-skill-market/
├── skills/ # PR-submitted skills (local)
│ ├── .example/ # Example skill template
│ │ └── SKILL.md
│ └── your-skill/ # Your skill here!
│ └── SKILL.md
├── crawler/
│ ├── index.js # Main entry point and orchestrator
│ ├── config.js # Configuration and constants
│ ├── worker-pool.js # Multi-token GitHub client pool
│ ├── rate-limit.js # Rate limit and timeout handling
│ ├── github-api.js # GitHub API interactions
│ ├── skill-parser.js # SKILL.md parsing and categorization
│ ├── local-scanner.js # Local skills directory scanner
│ ├── cache.js # Two-level caching (repo + skill directory)
│ ├── zip-generator.js # Skill zip package generator
│ ├── utils.js # Utility functions
│ └── repositories.yml # Priority repositories config
├── market/
│ ├── skills.json # Generated skills registry
│ ├── skills-*.json # Optional chunk files for progressive loading
│ └── zips/ # Generated skill zip packages
│ ├── web/ # Astro + Cloudflare website (independent project)
│ └── cli/ # npx installer CLI (independent project)
├── .github/
│ └── workflows/
│ └── crawl.yml # Scheduled GitHub Action
├── package.json
└── README.md
Crawler Modules
| Module | Description |
|---|
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add coolzwc/open-skill-market