API自动生成工具

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

magic-api 国产接口快速开发框架。通过 Web UI 编写脚本自动映射为 HTTP 接口,无需 Controller/Service/Dao。当用户提到

一句话选型结论

按资料字段整理

API自动生成工具是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install zcwl/api-magic-gen
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方zcwl仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 enterprise
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791623461
正文体量9.2 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
API自动生成工具当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

9.2 KB
模型实际读到的说明书原文,来自技能仓库

> 功能说明: 本技能涵盖 自动化配置和灵活的参数设置、工作流程和效率、时使用、化配置和灵活的参数设置 等核心能力。

> 功能说明: 本技能涵盖 映射为 等核心能力。

magic-api-generate

能力梳理

详见参考文档:

  • 语法参考 - 完整语法、内置函数、模块导入
  • 数据库操作 - 多数据源、分页、事务
  • 业务示例 - 登录认证、文件上传、导出等
  • 针对语法参考(/api/v1/skills/magic-api-generate/file?md&ownerHandle=webx32),解析输入数据并返回响应
  • 验证返回数据的完整性和格式正确性

数据库操作(/api/v1/skills/magic-api-generate/file?md&ownerHandle=webx32)

针对数据库操作(/api/v1/skills/magic-api-generate/file?
输入: 用户提供数据库操作(/api/v1/skills/magic-api-generate/file?
输出: 返回数据库操作(/api/v1/skills/magic-api-generate/file?
- 针对数据库操作(/api/v1/skills/magic-api-generate/file?md&ownerHandle=webx32),解析输入数据并返回响应
- 验证返回数据的完整性和格式正确性

业务示例(/api/v1/skills/magic-api-generate/file?md&ownerHandle=webx32)

针对业务示例(/api/v1/skills/magic-api-generate/file?
输入: 用户提供业务示例(/api/v1/skills/magic-api-generate/file?
输出: 返回业务示例(/api/v1/skills/magic-api-generate/file?
- 针对业务示例(/api/v1/skills/magic-api-generate/file?md&ownerHandle=webx32),解析输入数据并返回响应
- 验证返回数据的完整性和格式正确性

场景示例

场景 输入 输出
接口开发 接口路径与业务逻辑脚本 自动映射的HTTP接口
数据库操作 SQL与数据源配置 多数据源查询/分页/事务结果
业务实现 登录认证/文件上传/导出需求 可运行的magic-api脚本

不适用于:需要人工判断的复杂决策场景

操作步骤

依赖说明

运行环境

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

第三方依赖

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

API Key 配置

可用性分类

  1. 分类: MD+execute()
  2. 说明: 基于Markdown的AI Skill,

API Key配置方式:

export API_KEY="${API_KEY:?请设置环境变量}"

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

参数说明

参数名 类型 必填 说明
content string 否 处理的内容输入
mode string 否 处理模式, 可选值: json/text/markdown
style string 否 输出风格, 参考 references/style.md

输出说明

{
  "success": true,
  "data": {
    "result": "处理结果",
    "status": "success",
    "metadata": {
    "metadata": {
      "template_used": "reviewer",
      "word_count": 0,
      "style": "专业"
    }
  },
  "error": null
}

输出模板参考: assets/output.json

依赖说明(补充)

依赖项 类型 必需 说明
LLM 模型 是 需要LLM进行内容生成, 推荐GPT-4/智谱GLM-4/DeepSeek
API Key 凭证 否 使用云端LLM时需要, 本地LLM不需要

国内替代方案:
- OpenAI GPT → 智谱GLM-4 / 百度文心一言 / 通义千问 / DeepSeek
- OpenAI Embedding → 智谱embedding-2 / 百度embedding

案例展示

示例1:基础用法

# 请参考上方使用说明进行配置和调用
result = "ready"
```xml
<dependency>
    <groupId>org.ssssssss</groupId>
    <artifactId>magic-api-spring-boot-starter</artifactId>
    <version>2.2.2</version>
</dependency>

请参考上方使用说明进行配置和调用

result = "ready"

server:
  port: 9999

magic-api:
  web: /magic/web              # Web UI 入口
  resource:
    location: /data/magic-api  # 脚本存储位置(可改为 classpath: 只读模式)

请参考上方使用说明进行配置和调用

result = "ready"

http://localhost:9999/magic/web

请参考上方使用说明进行配置和调用

result = "ready"
```

热门问题

Q1: 如何开始使用magic-api-generate?

A: 请参考使用流程和依赖说明章节,确保运行环境满足要求后调用本技能。

故障处理体系

错误场景(续) 原因 处理方式
LLM响应超时或无响应 网络延迟或模型负载过高 请求重试;确认Agent平台LLM服务正常
输入内容格式不正确 用户输入不符合skill预期格式 检查输入是否符合skill使用说明中的格式要求,参考示例章节
执行结果与预期不符 指令描述不够明确或上下文不足 提供更详细的指令描述,补充必要的上下文信息
命令执行失败 运行环境不满足要求或权限不足 确认运行环境符合依赖说明中的要求;检查命令权限设置

能力边界

  1. 安全性 - 生产环境关闭 Web UI 或限制 IP 访问
  2. 版本控制 - 脚本目录建议 Git 管理
  3. 密码加密 - 使用 MD5/BCrypt,不要明文存储
  4. SQL 注入 - 使用参数化查询 ? 占位符
  5. 性能 - 复杂逻辑拆分多个接口,避免单脚本过长

创新特色

效率提升量化分析

操作步骤 手动耗时 自动化耗时 时间节约 准确率提升
接口设计 2天 30分钟 1.5天 5%
数据库操作 1天 2小时 0.5天 3%
业务逻辑实现 3天 4小时 2.5天 4%
接口测试 1天 1小时 0.5天 2%
文档编写 1天 30分钟 0.5天 1%

差异化对比

对比维度 本技能 手动操作 Python脚本 专业软件
易用性 高 低 中 高
速度 快 慢 中 快
成本 低 高 中 高
功能丰富性 高 低 中 高
学习曲线 低 高 中 高

核心痛点解决

痛点 描述 影响范围 解决方案 量化效果
接口开发效率低 需要手动编写大量代码,耗时且易出错 整个开发周期 使用API自动生成工具,提高开发效率 提高约30%
数据库操作复杂 需要手动编写SQL语句,易出错且效率低 数据库操作过程 提供数据库操作功能,简化操作流程 提高约50%
业务逻辑实现困难 需要编写复杂的业务逻辑代码 业务逻辑实现 提供业务示例和语法参考,降低实现难度 提高约40%

常见问题FAQ

Q1: magic-api-generate是否支持多种编程语言?

A: magic-api-generate主要支持JavaScript,但可以通过插件扩展支持其他编程语言。

Q2: magic-api-generate如何处理异常情况?

A: magic-api-generate提供了异常处理机制,当出现异常时,会返回错误信息,并记录到日志中。

Q3: magic-api-generate是否支持跨域请求?

A: magic-api-generate支持跨域请求,但需要配置CORS策略。

Q4: magic-api-generate如何进行性能优化?

A: magic-api-generate提供了多种性能优化方法,如缓存、异步处理等。

Q5: magic-api-generate如何进行安全防护?

A: magic-api-generate提供了安全防护措施,如输入验证、权限控制等。

安全合规声明

  1. 确保API密钥安全,避免泄露。
  2. 对输入数据进行验证,防止输入验证等攻击。
  3. 设置合理的权限控制,防止未授权访问。
  4. 定期更新依赖库,避免安全漏洞。
  5. 对敏感数据进行加密处理,确保数据安全。

常见问题

5 问
答案由本站依据条目字段整理
API自动生成工具怎么安装?

在支持 Skills 的客户端里执行:skillhub install zcwl/api-magic-gen。安装方式为未标注。装完刷新技能列表或重开客户端。

API自动生成工具支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

API自动生成工具权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

API自动生成工具收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

API自动生成工具用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。