Skip to main content

🧠 AgentSkills

A CLI for browsing, searching, and installing skills from anthropics/skills.

Skills are folders of instructions and resources that teach Claude how to complete specific tasks. This CLI makes it easy to discover and use them.

Installation

pip install agentskills

Or install from source:

git clone https://github.com/akshayaggarwal99/agentskills.git
cd agentskills
pip install -e .

Quick Start

# Browse all available skills
skill browse

# Search for specific skills
skill search mcp
skill search "frontend design"

# View skill details
skill get mcp-builder

# Install a skill to your project
skill use mcp-builder

# Create ZIP for Claude.ai upload
skill zip mcp-builder

# Remove an installed skill
skill remove mcp-builder

Commands

Command Description
skill browse 📚 Browse all skills (paginated)
skill search <query> 🔍 Search by name, description, or tags
skill get <name> 📄 View skill details and SKILL.md preview
skill use <name> ⬇️ Install skill to .skills/ directory
skill zip <name> 📦 Create ZIP for Claude.ai upload
skill remove <name> 🗑️ Remove an installed skill
skill stats 📊 Show registry statistics

Usage with Claude

Claude Code

Skills installed to .skills/ are automatically available. Just mention the skill:

"Use the mcp-builder skill to create a GitHub API server"

Claude.ai

  1. Install and zip the skill:
    skill use frontend-design
    skill zip frontend-design
    
  2. Go to claude.ai/settings/capabilities
  3. Upload the ZIP file

Claude API

Reference the SKILL.md file directly in your prompts or use the Skills API.

How It Works

This CLI fetches skills from the official anthropics/skills repository and caches them locally at ~/.agentskills/cache/.

Skills follow the Agent Skills Spec:

  • Each skill is a folder with a SKILL.md file
  • YAML frontmatter defines name and description
  • Markdown body contains instructions for Claude

Available Skills

Skill Description
mcp-builder Guide for creating MCP servers
frontend-design Create production-grade UIs
webapp-testing Test web apps with Playwright
pdf PDF manipulation toolkit
docx Word document creation
pptx PowerPoint generation
xlsx Excel spreadsheet creation
... Browse all 16+ skills

Architecture

agentskills/
├── models.py      # Skill dataclass
├── providers.py   # SkillProvider abstraction (Anthropic, Local)
├── registry.py    # Multi-provider registry with search/pagination
└── cli.py         # Typer CLI commands

Extensible design: Add new skill sources by implementing SkillProvider:

from agentskills.providers import SkillProvider, LocalSkillProvider
from agentskills.registry import SkillRegistry

registry = SkillRegistry()
registry.add_provider(AnthropicSkillProvider())
registry.add_provider(LocalSkillProvider(Path("./my-skills")))

License

MIT License - see LICENSE for details.

Credits

Contributing

Contributions welcome! Please open an issue or PR.

Metadata

Release files for askill 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for askill 0.2.0
File Size Uploaded Provenance
askill-0.2.0.tar.gz 11.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for askill 0.2.0
File Interpreter ABI Platform
askill-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 23.5 kB

Release files / askill-0.2.0.tar.gz

Download URL askill-0.2.0.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6375cb18728b6bf62c1f870efeace8ea44866fae83584f0779fc6892fe17508c
BLAKE2b-256 checksum
How to use checksums
8690f19f2a9554a64a11a17d80e687ee043f922428ac99efa3afdb725e5a9108
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.11

Release files / askill-0.2.0-py3-none-any.whl

Download URL askill-0.2.0-py3-none-any.whl
Size 12.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
321daf6dc9317b2197803a0d8db4494bc09eeedddd7adec5ab51b37a6da7c998
BLAKE2b-256 checksum
How to use checksums
a5f03d72cf3382134bc7ac1c1a2a3f1f5077575d073d1e3eb7fcc9294ad3f301
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.11

Security for askill 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page