openrouterteam/create-agent

Inicialize um agente AI modular com o SDK do OpenRouter, hooks extensíveis e TUI Ink opcional

O que é create-agent?

Esta skill permite inicializar rapidamente um agente AI modular utilizando o SDK do OpenRouter, fornecendo uma estrutura extensível baseada em hooks e suporte opcional para uma interface de terminal interativa com Ink. Ela é útil para desenvolvedores que desejam construir agentes AI personalizados, seja para automação, chatbots ou ferramentas CLI, sem precisar configurar toda a infraestrutura do zero. Compatível com Node.js, a skill gera automaticamente um projeto com dependências pré-configuradas, exemplos de hooks para tratamento de eventos (como antes e depois de chamadas de API) e uma interface TUI opcional para monitoramento em tempo real. O fluxo básico envolve a execução de um comando no terminal, que pergunta ao usuário sobre as preferências (como incluir ou não a TUI) e cria a estrutura de diretórios e arquivos necessária.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/openrouterteam/agent-skills/tree/main/skills/create-agent

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que create-agent faz?

Inicialize um agente AI modular com o SDK do OpenRouter, hooks extensíveis e uma TUI Ink opcional.

Visão Geral

Esta skill cria um projeto base para um agente AI usando o SDK do OpenRouter. Ela inclui:

  • Configuração automática do projeto Node.js
  • Hooks extensíveis para personalização do comportamento do agente
  • Suporte opcional para interface de terminal interativa com Ink

Como Usar

Execute o seguinte comando no seu terminal:

npx openrouterteam/create-agent

Você será guiado por um assistente interativo que perguntará:

  • Nome do projeto
  • Se deseja incluir a TUI Ink
  • Preferências adicionais

Estrutura Gerada

Após a execução, o projeto terá a seguinte estrutura:

meu-agente/
├── package.json
├── src/
│   ├── index.ts
│   ├── agent.ts
│   ├── hooks/
│   │   ├── beforeRequest.ts
│   │   └── afterResponse.ts
│   └── tui/
│       └── app.tsx (opcional)
└── tsconfig.json

Hooks

Os hooks permitem que você modifique o comportamento do agente em pontos específicos do ciclo de vida:

  • beforeRequest: executado antes de cada chamada à API
  • afterResponse: executado após receber uma resposta

Personalização

Você pode estender o agente adicionando novos hooks ou modificando os existentes no diretório src/hooks/.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas