create-agent

Bootstrap modular AI agents using the OpenRouter SDK and optional Ink TUI.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/netzkontrast/JANUS --skill create-agent-netzkontrast
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-agent
Source: https://github.com/netzkontrast/JANUS/tree/main/.agents/skills/create-agent
Command: npx skills add https://github.com/netzkontrast/JANUS --skill create-agent-netzkontrast

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @openrouter/sdk, zod, eventemitter3, ink, react, typescript, tsx, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation of modular AI agents, abstracting away the complexities of model integration and providing a robust framework for building intelligent applications.

Core Features & Use Cases

  • Modular Agent Core: Build standalone agents with extensible hooks and lifecycle management.
  • OpenRouter SDK Integration: Seamlessly connect to over 300 language models via a unified API.
  • Optional Ink TUI: Develop beautiful, interactive terminal user interfaces for your agents.
  • Use Case: Quickly scaffold a customer support chatbot that leverages different LLMs based on query complexity, or build a content generation assistant with a custom terminal interface.

Quick Start

Use the create-agent skill to bootstrap a new agent project named 'my-new-agent' with basic tools.

Frequently Asked Questions about create-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap an AI agent using the OpenRouter SDK in TypeScript?

To bootstrap an AI agent with the OpenRouter SDK, use this Skill to scaffold a modular project with event-driven interactions and extensible hooks for custom AI applications.

Can I build a terminal user interface for an AI agent with Ink and React?

Yes, you can build interactive terminal user interfaces for AI agents. This Skill provides optional Ink TUI integration, allowing you to develop custom interfaces using React and TypeScript.

Does this approach for creating AI agents support multiple language models?

Creating AI agents with this approach supports over 300 language models. It integrates directly with the OpenRouter SDK to seamlessly connect various models via a unified API.

What is the best way to structure modular AI agents with event-driven interactions?

The best way to structure modular AI agents is by using a framework that supports standalone agent cores with lifecycle management and event emitters, which this Skill provides.

Do I need Zod and TypeScript to define tools for my AI agent?

You need TypeScript to build the agents, and Zod is included as a dependency for tool definition and schema validation, ensuring robust programmatic agent creation.