The Missing Package Manager for AI Agents
Just ask, the agents are ready!
🚀 Quick Start • ✨ Features • 📋 Commands • 📚 Documentation
ASK (Agent Skills Kit) is the package manager for AI Agent capabilities. Just like brew manages macOS packages, pip manages Python packages, or npm manages Node.js dependencies, ask helps you discover, install, and lock skills for your AI agents (Claude, Cursor, Codex, etc.).
graph LR
User[User/Agent] -->|ask skill search| Sources[GitHub/Community]
Sources -->|Discover| Skills{Skills}
User -->|ask skill install| Skills
Skills -->|Download & Lock| Agent[.agent/skills/]
style User fill:#4a9eff,color:white
style Sources fill:#ff6b6b,color:white
style Agent fill:#90ee90,color:black
| Feature | Description |
|---|---|
| 📦 Smart Management | Install, update, and remove skills with ease. Includes ask.lock for reproducible builds. |
| 🔍 Multi-Source | Unified search across GitHub and official repos (Anthropic, OpenAI, MATLAB). |
| 🤖 Multi-Agent | Auto-detects and installs for Claude (.claude/), Cursor (.cursor/), Codex (.codex/), and more. |
| ⚡ Blazing Fast | Written in Go. Parallel downloads, sparse checkouts, and zero runtime dependencies. |
| 🔌 Offline Mode | Full offline support with --offline. Perfect for air-gapped or secure environments. |
| 🌍 Global & Local | Manage project-specific skills (.agent/skills) or user-wide tools (~/.ask/skills). |
Homebrew (macOS/Linux):
brew tap yeasy/ask
brew install askGo Install:
go install github.com/yeasy/ask@latestEnter your project directory and run:
ask initThis creates an ask.yaml configuration file.
# Search for skills
ask skill search mcp
# Install a skill (by name or repo)
ask skill install mcp-builder
ask skill install superpowers
# Install specific version
ask skill install mcp-builder@v1.0.0
# Install for specific agent
ask skill install mcp-builder --agent claude| Command | Description |
|---|---|
ask skill search <keyword> |
Search across all sources |
ask skill install <name> |
Install skill(s) |
ask skill list |
List installed skills |
ask skill uninstall <name> |
Remove a skill |
ask skill update |
Update skills to latest version |
ask skill outdated |
Check for newer versions |
| Command | Description |
|---|---|
ask repo list |
Show configured repositories |
ask repo add <url> |
Add a custom skill source |
ask repo sync |
Clone/update repos to local cache |
ASK comes pre-configured with trusted sources:
| Source | Description |
|---|---|
| Anthropic | Official anthropics/skills |
| Community | Top-rated community skills (GitHub agent-skill and agent-skills topics) |
| Composio | ComposioHQ/awesome-claude-skills collection |
| OpenAI | Official openai/skills |
| Vercel | vercel-labs/agent-skills AI SDK skills |
For specific needs, you can add these additional sources:
| Repository | Command to Add | Description |
|---|---|---|
| SkillHub | ask repo add skillhub/skills |
SkillHub.club index |
| Scientific | ask repo add K-Dense-AI/claude-scientific-skills |
Data science & research skills |
| MATLAB | ask repo add matlab/skills |
Official MATLAB integration |
| Superpowers | ask repo add obra/superpowers |
Full dev workflow with sub-agents |
| Planning | ask repo add OthmanAdi/planning-with-files |
File-based persistent planning |
| UI/UX Pro | ask repo add nextlevelbuilder/ui-ux-pro-max-skill |
57 UI styles, 95 color schemes |
| NotebookLM | ask repo add PleasePrompto/notebooklm-skill |
Auto-upload to NotebookLM |
| AI DrawIO | ask repo add GBSOSS/ai-drawio |
Flowchart & diagram generation |
| PPT Skills | ask repo add op7418/NanoBanana-PPT-Skills |
Dynamic PPT generation |
Default structure after installation:
my-project/
├── ask.yaml # Project config
├── ask.lock # Lockfile (commit hashes)
└── .agent/
└── skills/ # Default install location
├── mcp-builder/
└── writing-plans/
Agent-Specific Paths:
- Claude:
.claude/skills/ - Cursor:
.cursor/skills/ - Codex:
.codex/skills/
Contributions are welcome! See CONTRIBUTING.md for details.
MIT License. See LICENSE for details.
