Skip to main content

github-generate

CRITICAL: Use for generating skills from GitHub repositories. Triggers on: generate skill from repo, create skills from GitHub, cowork generate, generate llms.txt, convert repo to skills, make skills from repository, parse repository, GitHub 转 skill, 从仓库生成 skill, 生成技能, extract API from code

설치로 이동

소스 정보

저장소
ZhangHanDong/cowork-skills
최근 소스 활동
2026년 1월 25일 18:14
감지된 SKILL.md 언어
영어
스타
45
포크
6

설치 방법

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

소스 파일 검토

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

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
github-generate
description
CRITICAL: Use for generating skills from GitHub repositories. Triggers on: generate skill from repo, create skills from GitHub, cowork generate, generate llms.txt, convert repo to skills, make skills from repository, parse repository, GitHub 转 skill, 从仓库生成 skill, 生成技能, extract API from code
# GitHub Repository to Skills Generator > Generate Claude Code skills from any GitHub repository by extracting public APIs and documentation. --- ## When to Use Use this skill when the user wants to: - Convert a GitHub repository into skills - Generate llms.txt documentation from source code - Create skills from a library or framework - Parse Rust/TypeScript/Python source code to extract APIs --- ## Workflow ### 1. Identify the Repository Extract the GitHub repository from the user's request: - Full URL: `https://github.com/tokio-rs/tokio` - Short form: `tokio-rs/tokio` - Just name: Search first with `cowork search tokio` ### 2. Generate Skills Execute the cowork generate command: ```bash # Basic generation cowork generate user/repo # Specify language(s) cowork generate user/repo --lang rust # Only generate llms.txt (for review) cowork generate user/repo --llms-only -o ./output # From specific branch/tag cowork generate user/repo --ref v1.0.0 # Install to specific agents cowork generate user/repo -a claude-code -a cursor ``` ### 3. Review Output The command generates: - `llms.txt` - Comprehensive API documentation - `skills/` directory - One SKILL.md per module --- ## Example Interactions ### User: "帮我把 tokio 转成 skill" Response: ``` Let me generate skills from the tokio repository. First, I'll run the generation command: ``` ```bash cowork generate tokio-rs/tokio --lang rust ``` ### User: "Create a skill from this repo: https://github.com/vercel/next.js" Response: ``` I'll generate skills from the Next.js repository. ``` ```bash cowork generate vercel/next.js --lang typescript ``` --- ## Command Reference | Option | Description | |--------|-------------| | `--lang <LANG>` | Languages to parse (rust, typescript, python) | | `--llms-only` | Only generate llms.txt | | `-o, --output <PATH>` | Output directory | | `--ref <REF>` | Git ref (branch, tag, commit) | | `-a, --agent <AGENT>` | Install to agent(s) | | `--split-modules` | Split into per-module skills (default: true) | --- ## Requirements - `GITHUB_TOKEN` environment variable must be set - Token needs `repo` scope for private repositories --- ## Supported Languages | Language | Parser | Extracts | |----------|--------|----------| | Rust | `syn` | pub fn, struct, enum, trait, impl | | TypeScript | `tree-sitter` | export function, class, interface, type | | Python | `tree-sitter` | def, class (excluding `_` private) | --- ## Related Skills | When | See | |------|-----| | Search for repositories | github-search | | Install existing skills | `cowork install` | | Manage local skills | `cowork list`, `cowork sync` |
GitHub에서 보기