TTokenySpace
返回 Skills 列表

Api Doc Writer Free

API 接口文档编写助手免费版。用于编写基础 REST API 文档,提供文档模板、认证方式、请求/响应格式 与基础 RESTful 规范。完整安全建议、多模块结构、变更记录、HTTP 状态码分类等高级功能需升级付费版.

#中文
0

安装到 Tokeny(自动)

下载 ZIP
安装"api-doc-writer-free"技能
技能信息:
- 名称: Api Doc Writer Free
- 标识: api-doc-writer-free
- 描述: API 接口文档编写助手免费版。用于编写基础 REST API 文档,提供文档模板、认证方式、请求/响应格式 与基础 RESTful 规范。完整安全建议、多模块结构、变更记录、HTTP 状态码分类等高级功能需升级付费版.
- 版本: 1.0.0
下载地址:
https://www.tokeny.space/api/skills/api-doc-writer-free/download
继续

复制上方内容到 Tokeny 客户端并在会话中发送即可自动安装;也可直接 下载 ZIP并拖动到技能窗口安装。

SKILL.md

API 接口文档编写器(免费版)

API 接口文档编写助手免费版。提供基础文档模板、认证方式、请求/响应格式与 RESTful 规范,快速生成结构化 API 文档.

升级提示: 完整安全建议、多模块结构、变更记录、HTTP 状态码分类、分页参数规范等高级功能为付费版专享。升级付费版解锁完整能力.

输入格式

参数名类型必填说明
inputstringAPI文档编写器免费版处理的输入数据或指令
optionsobject附加配置选项,如模式选择、格式偏好等
callback_urlstring异步处理完成后的回调通知URL

依赖说明

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux

依赖项

依赖项类型是否必需获取方式
LLM APIAPI必需由Agent内置LLM提供

API Key 配置

需要配置对应API Key,详见上文环境配置章节

可用性分类

  • 分类: MD+EXEC()

API Key配置方式:

export API_KEY="your_api_key_here"

配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.

核心能力

  • 基础文档模板: 接口概览、通用说明、认证方式、请求/响应格式
  • RESTful 规范: GET/POST/PUT/PATCH/DELETE 方法语义
  • 业务状态码: 0/1001/2001/3001/5001 基础状态码体系
  • 接口详情编写: 接口地址、请求参数表、请求示例、响应示例

付费版专享功能

以下功能在免费版中不可用,升级付费版解锁:

  • 完整安全建议: 敏感信息加密、Token 过期机制、频率限制、参数校验
  • 多模块结构: 用户模块、订单模块、支付模块等分模块文档组织
  • 变更记录: 版本追踪、变更内容、变更人记录
  • HTTP 状态码分类: 1xx-5xx 完整分类说明
  • 分页参数规范: page/page_size 默认值与最大值设置
  • URL 命名规范: 名词复数、小写、连字符等完整规范
  • 错误示例编写: 每个接口的错误响应示例

处理: 解析付费版专享功能的输入参数,执行核心处理逻辑,返回结构化结果和执行状态. 输出: 返回付费版专享功能的处理结果,包含执行状态码、结果数据和执行日志.

基础文档模板

针对基础文档模板,自动解析输入参数、调度任务队列、格式化输出,返回结构化响应. 输入: 用户提供基础文档模板相关的配置参数、输入数据和处理选项. 输出: 返回基础文档模板的处理结果。- 验证返回数据的完整性和格式正确性

  • 参考基础文档模板的配置文档进行参数调优

RESTful 规范

针对RESTful 规范,自动解析输入参数、调度任务队列、格式化输出,返回结构化响应. 输入: 用户提供RESTful 规范相关的配置参数、输入数据和处理选项. 输出: 返回RESTful 规范的处理结果。- 验证返回数据的完整性和格式正确性

  • 参考RESTful 规范的配置文档进行参数调优

基础文档模板(补充)

文档头

版本:V1.0
更新日期:YYYY-MM-DD
维护人:XXX

通用说明

认证方式:

Authorization: Bearer <token>

请求格式:

Content-Type: application/json

响应格式:

{
  "code": 0,
  "message": "success",
  "data": {}
}

业务状态码:

状态码说明
0成功
1001参数错误
2001未授权
3001资源不存在
5001服务器错误

RESTful 基础规范

方法用途示例
GET查询资源GET /api/v1/users
POST创建资源POST /api/v1/users
PUT完整更新PUT /api/v1/users/1
PATCH部分更新PATCH /api/v1/users/1
DELETE删除资源DELETE /api/v1/users/1

升级提示: 付费版提供完整 URL 命名规范(名词复数、小写、连字符、避免动词)与 HTTP 状态码 1xx-5xx 分类说明.

使用流程

Step 1: 确定文档范围

明确需要文档化的接口与参数.

Step 2: 填写文档头

设置版本号、更新日期、维护人.

Step 3: 编写通用说明

定义认证方式(Authorization: Bearer)、请求格式(Content-Type: application/json)、响应格式与业务状态码.

Step 4: 逐接口编写详情

每个接口填写: 接口地址、请求参数表、请求示例、响应示例.

提示: 如需编写错误示例、分页参数规范、安全建议等高级内容,请升级付费版.

案例展示

案例1: 用户信息接口文档

场景: 为获取用户信息接口编写文档

接口地址:

GET /api/v1/users/{id}

请求参数:

参数名类型位置必填说明
idlongpath用户ID

请求示例:

GET /api/v1/users/123

响应示例:

{
  "code": 0,
  "message": "success",
  "data": {
    "id": 123,
    "name": "张三",
    "email": "zhangsan@example.com",
    "phone": "13800138000",
    "created_at": "2024-01-01 10:00:00"
  }
}

升级提示: 付费版提供错误示例编写(如用户不存在返回 3001)与完整安全建议.

案例2: 创建用户接口文档

场景: 为创建用户接口编写文档

接口地址:

POST /api/v1/users

请求参数:

参数名(续)类型必填说明
namestring用户名
emailstring邮箱
phonestring手机号
passwordstring密码

请求示例:

{
  "name": "张三",
  "email": "zhangsan@example.com",
  "phone": "13800138000",
  "password": "123456"
}

升级提示: 付费版提供分页参数规范(page 默认 1,page_size 默认 20)与频率限制建议.

错误处理

错误场景业务码原因分析处理方式
参数缺失1001必填参数未传检查请求参数表,补全必填项
未授权2001Authorization: Bearer 头缺失重新获取 token 后检查网络连接和配置后重试
资源不存在3001请求的资源 ID 不存在核实资源 ID 是否正确
服务器错误5001服务端处理异常联系后端排查日志
功能不可用需要高级功能(安全建议、变更记录等)升级付费版解锁

常见问题

Q1: 免费版支持哪些文档功能?

A: 免费版支持基础文档模板、认证方式、请求/响应格式、业务状态码与 RESTful 方法语义。安全建议、多模块结构、变更记录等高级功能需升级付费版.

Q2: 免费版能编写分页参数文档吗?

A: 免费版不包含分页参数规范。升级付费版可获取 page 默认 1、page_size 默认 20 的分页参数规范与最大值设置建议.

Q3: 如何记录接口变更?

A: 免费版不包含变更记录功能。升级付费版可使用变更记录表(版本号、日期、变更内容、变更人)进行版本追踪.

Q4: 免费版包含安全建议吗?

A: 免费版不包含安全建议。升级付费版可获取敏感信息加密传输、Token 过期机制(access_token 2小时/refresh_token 7天)、频率限制(60次/分钟)、参数校验等完整安全建议.

Q5: URL 命名规范在免费版中有吗?

A: 免费版仅提供 HTTP 方法语义表。升级付费版可获取完整 URL 命名规范(名词复数、小写、连字符分隔、避免动词).

已知限制

  1. 无安全建议: 不含加密传输、Token 过期、频率限制等安全规范
  2. 无多模块结构: 不支持用户/订单/支付等分模块文档组织
  3. 无变更记录: 不支持版本追踪与变更历史记录
  4. 无 HTTP 状态码分类: 不含 1xx-5xx 完整分类说明
  5. 无分页参数规范: 不含 page/page_size 默认值与最大值设置
  6. 无错误示例: 不提供每个接口的错误响应示例

升级付费版 解锁: 完整安全建议、多模块结构、变更记录、HTTP 状态码分类、分页参数规范、URL 命名规范、错误示例编写等完整能力.

输出格式

{
  "success": true,
  "data": {
    "result": "API文档编写器免费版处理结果",
    "execution_time": "0.5s",
    "metadata": {
      "version": "1.0",
      "processor": "api-doc-writer"
    }
  },
  "execution_log": [
    "解析输入参数",
    "执行核心处理",
    "格式化输出结果"
  ],
  "error": null
}

评论

加载中…