🔗API Helpers Skills
Browse skills in the API Helpers category.
Email Gateway
A powerful skill for Claude agents.
Api Documentation Generator
A powerful skill for Claude agents.
Oauth Integrations
A powerful skill for Claude agents.
Moodle External Api Development
A powerful skill for Claude agents.
Baoyu Gemini Web
A powerful skill for Claude agents.
Stripe Best Practices
A powerful skill for Claude agents.
Baoyu Danger Gemini Web
A powerful skill for Claude agents.
fastapi
Comprehensive FastAPI development guide from beginner to production. This skill should be used when building REST APIs, web backends, microservices, or any Python web application with FastAPI. Covers project setup, routing, Pydantic models, async database operations, authentication (JWT/OAuth2), dependency injection, background tasks, WebSockets, testing, and production deployment. Triggers on tasks like "create a FastAPI app", "build an API", "add authentication", "connect database", "deploy FastAPI", or any FastAPI-related development.
transaction-audit
Orchestrate V2 transaction documentation by tracking all endpoints and delegating analysis to /analyze-transaction
api-utils
Comprehensive API development utilities and helper functions for FastAPI, SQLModel, and pytest. Use when Claude needs to work with API development for: (1) Creating common API patterns and utilities, (2) Implementing error handling and validation helpers, (3) Setting up authentication and authorization utilities, (4) Creating pagination and filtering helpers, (5) Building response formatting utilities, or any other API utility development operations.
tidal-api
Navigate the Tidal API specification (23,000+ lines OpenAPI spec). Use when implementing Tidal API integrations, adding new endpoints, or understanding API structure.
fastapi
Comprehensive FastAPI development assistance including project setup, route creation, database integration, authentication, and deployment. Use when Claude needs to work with FastAPI projects for: (1) Creating new FastAPI applications, (2) Adding API endpoints and routes, (3) Setting up database connections with SQLAlchemy/SQLModel, (4) Implementing authentication and security, (5) Creating Pydantic models, (6) Docker deployment, or any other FastAPI development tasks
spec-writing-openapi
Writes complete OpenAPI 3.0 specifications for API endpoints following RESTful conventions. Use when creating new API endpoints, documenting API contracts, or defining request/response schemas for GloboTicket APIs.
minimal-api-patterns
ASP.NET Core Minimal APIs patterns for endpoints, DTOs, validation, and service integration. Use when implementing API endpoints, defining request/response contracts, or structuring API projects with clean separation of concerns.
roblox-api
Roblox Engine API reference: classes, properties, methods, events. Use when looking up how to use Roblox classes or their members.
ticketmaster-api
Integrate with Ticketmaster Discovery API to search events, attractions, venues, and classifications. Use when building event discovery apps, ticket platforms, venue finders, or entertainment search features. Access 230K+ events across US, Canada, Mexico, Australia, UK, and Europe. Includes authentication, rate limiting, and comprehensive API examples.
task-management-api
Task Management REST API built with FastAPI, SQLModel, and UV using Test-Driven Development. This skill should be used when building task/todo APIs, learning TDD with FastAPI, or as a reference for SQLModel + FastAPI integration.
api-design
Design RESTful APIs with proper naming, error handling, and documentation
fastapi-crud
Generate comprehensive FastAPI CRUD operations with models, schemas, routes, and database integration. Use when creating REST API endpoints for database entities with full Create, Read, Update, Delete functionality, including Pydantic schemas, SQLAlchemy models, dependency injection, and proper error handling.
pokemon-data-fetcher
Fetches Pokemon data from the PokeAPI (pokeapi.co) and organizes it by generation. Use this skill when you need to retrieve Pokemon information, list Pokemon by generation, or collect Pokemon data in JSON format.
api-patterns
REST API design patterns, authentication, and error handling for this SaaS application
backend-api
Design and implement RESTful API endpoints following REST principles with proper HTTP methods, status codes, and resource-based URL patterns. Use this skill when creating or modifying API route handlers, controllers, or endpoint definitions in backend frameworks (Express, NestJS, FastAPI, Django REST Framework, etc.). Use when working with API versioning strategies, implementing rate limiting, designing nested resource endpoints, or defining query parameter filtering and pagination. Use when writing files like routes.ts, controllers.ts, api.py, views.py, or any backend files that define HTTP endpoints and handle API requests/responses.
apibuilder
Rapidly create professional REST APIs with proper documentation, security, and best practices. Use when user needs to build APIs quickly, generate API boilerplate, create API documentation, or implement standardized API patterns and structures.
api-versioning
API versioning strategies including URL-based, header-based, and breaking change management
task-management
Comprehensive task management API development assistance using FastAPI, SQLModel, and pytest. Use when Claude needs to work with task management systems for: (1) Creating task models and database schemas, (2) Implementing CRUD operations for tasks, (3) Building RESTful APIs with proper validation, (4) Testing task management functionality, (5) Integrating authentication and authorization for tasks, or any other task management development operations.
ship-hero
Expert guidance for integrating with ShipHero's GraphQL API for fulfillment, inventory, orders, and returns management. Use when (1) authenticating with ShipHero API, (2) managing orders (create, update, cancel, query), (3) managing products and inventory levels, (4) creating and tracking shipments, (5) processing returns, (6) working with purchase orders, (7) setting up webhooks for real-time events, (8) implementing 3PL multi-tenant operations, or (9) optimizing GraphQL query costs and pagination.
api-design
Guides REST and GraphQL API design, including endpoints, error handling, versioning, and documentation. Use when designing APIs, creating endpoints, or when asked about API patterns.
api-route
This skill should be used when the user asks to "create an API route", "add an endpoint", "build a backend route", "create an API endpoint", "add a Hono route", or mentions creating REST endpoints, API handlers, or backend routes. Provides Hono API patterns for CoRATES workers.
openapi-diff
This skill should be used when analyzing differences between two OpenAPI/Swagger spec versions, comparing API specifications, detecting breaking changes in APIs, generating API changelogs, or analyzing source code changes for API definitions. Triggers: "compare OpenAPI", "API diff", "spec changes", "breaking changes", "API changelog", "controller changes", "DTO changes", "API changes"
api-documentation
This skill provides patterns for generating and maintaining API documentation including OpenAPI specs, endpoint documentation, and example generation.
astrolabe-search-state
Generic search, filtering, sorting, and pagination utilities for .NET. Use when implementing search APIs with dynamic filtering, sorting, and pagination for list/grid endpoints.
api-rest-conventions
Essential RESTful API design conventions for URL patterns, HTTP methods, and response formats. For detailed implementations and advanced patterns, see references section.
api-design
RESTful API 设计最佳实践。当用户需要设计 API 接口、定义端点规范、编写 API 文档、或评估现有 API 设计时使用此技能。
chat-api-integration
DEPRECATED - Use chatkit-backend skill instead. Chat API functionality is now part of the chatkit-backend skill.
creo-toolkit
Expert-level PTC Creo Parametric TOOLKIT (C API) development resource. Use when users ask about: writing Creo TOOLKIT applications in C/C++, ProE/Creo API function usage, feature creation with element trees (holes, chamfers, rounds, datum points, datum axes, remove surfaces, extrusions), ProFeatureCreate/ProFeatureWithoptionsCreate/ProFeatureRedefine, ProMdl/ProSolid/ProFeature objects, visit functions and filtering, ProSelection and geometry references, curve and surface collections (ProCrvcollection/ProSrfcollection), UI programming with dialogs/menus/ribbons, asynchronous vs DLL mode, registry files (protk.dat/creotk.dat), error handling with ProError, geometry traversal and tessellation, assembly operations, drawing automation, layers and display status, relations and custom relation functions, parameters with units, material properties and mass calculations, manufacturing/NC programming, or debugging TOOLKIT applications.
api-documenter
Create OpenAPI/Swagger specs, generate SDKs, and write developer documentation. Handles versioning, examples, and interactive docs. Use PROACTIVELY for API documentation or client library generation.
lab-integration
Laboratory equipment integration patterns for veterinary clinics including IDEXX, HL7/FHIR message parsing, lab result normalization, and reference range handling. Use when building lab integration features.
errors-confirmations
This skill should be used when implementing graceful error handling and user confirmations in both backend and frontend, including friendly tool not found messages, action confirmations, error toasts, and loading indicators.
jlink
Java automation toolkit for Creo Parametric (J-Link/Object TOOLKIT Java). Use when users ask about: writing Jlink applications, Session management, model/feature/parameter operations, interactive selection, assembly automation, drawing generation, UI/menu integration, batch processing, error handling, performance optimization, or any programmatic Creo design automation via Java.
payment-integration
Integrate Stripe, PayPal, and payment processors. Handles checkout flows, subscriptions, webhooks, and PCI compliance. Use PROACTIVELY when implementing payments, billing, or subscription features.
discord-gd
Complete Discord.gd knowledge base for creating Discord bots in Godot. Use for Discord API integration, handling messages, buttons, select menus, slash commands, embeds, and Discord interactions in GDScript.
configure-chatkit
This skill should be used when setting up OpenAI ChatKit in Next.js, adding domain allowlist to environment, building chat UI component, integrating with /api/chat endpoint, displaying history and tool calls visually, and integrating Better Auth session.
backend-api
Load when editing Python files in backend/, api/, routes/, services/, or models/ directories. Provides FastAPI and async SQLAlchemy patterns for REST API development.
chatkit-server-integration
This skill provides functionality to properly expose a ChatKit server via FastAPI routes. It handles the integration between FastAPI request/response cycle and the ChatKit server, with proper request processing and response handling.
auth-login
Google OAuth 認証を実行する。「Google ログイン」「認証して」「ログインして」「Google 認証」「アカウント追加」などで起動。
fullstack-integration
Governs integration between Next.js 16 frontend and FastAPI backend. Use when connecting APIs, handling JWT auth, configuring CORS, or debugging cross-stack issues.
smithy
Create and edit Smithy IDL models for defining service APIs. Use when Claude needs to write Smithy code (.smithy files) for service definitions, operations, resources, data structures, or API modeling. Also use when converting APIs from URLs (OpenAPI, Swagger, GraphQL, HTML docs, JSON Schema, Protobuf) to Smithy. Triggers include requests for API definitions, service models, interface definitions, AWS-style APIs, API conversions, or any mention of Smithy IDL.
streaming-sse-setup
DEPRECATED - Use chatkit-backend skill instead. SSE streaming is now part of the chatkit-backend skill for ChatKit integration.
api-design
REST and GraphQL API design best practices including OpenAPI specs. Use when designing APIs, documenting endpoints, or reviewing API architecture.
laravel-api
Build RESTful APIs with Laravel using API Resources, Sanctum authentication, rate limiting, and versioning. Use when creating API endpoints, transforming responses, or handling API authentication.
