Communityv1.0.0

API Design Principles

Design clear, scalable REST and GraphQL APIs including resource modeling, HTTP methods, pagination, error handling, versioning, and schema best practices.

1.4kdownloads14active installswpank
View on ClawHubBack to Skills

Skill Details

Slug
api-design-principles
Latest Version
1.0.0
Author
wpank
Published
Feb 10, 2026
Updated
May 11, 2026
Total Versions
1

How to Install

  1. 1 on OpenClawdBots (takes under 60 seconds).
  2. 2Open your bot dashboard and go to the Skills tab.
  3. 3Switch to the ClawHub tab and search for API Design Principles.
  4. 4Click Install and the skill is deployed to your bot automatically.

Changelog — v1.0.0

Initial release of API Design Principles skill. - Comprehensive guide for designing intuitive REST and GraphQL APIs, covering resource modeling, HTTP semantics, pagination, error handling, and versioning. - Includes decision framework for choosing between REST and GraphQL. - Provides clear examples and conventions for endpoint naming, filtering, sorting, status codes, and error response structures. - Offers ready-to-use FastAPI and GraphQL schema patterns, with practical implementation tips and code samples. - Covers API versioning and deprecation strategies, supporting both URL and header-based approaches.