The Missing Package Manager for Agent Skills
Just ask, the agents are ready!
π Quick Start β’ β¨ Features β’ π Commands β’ π Documentation
ASK (Agent Skills Kit) is the package manager for AI Agent skills. 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 agents (Claude, Cursor, Codex, etc.).
| 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, etc.). You can add more skill sources. |
| π€ Agent Agnostic | Works with any agent. Auto-detects configuration for Claude, Cursor, Codex, and adapts to your custom agents. |
| β‘ 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). |
| π‘οΈ Security Audit | Built-in security scanner checks skills for secrets, dangerous commands, and malware using entropy analysis. |
| π₯οΈ Desktop & Web | Beautiful UI available as ask serve web server or native desktop app via Wails. |
ASK provides a beautiful web interface for skill discovery and management β available as a web server (ask serve) or a native desktop app.
| Feature | Description |
|---|---|
| π Visual Dashboard | Overview of installed skills, repos, and system stats |
| π Skill Browser | Search, filter, and install skills with rich metadata |
| π¦ Repository Manager | Add and sync skill sources from GitHub |
| π‘οΈ Security Audit | View generated safety reports |
# Web Server
ask serve
# Desktop App (requires Wails CLI)
wails build && ./build/bin/ask-desktopπ Explore the Web UI Documentation β
Homebrew (macOS/Linux):
brew tap yeasy/tap
brew install yeasy/tap/ask # CLI version
brew install --cask yeasy/tap/ask-desktop # Desktop App (macOS only)Note
macOS Users: When opening ask-desktop for the first time, if you see an "unidentified developer" warning, please go to System Settings > Privacy & Security, and click "Open Anyway" in the Security section.
Go Install:
go install github.com/yeasy/ask@latestBinary / Manual Install (Windows / Linux / Desktop): Download the latest pre-compiled binary or Desktop App for your system from Releases.
Enter your project directory and run:
ask initThis creates an ask.yaml configuration file.
# Search for skills
ask search mcp
# Install a skill (by name or repo, `ask add` is an alias for `ask install`)
ask install anthropics/mcp-builder
ask install superpowers
# Install specific version
ask install [email protected]
# Install for specific agent
ask install mcp-builder --agent claude
ask install mcp-builder --agent claude cursor
# Security Check
ask check .
ask check anthropics/mcp-builder -o report.html
# Start Web UI
ask serve| 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 |
ask skill check <path> |
Security scan (Secrets, Dangerous Commands) |
| Command | Description |
|---|---|
ask repo list |
Show configured repositories |
ask repo add <url> |
Add a custom skill source (run ask repo sync after to download) |
ask repo sync |
Download/update repos to local cache (~/.ask/repos) |
| Command | Description |
|---|---|
ask doctor |
Diagnose and report on ASK health (config, skills, cache, system) |
ask serve |
Start web UI for visual skill management |
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 |
|---|---|---|
| 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 |
For detailed architecture diagrams and installation layout, see Architecture Guide.
To see detailed operational logs (scanning, updating, searching), set ASK_LOG=debug:
export ASK_LOG=debug
ask skill install browser-useASK supports intelligent tab completion for skill names, repository names, and agent flags.
Setup (one-time):
# Bash
ask completion bash > $(brew --prefix)/etc/bash_completion.d/ask
# Zsh
ask completion zsh > "${fpath[1]}/_ask"
# Fish
ask completion fish > ~/.config/fish/completions/ask.fishFeatures:
ask skill install <TAB>- Complete from cached skillsask skill uninstall <TAB>- Complete from installed skillsask repo sync <TAB>- Complete from configured repositoriesask install --agent <TAB>- Complete agent names (claude, cursor, codex, etc.)
See detailed security audit reports generated for top skill repositories:
- π‘οΈ Anthropic Security Audit Report
- π‘οΈ OpenAI Security Audit Report
- π‘οΈ Composio Security Audit Report
- π‘οΈ Vercel Security Audit Report
- π‘οΈ Superpowers Security Audit Report
Contributions are welcome! See CONTRIBUTING.md for details.
MIT License. See LICENSE for details.






