返回顶部
s

smart-api-connector智能API连接器

Connect to any REST API using the agent's built-in web_fetch. Handles authentication headers, JSON payloads, error parsing, and retries. Use when: user wants to query an API, test an endpoint, automate API calls, parse API responses, or integrate with external services. Homepage: https://clawhub.ai/skills/smart-api-connector

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

smart-api-connector

Smart API Connector v3.0

安装: clawhub install smart-api-connector

使用内置工具进行REST API集成。无需代码,无需curl,无需依赖。

语言

根据用户消息语言自动检测。默认:英语。

快速开始

用户提供:API URL + 所需操作。代理处理一切。

用户:从 https://api.example.com/v1/users/123 获取用户信息
代理执行:web_fetch https://api.example.com/v1/users/123(如果提供了认证头信息则包含)
返回解析后的响应。

认证

API密钥放在请求头中

web_fetch url --headers {Authorization: Bearer KEY, X-API-Key: KEY}

通过环境变量设置API密钥

exec: APIKEY=yourkey curl -s -H Authorization: Bearer $API_KEY https://...

仅会话内有效的密钥

对话中提供的API密钥仅在当前会话中使用。从不持久化到文件。

错误处理

HTTP状态码操作
200-299解析并返回响应
429
请求频率受限 — 等待后重试(最多重试3次) | | 400 | 错误请求 — 显示错误,建议修复 | | 401/403 | 认证失败 — 检查密钥和权限 | | 404 | 未找到 — 验证URL | | 5xx | 服务器错误 — 重试一次,然后报告 |

HTTP方法

方法使用场景
GET获取数据
POST
创建数据 / 发送JSON请求体 | | PUT | 更新数据 | | DELETE | 删除数据 |

对于POST/PUT:如果未提供JSON请求体,则提示用户输入。

响应解析

始终提取并展示有用的部分。对于JSON API:

响应:
姓名:John
邮箱:john@example.com
创建时间:2026-03-28

原始数据:{如果用户需要详情,显示前200个字符}

安全

  • - 密钥仅在会话内有效 — 从不写入文件
  • 优先使用环境变量而非命令行参数
  • 使用范围限定/测试密钥而非生产密钥
  • 在执行前向用户展示确切的请求(URL + 方法 + 请求头,不显示密钥值)

快捷命令

用户输入操作
查询 {url}GET请求
POST到 {url}
带请求体的POST请求 | | 测试API {url} | 发送请求并显示响应 | | API健康检查 | 发送GET请求并报告状态 |

代理指南

  1. 1. 优先使用webfetch — 内置,无依赖
  2. 仅在webfetch无法处理请求时回退到exec/curl
  3. 绝不持久化API密钥 — 仅会话内有效
  4. 执行前展示请求 — 对于POST/PUT/DELETE需与用户确认
  5. 解析响应 — 提取有用数据,不直接输出原始JSON
  6. 优雅处理错误 — 429时重试,解释401/403
  7. 响应时匹配用户语言

此技能不做的事情

  • - 不持久化API密钥或凭据
  • 不需要npm包或外部工具
  • 不修改任何本地文件
  • 不在用户不知情的情况下发送请求(对于POST/PUT/DELETE)

TommoT2的更多作品

  • - workflow-builder-lite — 构建和执行多步骤工作流
  • context-brief — 跨会话持久化上下文
  • setup-doctor — 诊断和修复OpenClaw设置问题

安装完整套件:
bash
clawhub install smart-api-connector workflow-builder-lite context-brief setup-doctor

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 smart-api-connector-1775955123 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 smart-api-connector-1775955123 技能

通过命令行安装

skillhub install smart-api-connector-1775955123

下载

⬇ 下载 smart-api-connector v3.0.0(免费)

文件大小: 2.36 KB | 发布时间: 2026-4-13 12:05

v3.0.0 最新 2026-4-13 12:05
Simplified from 220 to 60 lines. web_fetch first, curl fallback. Clean auth patterns, error handling, no hardcoded prices.

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

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

p2p_official_large
返回顶部