Claude skills for API design
50 of 312 public skills on GitHub that mention API design: skills named for it first, then by stars, at most 3 from one repository. Each links to its folder; copy it into ~/.claude/skills/ to use it.
api design principles
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.
wshobson/agents★ 42kMITFolder:
api-design-principlesopenapi spec generation
Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.
wshobson/agents★ 42kMITFolder:
openapi-spec-generationapi designer
Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.
Jeffallan/claude-skills★ 12kMITFolder:
api-designerobsidian rest api
Call the Obsidian Local REST API directly (over HTTP) for vault operations the mcp__obsidian__* tools do NOT expose — move/rename a note, overwrite a whole file atomically (PUT), act on the currently-open active file, run an Obsidian command, open a note…
davepoon/buildwithclaude★ 3.7kMITFolder:
obsidian-rest-apiswift api design guidelines
Apply Swift API Design Guidelines to name, label, and document Swift APIs. Covers argument label rules (prepositional phrase rule, grammatical phrase rule, first-label omission), mutating/nonmutating pair naming (-ed/-ing participle pattern, form- prefix,…
dpearson2699/swift-ios-skills★ 1.3kLicence: see repoFolder:
swift-api-design-guidelinesapi design safety
当设计或修改 REST API 响应结构、处理 API 返回值,或生成 Excel/CSV/PDF/对账文件等下游产物时触发。防止 API 设计缺陷导致的字段错位、类型歧义,以及生成产物时关键字段缺失但静默成功的问题。
doccker/cc-use-exp★ 1.1kLicence: see repoFolder:
api-design-safetycc api design safety
当设计或修改 REST API 响应结构、处理 API 返回值,或生成 Excel/CSV/PDF/对账文件等下游产物时触发。防止 API 设计缺陷导致的字段错位、类型歧义,以及生成产物时关键字段缺失但静默成功的问题。
doccker/cc-use-exp★ 1.1kLicence: see repoFolder:
cc-api-design-safetyapi design reviewer
Review REST API designs for quality, consistency, and breaking changes. Lints OpenAPI specs, generates scorecards, and detects breaking changes between versions. Use when designing APIs, reviewing contracts, or managing API versioning.
borghei/Claude-Skills★ 1kLicence: see repoFolder:
api-design-reviewerapi design
Use when settling the contract of an API you expose, before implementation: resources/URLs, REST vs GraphQL, versioning, one RFC 9457 error envelope, pagination, idempotency — emitted as OpenAPI 3.1. NOT implementing the endpoints (that is…
ericrisco/rsc-harness★ 388MITFolder:
api-designspring boot rest api standards
Provides REST API design standards and best practices for Spring Boot projects. Use when creating or reviewing REST endpoints, DTOs, error handling, pagination, security headers, HATEOAS and architecture patterns.
giuseppe-trisciuoglio/developer-kit★ 366MITFolder:
spring-boot-rest-api-standardsunit test wiremock rest api
Provides patterns for unit testing external REST APIs using WireMock. Stubs API responses, verifies request details, simulates failures (timeouts, 4xx/5xx errors), and validates HTTP client behavior without real network calls. Use when testing service…
giuseppe-trisciuoglio/developer-kit★ 366MITFolder:
unit-test-wiremock-rest-apirest api conventions
Use when generating REST controllers, DTOs, success response contracts, pagination, HTTP status mapping, or API versioning. For RFC 9457 exception and error response formatting, use problem-details-rfc9457 unless the project explicitly requires a legacy…
rrezartprebreza/spring-boot-skills★ 333MITFolder:
rest-api-conventionsdjango rest api development
Comprehensive guidelines for building scalable Django REST APIs with proper architecture, authentication, and performance optimization.
Mindrally/skills★ 288Apache-2.0Folder:
django-rest-api-developmentapi design quality review
Use this skill when an API, OpenAPI, or consumer contract needs a quality review before implementation or versioning; triggers include API design review, contract readiness review, and consumer compatibility audit.
naodeng/awesome-qa-skills★ 288Licence: see repoFolder:
api-design-quality-reviewapi design assistant
Design and review APIs with suggestions for endpoints, parameters, return types, and best practices. Use when designing new APIs from requirements, reviewing existing API designs, generating API documentation, or getting implementation guidance. Supports…
ArabelaTso/Skills-4-SE★ 260Apache-2.0Folder:
api-design-assistantrest api design
Designs RESTful APIs with proper resource naming, HTTP methods, status codes, and response formats. Use when building new APIs, establishing API conventions, or designing developer-friendly interfaces.
secondsky/claude-skills★ 240MITFolder:
rest-api-designgraphql api design
Design GraphQL APIs with well-structured schemas, efficient resolvers, pagination, and performance patterns like DataLoader and federation. Use when the user requests graphql api design or provides relevant inputs for this workflow.
seb1n/awesome-ai-agent-skills★ 233MITFolder:
graphql-api-designmuapi design guide
Create a comprehensive brand design guide — color palette, typography pairings, UI component previews, and visual identity rules with example mockups.
skillmds/skillmd★ 191MITFolder:
muapi-design-guideapi design and evolution
Design, govern, document, review, and evolve consumer-facing APIs and event interfaces. Use when choosing REST/HTTP, GraphQL, RPC, events, webhooks, or streaming; writing OpenAPI or AsyncAPI contracts; assessing an API landscape, ownership, duplication,…
magnus919/agent-skills★ 156MITFolder:
api-design-and-evolutionapi design expert
Expert guide for designing robust APIs: REST best practices, GraphQL, gRPC, tRPC, OpenAPI/Swagger, API versioning, rate limiting, and contract-first design / Panduan ahli untuk merancang API yang kuat: praktik terbaik REST, GraphQL, gRPC, tRPC,…
roedyrustam/vibes-plug★ 116MITFolder:
api-design-expertapi design ops
API design patterns for REST, gRPC, and GraphQL. Use for: api design, REST, gRPC, GraphQL, protobuf, schema design, api versioning, pagination, rate limiting, error format, OpenAPI, API authentication, JWT, OAuth2, API gateway, webhook, idempotency.
0xDarkMatter/claude-mods★ 78MITFolder:
api-design-opsapi design patterns
Comprehensive REST and GraphQL API design patterns with versioning, pagination, error handling, and HATEOAS principles. Use when designing APIs, defining endpoints, or architecting service contracts requiring production-grade patterns.
NickCrew/Claude-Cortex★ 62MITFolder:
api-design-patternsopenapi specification
OpenAPI 3.x specification design, schema patterns, and validation for REST API contracts. Use when creating or maintaining API specifications, generating documentation, or validating API contracts.
NickCrew/Claude-Cortex★ 62MITFolder:
openapi-specificationmotherduck rest api
Administer MotherDuck service accounts, tokens, Ducklings, and Dive embed sessions through the control-plane REST API.
motherduckdb/agent-skills★ 62No licence statedFolder:
motherduck-rest-apirest api builder
Scaffold production-ready REST APIs with authentication, rate limiting, validation, and OpenAPI docs.
inbharatai/claude-skills★ 41MITFolder:
rest-api-builderrest api architect
Designs the inbound REST adapter for an already-modeled use case — endpoints, DTOs, status codes, error map, pagination, idempotency, API versioning, inbound admission, and OpenAPI — into the `30-rest.md` partial. Use when the request involves exposing a…
nerviz-ai/nerviz★ 10Apache-2.0Folder:
rest-api-architectRole: API Designer
Type-safe API design: Zod validation, Result types, SvelteKit endpoints, middleware patterns.
JasonWarrenUK/goblin-mode★ 6No licence statedFolder:
clod-role-api_designerrest api node
RESTful API design conventions for Node.js including resource naming, pagination, filtering, sorting, HATEOAS links, versioning, and content negotiation. Use when the user is designing REST APIs, asking about pagination or filtering patterns, implementing…
VersoXBT/claude-initial-setup★ 4MITFolder:
rest-api-nodeapi design review
Invoked helper skill for higher-risk API contract decisions, usually called from /research or /write-a-prd. Use when the unresolved question is API shape, compatibility, auth, webhook design, or paradigm choice. Not a default top-level workflow step or a…
chrislacey89/skills★ 4MITFolder:
api-design-reviewunderstand figma
Analyze a Figma file via the Figma REST API and generate an interactive design knowledge graph (pages, screens, components, component sets, instances, design tokens) with a kind:"design" dashboard.
Egonex-AI/Understand-Anything★ 89kMITFolder:
understand-figmabenchling integration
Benchling Python SDK and REST API integration for registry entities, inventory, ELN entries, workflows, Benchling Apps, and Data Warehouse queries. Use when automating lab data with benchling-sdk or the v2 API.
K-Dense-AI/scientific-agent-skills★ 55kMITFolder:
benchling-integrationgenomic intelligence
Predicts regulatory features, gene structure, and expression directly from DNA sequence using Genomic Intelligence's hosted transformer DNA language models — no local GPU or model weights. Six tasks over a REST API and a hosted MCP server (keyless public…
K-Dense-AI/scientific-agent-skills★ 55kMITFolder:
genomic-intelligenceopen notebook
Organizes research with the self-hosted Open Notebook alternative to NotebookLM. Supports source ingestion (PDFs, web pages, audio, video, and Office documents), cited document chat, text and vector search, notes, custom transformations, and multi-speaker…
K-Dense-AI/scientific-agent-skills★ 55kMITFolder:
open-notebooknodejs backend patterns
Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or…
wshobson/agents★ 42kMITFolder:
nodejs-backend-patternscopilot usage metrics
Retrieve and display GitHub Copilot usage metrics for organizations and enterprises using the GitHub CLI and REST API.
github/awesome-copilot★ 41kMITFolder:
copilot-usage-metricscreate quarkus project
Create a new Quarkus project (Maven or Gradle) with the Quarkus CLI, code.quarkus.io API or Maven plugin, choose extensions, and run it in dev mode. Use when asked to scaffold, bootstrap or start a Quarkus application or REST API.
github/awesome-copilot★ 41kMITFolder:
create-quarkus-projectcsharp developer
Use when building C# applications with .NET 8+, ASP.NET Core APIs, or Blazor web apps. Builds REST APIs using minimal or controller-based routing, configures database access with Entity Framework Core, implements async patterns and cancellation, structures…
Jeffallan/claude-skills★ 12kMITFolder:
csharp-developerdjango expert
Use when building Django web applications or REST APIs with Django REST Framework. Invoke when working with settings.py, models.py, manage.py, or any Django project file. Creates Django models with proper indexes, optimizes ORM queries using…
Jeffallan/claude-skills★ 12kMITFolder:
django-expertsharp edges
Identifies error-prone APIs, dangerous configurations, and footgun designs that enable security mistakes. Use when reviewing API designs, configuration schemas, cryptographic library ergonomics, or evaluating whether code follows 'secure by default' and…
trailofbits/skills★ 7.9kCC-BY-SA-4.0Folder:
sharp-edgeslifi
LI.FI REST API for cross-chain and same-chain token swaps, bridging, DeFi deposits (Composer), yield discovery (Earn), and intent-based execution (Intents).
internet-court/internet-court-skill★ 7kLicence: see repoFolder:
lifiscrapecreators api
Scrape and extract public data from 27+ social media platforms using the ScrapeCreators REST API. Covers TikTok, Instagram, YouTube, LinkedIn, Facebook, Twitter/X, Reddit, Threads, Bluesky, Pinterest, Snapchat, Twitch, Kick, Truth Social, TikTok Shop,…
ScrapeCreators/social-media-research-skills★ 5.1kMITFolder:
scrapecreators-apiapi fuzzing bug bounty
This skill should be used when the user asks to "test API security", "fuzz APIs", "find IDOR vulnerabilities", "test REST API", "test GraphQL", "API penetration testing", "bug bounty API testing", or needs guidance on API security assessment techniques.
zebbern/claude-code-guide★ 4.7kMITFolder:
api-fuzzing-bug-bountyamc run rtsp calibration
Calibrate a new dataset from live RTSP camera streams via the AutoMagicCalib REST API. Use when the user provides RTSP URLs or asks to calibrate live cameras; VIOS records clips, AMC ingests them, then runs calibration.
NVIDIA/skills★ 3.8kApache-2.0Folder:
amc-run-rtsp-calibrationamc run video calibration
Calibrates pre-recorded `cam_*.mp4` datasets through the AutoMagicCalib REST API. Use for user-supplied local MP4s; route live RTSP streams to `amc-run-rtsp-calibration`.
NVIDIA/skills★ 3.8kApache-2.0Folder:
amc-run-video-calibrationcuopt server api python
cuOpt REST server — start server, endpoints, Python/curl client examples. Use when the user is deploying or calling the REST API.
NVIDIA/skills★ 3.8kApache-2.0Folder:
cuopt-server-api-pythonmetabolomics workbench database
Access NIH Metabolomics Workbench via REST API (4,200+ studies). Query metabolites, RefMet nomenclature, MS/NMR data, m/z searches, study metadata, for metabolomics and biomarker discovery.
foryourhealth111-pixel/Vibe-Skills★ 3.8kApache-2.0Folder:
metabolomics-workbench-databasebiopython
Primary retained Python toolkit for molecular biology sequence work. Preferred for sequence manipulation, FASTA/FASTQ/GenBank parsing, Bio.Entrez, BLAST workflows, alignments, structures, and phylogenetics. For biological database evidence lookup, use…
foryourhealth111-pixel/Vibe-Skills★ 3.8kApache-2.0Folder:
biopythonpubmed database
Direct REST API access to PubMed. Advanced Boolean/MeSH queries, E-utilities API, batch processing, citation management. For Python workflows, prefer biopython (Bio.Entrez). Use this for direct HTTP/REST work or custom API implementations.
foryourhealth111-pixel/Vibe-Skills★ 3.8kApache-2.0Folder:
pubmed-databasefintel data
Query Fintel (fintel.io) institutional market data through its REST API or official MCP server. Use this skill whenever the user mentions Fintel or asks about short interest, short interest ratio or days to cover, short squeeze data, borrow rate or cost to…
himself65/finance-skills★ 3.5kMITFolder:
fintel-dataazure speech to text rest py
Azure Speech to Text REST API for short audio (Python). Use for simple speech recognition of audio files up to 60 seconds without the Speech SDK. Triggers: "speech to text REST", "short audio transcription", "speech recognition REST API", "STT REST",…
microsoft/skills★ 3.2kMITFolder:
azure-speech-to-text-rest-py
Claude skills for API design: before you install one
Which Claude skill should I use for API design?
Yes: 312 public skills from 153 GitHub repositories mention API design. The best-known ones named for it are api design principles (wshobson/agents, ★ 42k), openapi spec generation (wshobson/agents, ★ 42k) and api designer (Jeffallan/claude-skills, ★ 12k). Stars belong to the whole repository, not to one skill.
How do I add api design principles to Claude?
For API design, copy the api-design-principles folder from wshobson/agents (the folder that holds SKILL.md) into ~/.claude/skills/ to use it in every Claude Code project, or into .claude/skills/ for one project. For the Claude apps, upload the zipped folder as a custom skill instead.
Are there API design skills in other languages?
No: 2 of those listed, such as api design safety and cc api design safety, are written mainly in Chinese, Japanese, Korean or Russian rather than English, though the API design task is the same. Claude can follow them either way, but read them before you install.
What licences do these API design skills use?
Of the 50 API design skills listed here, 41 sit in repositories under an open licence such as MIT or Apache 2.0, and 2, such as motherduck rest api and Role: API Designer, state no licence at all, which legally means you may not reuse them. The licence badge on each card tells you which is which.
Does Anthropic make an official API design skill?
No. None of the 312 API design skills comes from Anthropic's own skills repository, so all of them are community-made across 153 repositories.
More topics: every “Claude skills for…” page.