Automatically generate Claude Code skills from API documentation URLs. Operations teams benefit by reducing manual setup time for API integrations. Connects to Claude Code and any API documentation.
git clone https://github.com/firecrawl/claude-skill-generator.gitClaude Skill Generator automates the creation of Claude Code skills directly from API documentation URLs. The tool uses Firecrawl to parse documentation and generate ready-to-use skill files that teach Claude how to interact with specific APIs. Users simply paste a documentation URL, click Generate Skill, and download the resulting skill as a ZIP file for immediate use in Claude Code. This streamlines API integration workflows and eliminates manual skill configuration, making it ideal for operations teams managing multiple API integrations.
Install Bun, get a free Firecrawl API key, then add it to a .env file. Run `bun install` and `bun dev` to start the development server at localhost:3000. Paste an API documentation URL, click Generate Skill, wait for generation to complete, then download and extract the ZIP file into your Claude Code skills folder.
Quickly generate skills for Stripe, Slack, or other documented APIs
Reduce manual documentation review time for API integrations
Create reusable Claude Code skills from third-party API docs
Automate skill generation across multiple APIs for development teams
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/firecrawl/claude-skill-generatorCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Generate a Claude Code skill from the API documentation at [API_DOCUMENTATION_URL]. Include all available endpoints, request/response formats, and authentication methods. Ensure the skill follows Claude Code best practices and includes error handling for common API issues.
# Claude Code Skill: GitHub API Integration
## Description
This skill enables interaction with the GitHub API, allowing users to manage repositories, issues, and pull requests directly through Claude.
## Endpoints
- `GET /user/repos`: List all repositories for the authenticated user
- `POST /repos`: Create a new repository
- `GET /repos/{owner}/{repo}/issues`: List issues in a repository
- `POST /repos/{owner}/{repo}/issues`: Create a new issue
## Authentication
- Requires a GitHub personal access token
- Token should be stored securely in Claude's secure storage
## Error Handling
- Handles rate limiting with exponential backoff
- Provides clear error messages for invalid requests
## Usage Examples
```python
# List all repositories
repos = github_api.list_repos()
# Create a new issue
issue = github_api.create_issue(
owner='claude-ai',
repo='claude-code',
title='Bug in API integration',
body='Description of the bug...'
)
```Your one-stop shop for church and ministry supplies.
AI assistant built for thoughtful, nuanced conversation
Automate your browser workflows effortlessly
IronCalc is a spreadsheet engine and ecosystem
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan