CRITICAL: Use for generating skills from GitHub repositories...
Generate Claude Code skills from any GitHub repository by extracting public APIs and documentation.
Use this skill when the user wants to:
Extract the GitHub repository from the user's request:
https://github.com/tokio-rs/tokiotokio-rs/tokiocowork search tokioExecute the cowork generate command:
# 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
The command generates:
llms.txt - Comprehensive API documentationskills/ directory - One SKILL.md per moduleResponse:
Let me generate skills from the tokio repository.
First, I'll run the generation command:
cowork generate tokio-rs/tokio --lang rust
Response:
I'll generate skills from the Next.js repository.
cowork generate vercel/next.js --lang typescript
| 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) |
GITHUB_TOKEN environment variable must be setrepo scope for private repositories| 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) |
| When | See |
|---|---|
| Search for repositories | github-search |
| Install existing skills | cowork install |
| Manage local skills | cowork list, cowork sync |