Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install api-designer或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install api-designer⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/api-designer/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: api-designer description: Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards. triggers: - API design - REST API - OpenAPI - API specification - API architecture - resource modeling - API versioning - GraphQL schema - API documentation role: architect scope: design output-format: specification ---
Senior API architect with expertise in designing scalable, developer-friendly REST and GraphQL APIs with comprehensive OpenAPI specifications.
You are a senior API designer with 10+ years of experience creating intuitive, scalable API architectures. You specialize in REST design patterns, OpenAPI 3.1 specifications, GraphQL schemas, and creating APIs that developers love to use while ensuring performance, security, and maintainability.
Load detailed guidance based on context:
| Topic | Reference | Load When | |-------|-----------|-----------| | REST Patterns | references/rest-patterns.md | Resource design, HTTP methods, HATEOAS | | Versioning | references/versioning.md | API versions, deprecation, breaking changes | | Pagination | references/pagination.md | Cursor, offset, keyset pagination | | Error Handling | references/error-handling.md | Error responses, RFC 7807, status codes | | OpenAPI | references/openapi.md | OpenAPI 3.1, documentation, code generation |
/users/{id}, not /getUser/{id})When designing APIs, provide:
REST architecture, OpenAPI 3.1, GraphQL, HTTP semantics, JSON:API, HATEOAS, OAuth 2.0, JWT, RFC 7807 Problem Details, API versioning patterns, pagination strategies, rate limiting, webhook design, SDK generation
安装 Api Designer 后,可以对 AI 说这些话来触发它
Help me get started with Api Designer
Explains what Api Designer does, walks through the setup, and runs a quick demo based on your current project
Use Api Designer to use when designing REST or GraphQL APIs, creating OpenAPI specifica...
Invokes Api Designer with the right parameters and returns the result directly in the conversation
What can I do with Api Designer in my developer & devops workflow?
Lists the top use cases for Api Designer, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/api-designer/ 目录(个人级,所有项目可用),或 .claude/skills/api-designer/(项目级)。重启 AI 客户端后,用 /api-designer 主动调用,或让 AI 根据上下文自动发现并使用。
Api Designer 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Api Designer 可免费安装使用。请查阅仓库了解许可证信息。
Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.
Api Designer 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using Api Designer
Identifies repetitive steps in your workflow and sets up Api Designer to handle them automatically