hono

The Hono skill provides AI agents with API knowledge and CLI commands for building, testing, and managing Hono web applications.

9.1K
Installs
6
Use cases
5/10
Quality

Is hono safe to install?

Review the source first

Review the source first: our audit of hono's source files found 4 shell commands, 0 external URLs, no file writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands via npx to test API endpoints.

How we audit skills: our security review methodology.

Who is this skill for?

Developers building web applications with the Hono framework.

What can you do with it?

  • Building Hono web applications
  • Testing API endpoints via CLI
  • Implementing routing, middleware, and validation
  • Creating JSX components
  • Setting up type-safe RPC clients
  • Implementing streaming responses

How good is this skill?

Quality score: 5/10. The skill provides comprehensive documentation and clear CLI usage instructions for the Hono framework.

What does the skill file contain?

SKILL.md
# Hono Skill

Build Hono web applications. This skill provides inline API knowledge for AI. Use `npx hono request` to test endpoints. If the `hono-docs` MCP server is configured, prefer its tools for the latest documentation over the inline reference.

## Hono CLI Usage

### Request Testing

Test endpoints without starting an HTTP server. Uses `app.request()` internally.

```bash
# GET request
npx hono request [file] -P /path

# POST request with JSON body
npx hono request [file] -X POST -P /api/users -d '{"name": "test"}'
```

**Note:** Do not pass credentials directly in CLI arguments. Use e...

Frequently asked questions

How do I test my Hono endpoints without starting a server?

Use the npx hono request command to test endpoints using the app.request() method.

How do I ensure type inference works for the Hono RPC client?

You must chain your routes on the server and export the app type for the client to consume.

What should I do if I need to use Cloudflare Workers bindings?

Use npx workers-fetch instead of hono request, as the latter does not support bindings.

How do I handle JSX in Hono?

Ensure your files use the .tsx extension and configure the jsxImportSource in your tsconfig.json.

Data sourced from yusukebe/hono-skill on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills