返回顶部
n

neckr0ik-api-wrapperAPI转技能

Convert any REST API into an OpenClaw skill automatically. Generates SKILL.md, scripts, and claw.json from OpenAPI spec or URL. Use when you want to quickly create a skill for any API.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
285
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

neckr0ik-api-wrapper

技能名称: neckr0ik-api-wrapper
详细描述:

API 包装器生成器

从REST API自动生成OpenClaw技能。

功能说明

  • - 解析OpenAPI规范 — 读取API文档
  • 生成技能文件 — SKILL.md、脚本、claw.json
  • 处理认证 — API密钥、OAuth、Bearer令牌
  • 创建类型安全的包装器 — 验证请求/响应
  • 记录端点 — 每个操作的使用示例

快速开始

bash

从OpenAPI规范生成技能


neckr0ik-api-wrapper generate --spec https://api.example.com/openapi.json --name my-api

从URL生成(自动发现OpenAPI)

neckr0ik-api-wrapper generate --url https://api.example.com --name my-api

从本地文件生成

neckr0ik-api-wrapper generate --spec ./openapi.yaml --name my-api

输出结构

my-api/
├── SKILL.md # 技能文档
├── claw.json # 包元数据
└── scripts/
└── api.py # 生成的API客户端

支持的认证类型

类型支持配置
API密钥(请求头)--auth header:X-API-Key
API密钥(查询参数)
✅ | --auth query:api_key | | Bearer令牌 | ✅ | --auth bearer | | 基本认证 | ✅ | --auth basic | | OAuth 2.0 | ✅ | --auth oauth2 |

命令

generate

从API规范生成OpenClaw技能。

bash
neckr0ik-api-wrapper generate [options]

选项:
--spec OpenAPI规范URL或文件
--url API基础URL(自动发现规范)
--name 技能名称(默认:API名称)
--output

输出目录
--auth 认证类型
--include 包含特定端点(逗号分隔)
--exclude 排除特定端点(逗号分隔)

validate

在生成前验证OpenAPI规范。

bash
neckr0ik-api-wrapper validate --spec

test

针对实时API测试生成的技能。

bash
neckr0ik-api-wrapper test --skill ./my-api --endpoint

生成技能示例

markdown

从Stripe API生成

快速开始

bash
stripe-api customers list --limit 10
stripe-api customers create --email user@example.com
stripe-api charges create --amount 1000 --currency usd

端点

customers.list

列出所有客户。
  • - 方法:GET
  • 路径:/v1/customers
  • 认证:Bearer令牌

customers.create

创建新客户。
  • - 方法:POST
  • 路径:/v1/customers
  • 认证:Bearer令牌
  • 请求体:email、name、metadata

优势

  1. 1. 速度 — 几分钟内生成技能,而非数小时
  2. 一致性 — 所有API技能采用标准格式
  3. 文档 — 从OpenAPI自动生成
  4. 类型安全 — 请求/响应验证
  5. 可维护性 — API更新时可重新生成

使用场景

  • - API提供商 — 为您的API创建技能
  • 开发者 — 快速集成新API
  • 变现 — 为热门API销售技能

可包装的API示例

  • - Stripe支付API
  • OpenAI API
  • Slack API
  • Notion API
  • GitHub API
  • 任何符合OpenAPI规范的API

参见

  • - references/openapi.md — OpenAPI规范指南
  • references/templates/ — 技能模板
  • scripts/generator.py — 主生成器

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 neckr0ik-api-wrapper-1776198556 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 neckr0ik-api-wrapper-1776198556 技能

通过命令行安装

skillhub install neckr0ik-api-wrapper-1776198556

下载

⬇ 下载 neckr0ik-api-wrapper v1.0.0(免费)

文件大小: 7.55 KB | 发布时间: 2026-4-15 11:47

v1.0.0 最新 2026-4-15 11:47
Initial release of neckr0ik-api-wrapper.

- Automatically generates OpenClaw skills from any REST API's OpenAPI spec or URL.
- Creates SKILL.md, scripts (type-safe API client), and claw.json.
- Supports multiple authentication types: API key, Bearer, Basic Auth, and OAuth2.
- Includes commands to generate, validate, and test skills.
- Outputs well-structured, documented, and ready-to-use OpenClaw skills.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部