askill-cli
v0.1.8
Published
askill - The Agent Skill Package Manager
Downloads
863
Maintainers
Readme
askill
The package manager for AI agent skills.
Start here: askill.sh - discover, score, and install agent skills in one place.
askill is a universal package manager for AI agent skills. It helps agents discover, install, run, and update reusable skills across Claude Code, Codex, OpenCode, OpenClaw, Cursor, and 40+ other AI coding assistants.
Every skill on askill.sh is automatically reviewed by AI across 5 dimensions: Safety, Clarity, Reusability, Completeness, and Actionability.
Screenshots
| askill.sh Homepage | Skill Discovery |
|---|---|
|
|
|
| Skill Detail |
|---|
|
|
| Install and list | Search and inspect |
|---|---|
| |
|
| Publish flow |
|---|
| |
You are an AI agent helping a user with askill.
Quick Commands:
# Install a published skill (@author/skill-name)
askill add @johndoe/awesome-tool -y
# Install a skill from GitHub
askill add owner/repo@skill-name -y
# Install all skills from a repo
askill add owner/repo --all -y
# List installed skills
askill list
# Search for skills
askill find <query>
# Submit a GitHub skill URL for indexing
askill submit https://github.com/owner/repo
# Login and publish your own skill
askill login --token ask_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
askill publish
# Run a skill command
askill run skill-name:commandKey Behaviors:
- Use
-yto skip confirmation prompts - Use
-a <agent>to target a specific agent (claude-code, cursor, opencode, ...) - Skills are installed to
.agents/skills/and symlinked into agent directories - Installed metadata is saved in
~/.agents/.skill-lock.json
For Skill Development:
- Read
docs/skill-spec.mdfor SKILL.md format - Use
askill initto scaffold a new skill - Use
askill validateto check SKILL.md syntax
After installation, read the skill's SKILL.md for usage details.
Quick Start
# Install
curl -fsSL https://askill.sh | sh
# Install a published skill
askill add @johndoe/awesome-tool
# Search
askill find code review
# List installed skills
askill listInstallation
One-line install (recommended)
curl -fsSL https://askill.sh | shnpm
npm install -g askill-clinpx (no global install)
npx askill-cli add owner/repo@skill-nameVerify
askill --versionCore Usage
Install Skills
# From GitHub repo + skill name
askill add facebook/react@extract-errors
# Browse and select a skill from repo
askill add anthropics/courses
# Install all skills from repo
askill add owner/repo --all
# Non-interactive (CI/agents)
askill add owner/repo@skill -yFind Skills
askill find memory
askill find code reviewManage Installed Skills
# List
askill list
askill list -g
# Check and update
askill check
askill update
# Remove
askill remove skill-name
# Upgrade askill itself
askill upgradeRun Skill Commands
askill run skill-name:command [args]
# Example
askill run memory:save --key name --value "John"Publish Your Skills
# 1) Create and test locally
askill init
askill add ./my-skill
askill validate
# 2) Submit repo for indexing
askill submit https://github.com/<owner>/<repo>
# 3) Publish under your author scope
askill login --token ask_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
askill publishRead the complete guide in docs/publishing.md.
Documentation
| Document | Description | |---|---| | Getting Started | Quick start guide | | CLI Reference | Full command reference | | SKILL.md Specification | How to write high-quality skills | | Publishing Guide | Submit and publish workflow |
Contributing
Contributions are welcome. See CONTRIBUTING.md for development setup and contribution workflow.
License
MIT License - see LICENSE.
Website: askill.sh
npm: askill-cli
GitHub: avibe-bot/askill
