This repo includes Claude Skills for automating API development tasks
概览
This repository contains a collection of custom skills for Claude Code, specifically designed to automate and optimize tasks related to API development. Skills are sets of specialized instructions and knowledge that extend Claude Code's capabilities to perform specific tasks more efficiently and consistently. In this case, our skills are focused on automating common processes in API development. 1. - : ~/.claude/skills/ - : %USERPROFILE%.claude\skills\ If you only want to install specific skills: 1. Restart Claude Code if it's running 2. Skills should load automatically 3. You can verify by asking Claude: "What skills do you have available for API development?" (This table will be updated as more skills are added) Skills are activated automatically when Claude Code detects that your request is related to their domain. However, you can also invoke them explicitly: [Example of what the user would request]
README
以下为原文 README 节选,完整内容请查看原文。
Claude Code Skills - API Development Automation
This repository contains a collection of custom skills for Claude Code, specifically designed to automate and optimize tasks related to API development.
📋 Table of Contents
- What are Claude Code Skills?
- Installation
- Available Skills
- How to Use the Skills
- Creating Your Own Skills
- Contributing
What are Claude Code Skills?
Skills are sets of specialized instructions and knowledge that extend Claude Code’s capabilities to perform specific tasks more efficiently and consistently. In this case, our skills are focused on automating common processes in API development.
Installation
Method 1: Manual Installation
-
Locate your Claude Code skills directory:
- macOS/Linux:
~/.claude/skills/ - Windows:
%USERPROFILE%\.claude\skills\
- macOS/Linux:
-
Clone this repository:
cd ~/.claude/skills/ # or the corresponding path on Windows
git clone https://github.com/your-username/claude-code-api-skills.git
- Copy the individual skills:
cp -r claude-code-api-skills/skills/* .
Method 2: Individual Skill Installation
If you only want to install specific skills:
- Navigate to the skills directory:
cd ~/.claude/skills/
- Copy only the skill folders you need:
cp -r /path/to/repo/skills/skill-name ./
Verify Installation
After installing the skills:
- Restart Claude Code if it’s running
- Skills should load automatically
- You can verify by asking Claude: “What skills do you have available for API development?”
Available Skills
| Skill | Description | Use Cases |
|---|---|---|
mulesoft-documentor |
Generates documentation for a MuleSoft application | Create MuleSoft application documentation when it doesn’t exist |
mulesoft-api-patterns |
Generates MuleSoft projects based on API design patterns | Generate sample code based on Design principles |
(This table will be updated as more skills are added)
How to Use the Skills
Skills are activated automatically when Claude Code detects that your request is related to their domain. However, you can also invoke them explicitly:
Usage Examples
Generate an OpenAPI specification:
Using the api-spec-generator skill, create an OpenAPI 3.0 specification
for a user management API with CRUD endpoints
Create a new endpoint:
Create a POST /api/products endpoint that accepts name, price, and description,
validating that the price is positive
Generate tests:
Generate unit tests for the GET /api/users/:id endpoint using Jest
Creating Your Own Skills
Skill Structure
Each skill must follow this structure:
your-skill-name/
├── SKILL.md # Main file (required)
├── templates/ # Optional templates
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add rcarrascosps/claude-skills