Public APIs Skill Creator

🔌 千款免费API一键搜,代码模板秒生成

从public-apis仓库自动检索免费API,按功能推荐并生成curl/Python/JS调用示例,支持一键生成自定义API skill包

收藏
4.6k
安装
1.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

public-apis-skill-creator 是一个面向开发者的自动化工具 skill,核心能力围绕 public-apis/public-apis 这一知名开源仓库(收录 1000+ 免费公共 API)展开,提供从检索、筛选到生成可用代码片段的完整工作流。

主要用法

1. 智能检索:支持按功能关键词(如 "weather forecast""currency exchange")搜索仓库中的 API,返回认证要求、HTTPS 支持、CORS 状态及文档链接
2. 一键推荐solve_task.sh 脚本自动分析需求并推荐最优 API,支持 --pick 指定备选、--try 实时探测可用性

3. 代码生成:自动生成最小可用调用示例,覆盖 curl、Python、JavaScript 三种主流形式

4. Skill 生成器:可将选中的 API 包装为独立 skill 包(--make-skill --skill-name <name>),便于复用与分发

5. 全量浏览list_all_apis.sh 支持列表/JSON 格式输出,--top 控制数量

显著优点

  • 零配置上手:直接调用脚本,无需手动翻阅仓库文档
  • 多语言模板:一次检索,三端代码同步生成
  • 生态闭环:搜→选→测→生成→封装,覆盖 API 接入完整链路
  • 权威数据源:基于 GitHub 星标 300k+ 的 community-curated API 列表

局限性与风险

  • 实时性依赖:public-apis 仓库更新频率不定,可能存在链接失效或服务下线
  • 认证盲区:部分 API 的 "No Auth" 标注可能随服务商策略变化,生产环境需二次确认
  • Rate Limit 未明示:脚本不自动检测调用频率限制,高并发场景需人工查阅文档
  • 生成代码无异常处理:最小示例仅保证"能跑",缺乏重试、超时、降级逻辑

适合人群

  • 快速原型开发需找现成接口的独立开发者
  • 教学/演示场景需即时生成可运行代码的教育者
  • 构建内部工具库、希望将常用 API 封装为 skill 的技术团队

安全提示

建议对生成的 skill 进行沙箱测试,尤其是涉及敏感数据(如地理位置、金融信息)的 API;生产部署前务必核实服务商的最新条款与 TLS 版本。

Public APIs Skill Creator 内容

scripts文件夹
手动下载zip · 9.5 kB
create_skill.shtext/x-shellscript
请选择文件