A curated collection of Claude Code skills and agent plugins for enhanced AI workflows and productivity.
Transform your Claude Code experience with specialized skills that extend Claude's capabilities with domain-specific knowledge, workflows, and integrations.
Claude Skills are customizable workflows that teach Claude how to perform specific tasks according to your unique requirements. Skills enable Claude to execute tasks in a repeatable, standardized manner across all Claude platforms (Claude.ai, Claude Code, and API).
Each skill is a self-contained folder with instructions, scripts, and resources that Claude can invoke to accomplish specialized tasks.
Coming soon - add your skills here!
Coming soon - add your skills here!
- Google Skill (NotebookLM) - Query Google NotebookLM for source-grounded answers from your documents. Includes Gemini integration, browser automation, and library management.
# Clone this repository
git clone https://github.com/istarwyh/agent-plugins.git
# Copy specific skills to your Claude skills directory
mkdir -p ~/.claude/skills
cp -r agent-plugins/google-skill ~/.claude/skills/# Navigate to your Claude skills directory
cd ~/.claude/skills
# Clone a specific skill
git clone https://github.com/istarwyh/agent-plugins.git temp-repo
mv temp-repo/google-skill ./google-skill
rm -rf temp-repo- Place skills in
~/.claude/skills/directory - Start Claude Code:
claude - Skills load automatically and activate when relevant
- Check available skills: "What skills do I have?"
- Click the skill icon (π§©) in your chat interface
- Upload the skill's SKILL.md file
- Claude automatically activates the skill based on your task
import anthropic
client = anthropic.Anthropic(api_key="your-api-key")
response = client.messages.create(
model="claude-3-5-sonnet-20241022",
skills=["skill-id-here"],
messages=[{"role": "user", "content": "Your prompt"}]
)See the Skills API documentation for details.
Each skill is a folder containing at minimum a SKILL.md file:
skill-name/
βββ SKILL.md # Required: Skill instructions and metadata
βββ scripts/ # Optional: Helper scripts
βββ templates/ # Optional: Document templates
βββ resources/ # Optional: Reference files
βββ README.md # Optional: User-facing documentation
---
name: my-skill-name
description: A clear description of what this skill does and when to use it.
---
# My Skill Name
Detailed description of the skill's purpose and capabilities.
## When to Use This Skill
- Use case 1
- Use case 2
- Use case 3
## Instructions
[Detailed instructions for Claude on how to execute this skill]
## Examples
[Real-world examples showing the skill in action]- Focus on specific, repeatable tasks
- Include clear examples and edge cases
- Write instructions for Claude, not end users
- Test across Claude.ai, Claude Code, and API when possible
- Document prerequisites and dependencies
- Include error handling guidance
For detailed guidance, see our template-skill example.
We welcome contributions! Whether you have a skill to share or want to improve existing ones, please read our Contributing Guidelines for details on:
- How to submit new skills
- Skill quality standards
- Pull request process
- Code of conduct
- Ensure your skill is based on a real use case
- Check for duplicates in existing skills
- Follow the skill structure template
- Test your skill across platforms
- Submit a pull request with clear documentation
- Claude Skills Overview - Official announcement and features
- Skills User Guide - How to use skills in Claude
- Creating Custom Skills - Skill development guide
- Skills API Documentation - API integration guide
- Anthropic Skills Repository - Official example skills
- Awesome Claude Skills - Community skill collection
- Claude Community - Discuss skills with other users
- Lenny's Newsletter - 50 ways people use Claude Code
- Skills Marketplace - Discover and share skills
This repository is licensed under the MIT License. See LICENSE for details.
Individual skills may have different licenses - please check each skill's folder for specific licensing information.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Note: Claude Skills work across Claude.ai, Claude Code, and the Claude API. Once you create a skill, it's portable across all platforms, making your workflows consistent everywhere you use Claude.