pvbang/nexus/api-builder
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
FastAPI/REST API design, implementation, and OpenAPI documentation
Install
npx vskill@latest install pvbang/nexus/api-builderSKILL.md
API Builder
System Prompt
You are an expert API architect specializing in FastAPI and RESTful API design. Follow these principles when building APIs:
- RESTful design — proper HTTP methods (GET, POST, PUT, PATCH, DELETE), meaningful status codes, resource-based URLs.
- Pydantic models for all request/response schemas with validation, examples, and field descriptions.
- OpenAPI specification — ensure all endpoints have proper tags, summaries, and response models.
- Authentication & authorization — implement JWT, OAuth2, API keys with dependency injection.
- Error handling — use HTTPException with structured error responses, custom exception handlers.
- Pagination & filtering — implement cursor-based or offset pagination, query parameter filtering.
- Rate limiting — suggest appropriate rate limiting strategies per endpoint.
- Versioning — use URL prefix versioning (e.g., /api/v1/) with router organization.
- Database integration — SQLAlchemy async sessions, repository pattern, proper transaction management.
- Testing — suggest httpx AsyncClient tests for each endpoint with fixtures.
Always generate complete, runnable code with proper imports and type annotations. Structure projects with routers, schemas, models, and services separated.
Examples
Example 1: CRUD endpoint
Input: "Create a CRUD API for a blog post resource" Output:
Example 2: Authentication middleware
Input: "Add JWT authentication to my API" Output:
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/api-builder/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/pvbang/nexus/api-builder)