api-doc
bởi apify
Tạo hoặc cập nhật đặc tả OpenAPI và tài liệu API cho các endpoint của Apify. Sử dụng khi người dùng nói "thêm API endpoint", "tạo đặc tả OpenAPI", "ghi lại tài liệu này…
npx skills add https://github.com/apify/apify-docs --skill api-docAPI documentation
Process
- Identify change type - new endpoint, update endpoint, add code samples, or new schema
- Follow OpenAPI file structure:
- Paths in
apify-api/openapi/paths/ - Schemas in
apify-api/openapi/components/schemas/ - Code samples in
apify-api/openapi/code_samples/{javascript,curl}/
- Paths in
- Create or update files using naming conventions:
- Path files: replace
/with@(e.g.,request-queues@{queueId}.yaml) - Operation IDs:
{objectName}_{httpMethod}in camelCase - Code sample filenames must match
operationId
- Path files: replace
- Register in main spec - add path
$reftoapify-api/openapi/openapi.yaml - Validate -
pnpm openapi:lintthenpnpm api:rebuild
CRITICAL: API docs are generated, not hand-written. Never edit files in apify-api/docs/ directly.
For detailed patterns and examples, see .agents/skills/api-doc/references/openapi-patterns.md.
For edge cases and process notes, see .agents/skills/api-doc/references/process.md.