From workflow-bundle
API 문서화 스킬. Notion과 Postman에 API 명세를 추가합니다. Use when documenting APIs, updating Notion database, or adding Postman requests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/workflow-bundle:api-documentationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
API 문서화 스킬입니다. Notion과 Postman에 API 명세를 추가합니다.
API 문서화 스킬입니다. Notion과 Postman에 API 명세를 추가합니다.
| 모드 | 호출 시점 | 역할 |
|---|---|---|
draft | Phase 2 (Docs 생성 및 브랜치 준비) | Task Definition 기반 docs 페이지 초안 생성 |
finalize | Phase 5 (문서화) | 실제 구현 기반으로 API Spec 업데이트 |
Task 분석 완료 후 docs 페이지 초안 생성:
./scripts/notion/add.sh --mode draft \
--name "API명" --method POST --endpoint "/api/v1/..." --tag Tag \
--create-docs \
--background "배경 설명" \
--requirements "기능 요구사항"
구현 완료 후 기존 docs 페이지를 업데이트하고 API row 상태를 변경합니다:
주의: Finalize 모드는 새 API row를 생성하지 않습니다.
./scripts/notion/add.sh --mode finalize \
--docs-id "기존-docs-page-id" \
--api-row-id "기존-api-row-id" \
--request-body '{"title":"string","content":"string"}' \
--response '201:{"success":true,"data":{...}}' \
--response '400:{"success":false,"error":{...}}'
cd .claude/skills/api-documentation/scripts
cp env.sh.example env.sh
vi env.sh # API 키 입력
Phase 5 완료 기준:
npx claudepluginhub onejaejae/skillsGenerates API documentation from code: endpoints, parameters, request/response examples, auth, errors, OpenAPI specs, and Postman collections for REST/GraphQL/WebSocket APIs.
Generates OpenAPI specs, developer guides, and interactive API documentation. Useful for creating and maintaining comprehensive API documentation.
Integrates Notion API into CI/CD pipelines for automated documentation sync, deploy tracking, and configuration reads. Useful for GitHub Actions workflows that push release notes or update database entries.