rest-api-designREST API design patterns: resource naming, HTTP methods, status codes, pagination, filtering, authentication, rate limiting, versioning, and response formats...
Install via ClawdBot CLI:
clawdbot install djc00p/rest-api-designGrade Limited — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated May 22, 2026
Designing REST endpoints for order management, including creation, retrieval, update, and cancellation. Uses sub-resources for order items and returns appropriate status codes for each operation.
Building a user CRUD API with pagination, filtering by role or status, and authentication via API keys. Implements rate limiting to protect against abuse.
Designing endpoints for transaction history, balance inquiries, and fund transfers. Emphasizes idempotency for POST requests and error handling with consistent response formats.
Creating a public API to search for providers by specialty, location, and insurance. Uses cursor-based pagination and versioning to evolve without breaking clients.
Designing endpoints to register, configure, and monitor IoT devices. Implements resource naming with device IDs and sub-resources for telemetry data, with rate limiting per device.
Charge based on API call volume (per request or per 1000 requests). Rate limiting and pagination ensure fair usage, while token-based authentication enables billing.
Offer basic endpoints for free (e.g., 1000 calls/day) and premium features (higher rate limits, advanced filtering, dedicated support) via subscription tiers.
Provide free public API to drive ecosystem adoption, then monetize through partner integrations, data insights, or premium SLA guarantees.
💬 Integration Tip
Start with the quick start checklist: define resource URLs, HTTP methods, status codes, error format, and authentication before adding advanced features like pagination and rate limiting.
Scored May 22, 2026
YouTube Data API integration with managed OAuth. Search videos, manage playlists, access channel data, and interact with comments. Use this skill when users want to interact with YouTube. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Trello API integration with managed OAuth. Manage boards, lists, cards, members, and labels. Use this skill when users want to interact with Trello for project management. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Fetch up-to-date library documentation via Context7 API. Use PROACTIVELY when: (1) Working with ANY external library (React, Next.js, Supabase, etc.) (2) User asks about library APIs, patterns, or best practices (3) Implementing features that rely on third-party packages (4) Debugging library-specific issues (5) Need current documentation beyond training data cutoff Always prefer this over guessing library APIs or using outdated knowledge.
API reference for CoinMarketCap DEX endpoints including token lookup, pools, transactions, trending, and security analysis. Use this skill whenever the user...
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.
Lightweight API mock server for prototyping and testing, supporting JSON/JSON Schema responses, dynamic data, validation, latency, and webhook simulation.