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…
8 skills · 5 publishers· updated November 4, 2026
REST, GraphQL and OpenAPI skills for APIs that are consistent, versioned and easy to integrate.
Seth Hobson 42k
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…
npx skills add wshobson/agents --skill api-design-principlesSeth Hobson 42k
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.
npx skills add wshobson/agents --skill openapi-spec-generationEmil Kowalski 54k
How to write modern Swift well — modeling with value types, Swift 6 data-race safety and approachable concurrency (@concurrent, main-actor-by-default, actors, task groups), protocols and generics…
npx skills add emilkowalski/skills --skill write-swift8 skills
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API…
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…
How to write modern Swift well — modeling with value types, Swift 6 data-race safety and approachable concurrency (@concurrent, main-actor-by-default, actors, task groups)…
Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best…
Python project organization, module architecture, and public API design. Use when setting up new projects, organizing modules, defining public interfaces with __all__, or planning…
Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR…
Identifies error-prone APIs, dangerous configurations, and footgun designs that enable security mistakes. Use when reviewing API designs, configuration schemas, cryptographic…
Configure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI model governance, MCP…
This page collects every skill in the directory that covers API design: 8 from 5 publishers, including official skills from Supabase, Trail of Bits and Microsoft. Each one links back to its original GitHub repository, so you always get the author's latest version. They span Backend & APIs, Mobile, Data & Databases and Cloud & DevOps.
Our top pick is API Design Principles by Seth Hobson, from a repository with 42k GitHub stars. Openapi Spec Generation and Write Swift round out the top three. Skills are ranked by the popularity of their source repository, with hand-picked favorites first, and official skills from Supabase, Trail of Bits and Microsoft carry a badge.
Open a skill's page and run its install command in your project folder, for example npx skills add wshobson/agents --skill api-design-principles. You can also download any skill as a ZIP and add it to Claude Code or upload it to the Claude app.
The install guide walks through every method.
Yes. All 8 skills on this page are open source and free to use, and most are MIT licensed. You need a Claude plan that supports skills, or a coding agent that reads SKILL.md files.
Yes. A skill is a folder with a SKILL.md file, and the same folder works in Claude Code, the Claude desktop and web apps (on paid plans with code execution turned on) and the Claude API. Many also work in other agents that support the Agent Skills format, such as Cursor and OpenAI Codex. Skills that ship scripts need somewhere Claude can run code.
We list 8 from 5 publishers, last updated November 4, 2026. The list refreshes from GitHub as publishers release new skills.