Skip to main content
Claude Agent Skills provide capabilities beyond what can get done with prompts alone. With Skills, Claude will gain access to filesystem-based resources. These will be loaded on demand, removing the need to provide the same guidance multiple times as it happens with prompts. You can read more about how Skills work on Anthropic docs.

Available Skills

  • PowerPoint (pptx): Create professional presentations with slides, layouts, and formatting
  • Excel (xlsx): Generate spreadsheets with formulas, charts, and data analysis
  • Word (docx): Create and edit documents with rich formatting
  • PDF (pdf): Analyze and extract information from PDF documents
You can also create custom skills for Claude to use. You can read more about that on Anthropic docs.

Prerequisites

Before using Claude Agent Skills, ensure you have:
  1. Python 3.8 or higher
  2. Anthropic API key with access to Claude models
  3. Beta access to Claude Agent Skills

File Download Helper Setup

Important: Files created by Agent Skills are NOT automatically saved to your local filesystem. They are created in a sandboxed execution environment and must be downloaded using the Anthropic Files API.Before running any of the examples below, you must create the file_download_helper.py file in the same directory as your script.

How File Download Works

  1. Claude creates the file in the sandbox
  2. Returns a file ID in the tool result
  3. You download the file using the helper function below

Create file_download_helper.py

Save the following code as file_download_helper.py in your project directory:
file_download_helper.py
Once you’ve created this file, you can import it in your scripts:

Basic Usage

Enable skills by passing them to the Claude model configuration:
The framework automatically:
  • Configures the required betas (code-execution-2025-08-25, skills-2025-10-02)
  • Adds the code execution tool
  • Uses the beta API client
  • Sets up the container with skill configurations
You can enable multiple skills at once:

PowerPoint Skills

Create professional presentations with slides, layouts, and formatting.

Example: Q4 Business Review Presentation

Excel Skills

Generate spreadsheets with formulas, charts, and data analysis.

Example: Sales Dashboard

Word Document Skills

Create and edit documents with rich formatting.

Example: Project Proposal

Multi-Skill Workflows

Combine multiple skills for comprehensive document packages.

Example: Multi-Document Package

Usage

1

Set up your virtual environment

2

Set your API key

3

Install dependencies

4

Create file download helper

Create file_download_helper.py using the code provided in the File Download Helper Setup section above.
5

Run Example

Create a Python file with any of the examples above and run:

Configuration

Model Requirements

  • Recommended: claude-sonnet-4-6 or later
  • Minimum: claude-sonnet-4-6
  • Skills require models with code execution capability

Beta Version

Skills require the following beta flags:
  • code-execution-2025-08-25
  • skills-2025-10-02

Skill Configuration

Specify skills in the model configuration:

Additional Resources