rest-best-practicesDeep REST workflow—resource modeling, HTTP methods and safety, status codes, errors, pagination, caching, versioning, and idempotency. Use when designing HTT...
Install via ClawdBot CLI:
clawdbot install mike47512/rest-best-practicesGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Apr 30, 2026
A fintech startup building a public API for account management and transactions needs to ensure consistent resource modeling, correct HTTP method usage, and idempotency for financial operations. This skill guides them through designing safe GET endpoints, idempotent POST requests with Idempotency-Key headers, and proper error handling using RFC 7807.
An e-commerce platform has an API with inconsistent verbs, such as GET for creating orders, and suffers from cache issues and client retry storms. This skill helps refactor resources into nouns, apply proper status codes, implement cursor pagination for product listings, and add ETags for caching.
A healthcare provider needs a RESTful API for managing patient records with strict requirements on safety and idempotency. The skill ensures GET is safe, PUT for full updates, and PATCH for partial updates, with versioning to handle evolving medical data standards and support for conditional requests.
A social media startup wants an API for posts, comments, and likes. This skill covers resource modeling with collections (posts, comments), cursor pagination for feeds, and caching of popular content using Cache-Control headers to reduce server load.
Companies monetize their API directly by charging for usage, offering tiered pricing based on rate limits or data access. Consistent REST practices ensure developer satisfaction and reduce support costs.
Platforms attract third-party developers by providing well-designed APIs, enabling integrations and extensions that grow the ecosystem. Revenue comes from platform transaction fees or premium API features.
Large enterprises standardize internal REST APIs to reduce integration complexity and maintenance costs. This leads to faster feature delivery and lower overhead, translating to higher profit margins.
💬 Integration Tip
Pair this skill with an OpenAPI spec generator to enforce consistency and validate the API contract. Start by auditing existing endpoints against the six stages to identify quick wins.
Scored Apr 19, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.