TUI-based skill manager for AI coding agents
npm install oskill> 🛠️ TUI-based skill manager for AI coding agents


Install and manage skills across multiple AI coding agents from a single terminal interface.
- 🎯 Multi-agent support — Install skills to Cursor, Windsurf, Claude Code, OpenCode, Gemini CLI, and more
- 📦 Multiple sources — Install from GitHub repos or local directories
- 🌍 Global/Local scope — Install skills globally or per-project
- 🔄 Update detection — Check for and apply skill updates
- ⌨️ Keyboard-driven — Full TUI with intuitive navigation
``bash`
npm install -g oskill
`bash`
oskill
1. Enter source — Provide a GitHub URL or local path
``
vercel-labs/agent-skills
./my-local-skills
https://github.com/user/repo
2. Select skills — Use arrow keys and Space to select
3. Select agents — Choose target AI agents
4. Install — Press Enter on the Install button
| Key | Action |
|-----|--------|
| Tab | Cycle through sections |↑/↓
| or j/k | Navigate lists |Space/Enter
| | Toggle selection |g
| | Toggle Global/Local scope |Ctrl+U
| | Check for updates |ESC
| | Go back / Exit |
| Agent | Local Dir | Global Dir |
|-------|-----------|------------|
| OpenCode | .opencode/skill | ~/.config/opencode/skill |.claude/skills
| Claude Code | | ~/.claude/skills |.cursor/skills
| Cursor | | ~/.cursor/skills |.windsurf/skills
| Windsurf | | ~/.codeium/windsurf/skills |.gemini/skills
| Gemini CLI | | ~/.gemini/skills |.agent/skills
| Antigravity | | ~/.gemini/antigravity/skills |.github/skills
| GitHub Copilot | | ~/.copilot/skills |.agents/skills
| Amp | | ~/.config/agents/skills |.goose/skills
| Goose | | ~/.config/goose/skills |.kilocode/skills
| Kilo Code | | ~/.kilocode/skills |.roo/skills
| Roo Code | | ~/.roo/skills |.codex/skills
| Codex | | ~/.codex/skills |
A skill is a directory containing a SKILL.md file with YAML frontmatter:
`markdown
---
name: my-skill
description: A helpful skill for coding agents
---
Instructions for the AI agent...
`
`bashInstall dependencies
bun install
MIT © Charl Kruger