Not in the top 1,000 by GitHub stars

KevinArce/create-bun-api

Create an agent-ready Bun + Elysia HTTP API (SQLite, JWT auth, OpenAPI) with one non-interactive command: bun create bun-api my-api. Ships AGENTS.md, Agent Skills, and a verify script for AI coding agents.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/add-endpoint/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

fab932074b68 → fab932074b68

Compare on GitHub

skills/add-model/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

fab932074b68 → fab932074b68

Compare on GitHub

skills/create-bun-api/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

fab932074b68 → fab932074b68

Compare on GitHub

skills/verify-and-debug/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

fab932074b68 → fab932074b68

Compare on GitHub

View on GitHubAdd to my skills

Verified commit fab932074b6834948af8313220804b174e5b4c64

git clone --filter=blob:none --no-checkout https://github.com/KevinArce/create-bun-api.git .hotskills/kevinarce-create-bun-api && git -C .hotskills/kevinarce-create-bun-api checkout --detach fab932074b6834948af8313220804b174e5b4c64 # Copy each selected skill directory from .hotskills/kevinarce-create-bun-api into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/KevinArce/create-bun-api.git .hotskills/kevinarce-create-bun-api && git -C .hotskills/kevinarce-create-bun-api checkout --detach fab932074b6834948af8313220804b174e5b4c64 # Copy each selected skill directory from .hotskills/kevinarce-create-bun-api into .agents/skills/<skill-name>/
11GitHub stars
0stars in 7 days
4skills in this repository
8commits in 30 days

Heat

1.5
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 25, 202611

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

add-endpoint

When your agent uses it

Add an HTTP endpoint or a new resource (routes, validation, service, SQL, tests) to a Bun + Elysia project created with create-bun-api, following its conventions, then prove it with bun run verify. Use when asked to add a route, endpoint, API resource, CRUD feature, or handler in a project that contains create-bun-api.json.

What it loads into context

Frontmatter

83 tokens

Always available to the agent

SKILL.md

688 tokens

When the skill is activated

Reference documents

2,295 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Gotchas

Files

  • SKILL.mdcore2,625 bytes
  • references/notes-module.mddoc8,817 bytes
Read SKILL.md

# Add an endpoint

1. **Baseline:** run `bun run verify`. If it already fails, fix that first (verify-and-debug skill) or
   report it. Don't build on a red baseline.
2. **Decide where the code goes:**
   - New resource: a new folder `src/modules/<name>/`. `<name>` is plural and lowercase, e.g. `notes`.
   - New route on an existing resource: that module's `<name>.routes.ts`, with logic in `<name>.service.ts`.
   - New table or column: follow the add-model skill first.
3. **Write the module.** A complete, tested example is in
   [references/notes-module.md](references/notes-module.md); copy its shape.
   - `<name>.schema.ts`: `t` schemas for bodies, params, and responses, plus `typeof X.static` types.
   - `<name>.repository.ts`: prepared SQL. Scope rows by owner (`user_id`) for per-user data.
   - `<name>.service.ts`: business rules. Throw `notFound()`, `conflict()`, and the other helpers from `src/lib/errors.ts`.
   - `<name>.routes.ts`: `new Elysia({ prefix: "/<name>", tags: ["<name>"] })`. Add
View the complete source on GitHub

Skills included

  • add-endpoint
  • add-model
  • create-bun-api
  • verify-and-debug

Repository facts

License
Apache-2.0
Created
Mar 20, 2024
Last pushed
Oct 21, 2026
Forks
0
Open issues
0
Project activity
Active

Before you install

Instructions only

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 1 note
  • skills/create-bun-api/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • No broad tool permissions
  • No dangerous shell commands
  • 3 network referencesin 1 file: create-bun-api/SKILL.md:8
  • No hidden or obfuscated text
  • No instruction overrides
  • No executable scripts
  • No access to secrets
  • No requests to vote in Hot
Show all 3 signals by file

skills/create-bun-api/SKILL.md

  • Network accessline 8
    1. Optional, fast: `bunx create-bun-api doctor --json`. If `ok` is false, follow each failed check's    `hint`. The tool never installs software itself. If Bun is missing, tell the user how to install it    (https://bun.com/docs/installatio
  • Network accessline 9
    `hint`. The tool never installs software itself. If Bun is missing, tell the user how to install it    (https://bun.com/docs/installation); don't run remote install scripts. 2. Create the project:
  • Network accessline 10
    (https://bun.com/docs/installation); don't run remote install scripts.

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 3 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativePath CLAUDE.md.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/add-endpoint/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/add-endpoint/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/add-endpoint/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/add-endpoint/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.