Skip to content
Agentmart
Submit a tool

api-endpoint-builder

Generate production-ready API endpoints from natural language descriptions.

Skill by hillstreet-ph

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/hillstreet-ph-api-endpoint-builder

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Generate production-ready API endpoints from natural language descriptions. Supports Next.js App Router, tRPC, and Express. Includes authentication, validation, error handling, and best practices. Use when building REST or tRPC APIs.

Use cases: frontend, backend

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/api-endpoint-builder

What's inside

Skill name
api-endpoint-builder
Description
Generate production-ready API endpoints from natural language descriptions. Supports Next.js App Router, tRPC, and Express. Includes authentication, validation, error handling, and best practices. Use when building REST or tRPC APIs.
License
MIT
Instructions
593 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • name: "api-endpoint-builder" does not match folder "open-manus-skills-api-endpoint-builder"
  • body: 593 lines (spec recommends under 500)
  • files: referenced but missing: templates/trpc_router.ts, templates/nextjs_route.ts, references/api_patterns.md

Files (1)

  • SKILL.md

SKILL.md (first lines)

# API Endpoint Builder

Generate production-ready API endpoints from natural language descriptions using AI.

## Overview

This skill transforms natural language API specifications into complete, type-safe endpoints with:

- **Multiple Frameworks** - Next.js App Router, tRPC, Express
- **Input Validation** - Zod schemas for type-safe validation
- **Authentication** - Built-in auth middleware
- **Error Handling** - Consistent error responses
- **TypeScript** - Full type safety
- **Best Practices** - RESTful design, proper status codes
- **Ready to Deploy** - Production-ready code

## When to Use This Skill

- Building REST APIs for web applications
- Creating tRPC routers for type-safe APIs
- Adding new endpoints to existing APIs
- Learning API design patterns
- Rapid prototyping of backend services

## Quick Start

### Generate Next.js Endpoints

```bash
python3 scripts/generate_endpoints.py "CRUD endpoints for blog posts"
```

### Generate tRPC Router

```bash
python3 scripts/generate_endpoints.py "User management API" --framework trpc
```

### Generate Express Routes

```bash
python3 scripts/generate_endpoints.py "Product catalog endpoints" --framework express
```

## Workflow

### Step 1: Describe Your API

Write a natural language description of the endpoints you need:

**Simple**:
```
"CRUD endpoints for blog posts"
```

**Detailed**:
```
"User management API with:
- List all users (paginated)
- Get user by ID
- Create new user
- Update user profile
- Delete user
- Get user's posts"
```

**Specific Requirements**:
```
"E-commerce product API with:
- List products with filtering (category, price range)
- Search products
- Get product details with reviews
- Add product to cart
- Update cart quantity
- Checkout"
```

### Step 2: Generate Endpoints

Run the generator:

```bash
python3 scripts/generate_endpoints.py "<your description>" [options]
```

**Options**:
- `--framework nextjs` - Next.js App Router (default)
- `--framework trpc` - tRPC router
- `--framework express` - Express.js router
- `--auth` - Include authentication (default: true)
- `--no-auth` - Exclude authentication
- `--validation` - Include Zod validation (default: true)
- `--no-validation` - Exclude validation
- `--output-dir <path>` - Output directory (default: current)

### Step 3: Review Generated Code

The generator creates files with clear structure:

**Next.js**:
```
app/api/posts/route.ts         # List & create
app/api/posts/[id]/route.ts    # Get, update, delete
```

**tRPC**:
```
server/api/routers/posts.ts    # Router with all procedures
```

**Express**:
```
routes/posts.ts                # Router with all routes
```

### Step 4: Integrate into Project

1. Copy generated files to your project
2. Adjust imports and database calls

From hillstreet-ph/open-connect, MIT.

More from hillstreet-ph/open-connect

Signals

Stars
1
Forks
0
Open issues
17
Last commit (this folder)
Oct 6, 2026 (22 days ago)
Last release
Sep 6, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from hillstreet-ph

Cite this page

api-endpoint-builder skill. Agent Mart. https://agentmart.dev/skills/hillstreet-ph-api-endpoint-builder (last updated 2026-10-24)