Tutorial

Getting Started with Claude Agent Skills - Complete Beginner Guide

New to Claude agent skills? This beginner-friendly guide covers everything from installation to your first skill, with real examples and troubleshooting tips.

2026-02-0510 min readEducation Team

What are Claude Agent Skills?

Claude agent skills are modular extensions that give Claude AI new capabilities beyond conversation.

Instead of just chatting, Claude can:

  • Execute Python scripts
  • Query databases
  • Scrape websites
  • Generate reports
  • Send emails
  • And much more...

Prerequisites

Before you start, make sure you have:

  • Claude Desktop app or Claude API access
  • Node.js installed (version 18+)
  • Basic command line knowledge

Step 1: Install the Skills CLI

The Skills CLI is the official tool for managing agent skills:

npm install -g @anthropic/skills-cli

Verify installation:

skills --version

Step 2: Find a Skill

Browse available skills:

skills find weather

Or explore on the web:

Step 3: Install Your First Skill

Let's install a simple weather skill:

skills add weather-api@latest

The CLI will:

  1. Download the skill from GitHub
  2. Install dependencies
  3. Configure it in your Claude environment

Step 4: Configure the Skill

Some skills need API keys. Check the skill's README:

skills info weather-api

If it needs an API key, add it to your environment:

# On Mac/Linux
export WEATHER_API_KEY="your-key-here"

# On Windows
set WEATHER_API_KEY=your-key-here

Step 5: Use the Skill with Claude

Open Claude Desktop or use the API, and try:

"What's the weather in New York City?"

Claude will automatically detect and use the weather skill to fetch real-time data.

How Skills Work (Under the Hood)

When you ask Claude a question:

  1. Claude analyzes your prompt - "User wants weather data"
  2. Selects the right skill - "I have a weather-api skill"
  3. Executes the skill - Calls the weather API
  4. Returns the result - "It's 72F and sunny in NYC"

1. Web Scraper

Extract data from websites:

skills add web-scraper

2. PDF Parser

Extract text from PDF files:

skills add pdf-parser

3. GitHub Integration

Create issues, review PRs, search code:

skills add github-skill

4. Email Sender

Send emails via SMTP:

skills add email-sender

5. Calculator

Complex math operations:

skills add advanced-calculator

Managing Your Skills

List installed skills:

skills list

Update a skill:

skills update weather-api

Remove a skill:

skills remove weather-api

Check for security issues:

skills audit

Troubleshooting Common Issues

Skill not working?

  1. Check API keys - Ensure environment variables are set
  2. Verify permissions - Some skills need filesystem access
  3. Update Claude - Older versions may not support newer skills
  4. Check logs - Run skills logs weather-api

Security warning?

If a skill triggers a security warning:

  • Read the warning message carefully
  • Check the skill's source code on GitHub
  • Only install skills from trusted sources
  • Use our security scanner to audit skills

Best Practices

  • Start small - Test with simple skills before complex workflows
  • Read documentation - Check each skill's README for requirements
  • Use version pinning - Install specific versions: @1.2.3
  • Audit regularly - Run skills audit weekly
  • Keep skills updated - Security patches are important

Building Your First Skill

Ready to create your own? Check out our complete tutorial.

Next Steps

Get Help

Stuck? We're here to help:

Need high-signal skills faster?

Use our directory view to filter by safety grade, workflow fit, and usage popularity, then continue to GitHub if the exact keyword is not indexed on-site yet.