用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/joshka0/foxctl --skill foxctl-openapi命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | foxctl OpenAPI |
| description | HTTP request planner using OpenAPI specs. Build and validate API requests with dry-run mode. |
Plan and validate HTTP requests against OpenAPI specifications.
foxctl run http/openapi --input '{
"base_url": "https://api.example.com",
"path": "/users/123",
"method": "GET"
}'
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
base_url | string | Yes | - | API base URL |
path | string | Yes | - | API endpoint path |
method | string | No | GET | HTTP method |
query | object | No | - | Query parameters |
headers | object | No | - | Request headers |
body | object | No | - | Request body (for POST/PUT) |
dry_run | boolean | No | true | Plan only, don't execute |
foxctl run http/openapi --input '{
"base_url": "https://api.github.com",
"path": "/repos/owner/repo/issues",
"method": "GET",
"query": {
"state": "open",
"labels": "bug",
"per_page": 10
},
"headers": {
"Accept": "application/vnd.github.v3+json"
}
}'
foxctl run http/openapi --input '{
"base_url": "https://api.example.com",
"path": "/users",
"method": "POST",
"headers": {
"Content-Type": "application/json"
},
"body": {
"name": "John Doe",
"email": "john@example.com"
}
}'
foxctl run http/openapi --input '{
"base_url": "https://api.example.com",
"path": "/users/123",
"method": "PATCH",
"body": {
"status": "active"
}
}'
foxctl run http/openapi --input '{
"base_url": "https://api.example.com",
"path": "/users/123",
"method": "DELETE"
}'
Returns a request_plan object containing: