api-expertFastAPI development best practices and conventions. Use when building, reviewing, or debugging FastAPI applications, REST APIs, or Pydantic models.
Install via ClawdBot CLI:
clawdbot install dapan0902/api-expertGrade Limited — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated May 9, 2026
Review a FastAPI project for adherence to best practices, including type annotations, dependency injection, and Pydantic models. The agent loads conventions and checks each rule, citing violations and suggesting fixes.
Generate a new FastAPI endpoint with proper type annotations, Pydantic models, and Annotated-style dependency injection. Follows all conventions from the reference file to ensure consistency.
Debug a FastAPI app by examining route definitions, request validation, and error handling. The agent applies best practices to identify root causes and refactor code for reliability.
Design Pydantic models for request/response schemas in a FastAPI application, enforcing validation rules and serialization settings. Ensures models follow FastAPI conventions for optimal integration.
Assist in migrating an existing Flask or Django REST API to FastAPI, adhering to FastAPI-specific patterns like dependency injection and async support. Recommends step-by-step refactoring based on conventions.
Offer basic code review for FastAPI projects for free, with premium features such as deep convention analysis and custom rule sets. Revenue comes from subscription fees for advanced analytics and integrations.
Provide a service that generates production-ready FastAPI endpoints, models, and dependency injection code. Charge per project or via monthly retainer for ongoing API development support.
Deliver online courses and certification programs focused on FastAPI best practices and conventions. Revenue from course enrollment fees and certification exam charges.
💬 Integration Tip
Load the conventions.md file at the start of each session to ensure all code and reviews adhere to the latest best practices.
Scored May 9, 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.