create-agent
π―Skillfrom openrouterteam/agent-skills
Bootstraps a modular AI agent with OpenRouter SDK, customizable hooks, and optional terminal UI for flexible AI application development
Overview
A skill that bootstraps modular AI agents using the OpenRouter SDK, providing a structured architecture with standalone agent core, extensible hooks, and an optional Ink terminal UI. It gives developers a step-by-step guide to build agents with access to 300+ language models through OpenRouter's unified API.
Key Features
- Standalone Agent Core β Runs independently with a hook-based lifecycle (onStart, onToolCall, onResponse, onError) that can be integrated into any interface: terminal UI, HTTP API, Discord bot, etc.
- OpenRouter SDK Integration β Unified access to 300+ language models with built-in tool definitions using Zod schemas and configurable stop conditions
- Optional Ink TUI β Beautiful terminal user interface built with React Ink, kept separate from agent logic so the core remains portable
- Complete Project Scaffolding β Provides full project setup from npm init through TypeScript configuration, dependency installation, and organized file structure
Who is this for?
Developers who want to build modular, extensible AI agents with OpenRouter. Ideal for those who need a clean architecture that separates agent logic from presentation, making it easy to deploy the same agent across terminal, web, and chat platforms.
Same repository
openrouterteam/agent-skills(3 items)
Installation
npx vibeindex add openrouterteam/agent-skills --skill create-agentnpx skills add openrouterteam/agent-skills --skill create-agent~/.claude/skills/create-agent/SKILL.md