BytesAgain2

Api Generator

開發程式設計v2.0.0
作者:BytesAgain2更新於 2026-05-11共 9 個版本 · 最新版本釋出於 2026-03-17api-generator@clawhub_ckchzh/api-generator
程式碼生成後端開發#GraphQL

據 AlphaMoat 統計,截至 2026-09,Api Generator 累計下載 4,335 次、獲 5 個星標,在全部 5,078 個 AI 技能中排名第 2,269 位,在「開發程式設計」分類(577 個)中排名第 287 位。

累計安裝
121
累計下載
4335
星標
5
全站排名
#2,269
全站前 45% · 「開發程式設計」前 50%
平台累計安裝累計下載星標評論
ClawHub ↗12136053-
SkillHub ↗11943355—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

主文提供透過指令碼生成 Express.js CRUD 端點、GraphQL 型別與查詢變更、OpenAPI 3.0 規範、Python 客戶端、模擬服務、JWT/OAuth/API 金鑰認證、限流器及 Jest 與 Supertest 測試套件的命令。生成結果只是專案起點;使用前應審查並加固認證、金鑰管理和輸入校驗,再檢查端點、模式並補充專案測試。

資料釋出於 2026-10-29

可以用來做什麼

  • 規劃 REST 或 GraphQL API 的初始腳手架
  • 生成 OpenAPI 文件、客戶端或模擬服務
  • 為已有 API 設計認證、限流與測試起點

什麼時候用

  • 需要透過所列 shell 命令生成 API 起始程式碼,並準備審查和按專案要求完善輸出時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

為一個資源列出生成 REST 端點、OpenAPI 文件和測試套件的命令,不執行命令。
規劃使用 API Generator 輸出認證腳手架後的金鑰管理與校驗審查項。

月度資料趨勢

累計下載4335
1735313245282026-03 · 累計下載 19282026-05 · 累計下載 29662026-06 · 累計下載 31602026-07 · 累計下載 34802026-08 · 累計下載 36592026-09 · 累計下載 433526-0326-09
星標5
1352026-03 · 星標 12026-05 · 星標 32026-06 · 星標 32026-07 · 星標 42026-08 · 星標 52026-09 · 星標 526-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。 該技能有同名的其他版本,調整前的資料歸屬當前下載量最大的這一個。

月份累計下載環比星標
2026-094335—5
2026-083659+5.1%5
2026-073480+10.1%4
2026-063160+6.5%3
2026-052966—3
2026-031928—1

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

1.6 KB · ClawHub v2.0.0
---
version: "2.0.0"
name: api-generator
description: "API code generator. Generate RESTful endpoints, GraphQL schemas, OpenAPI/Swagger docs, API clients, mock servers, authentication, rate limiting."
author: BytesAgain
homepage: https://bytesagain.com
source: https://github.com/bytesagain/ai-skills
---

# ⚡ API Generator
展開全部(共 50 行)

Generate production-ready API code scaffolds from zero. REST, GraphQL, auth, tests — all in one tool.

## Usage

```bash
bash scripts/apigen.sh <command> <resource_name> [options]
```

## Commands

### Core Generation
- **rest** `<name>` — RESTful CRUD endpoints (Express.js)
- **graphql** `<name>` — GraphQL Type + Query + Mutation schema
- **swagger** `<name>` — OpenAPI 3.0 specification document

### Utilities
- **client** `<name>` — Python API client class
- **mock** `<name>` — Mock API server with in-memory store
- **auth** `<type>` — Auth code (`jwt` / `oauth` / `apikey`)
- **rate-limit** `<type>` — Rate limiter (`token-bucket` / `sliding-window`)
- **test** `<name>` — Jest + Supertest API test suite

## Examples

```bash
bash scripts/apigen.sh rest user          # RESTful user endpoints
bash scripts/apigen.sh graphql product    # GraphQL product schema
bash scripts/apigen.sh auth jwt           # JWT authentication
bash scripts/apigen.sh test order         # Order API tests
```

## Output

All code prints to stdout. Copy or redirect into your project files.
Generated code includes full comments and can serve as a project starting point.
---
💬 Feedback & Feature Requests: https://bytesagain.com/feedback
Powered by BytesAgain | bytesagain.com

「開發程式設計」分類下的熱門技能

BytesAgain2 的其他技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。