@wabot-dev/create
v0.0.4
Published
Project creator for Wabot Framework
Readme
@wabot-dev/create
CLI para:
- crear un nuevo proyecto Wabot desde el template oficial
- instalar skills empaquetadas en distintos homes o targets de agentes
Instalación
npm installPara probar el binario local:
node ./bin/create-wabot.mjs --helpComando principal
Crear un proyecto nuevo:
create-wabot <project-directory>Ejemplo:
create-wabot my-wabot-appVariaciones:
create-wabot my-wabot-app --db-url "postgres://localhost:5432/wabot"
create-wabot my-wabot-app --llm-url "http://localhost:3000"
create-wabot my-wabot-app --api-key "my-api-key"
create-wabot my-wabot-app --db-url "postgres://localhost:5432/wabot" --llm-url "http://localhost:3000" --api-key "my-api-key"Si no pasás project-directory, el CLI pregunta el nombre del proyecto en modo interactivo.
Comando de skills
Instalar una skill empaquetada:
create-wabot skill add <skill-name>Skill disponible actualmente:
create-wabot skill add wabot-frameworkVariaciones de skill add
1. Instalación global por defecto
Usa el home del sistema y, si no se indica target, instala para codex.
create-wabot skill add wabot-frameworkResultado esperado:
<os.homedir()>/.codex/skills/wabot-framework
2. Instalación local al proyecto
Instala en el workspace actual:
create-wabot skill add wabot-framework --localResultado esperado:
./.agents/skills/wabot-framework
3. Instalación global con home explícito
Instala usando un home root manual:
create-wabot skill add wabot-framework --global --home "/Users/demo"
create-wabot skill add wabot-framework --global --home "C:\\Users\\demo"4. Instalación global para un target único
create-wabot skill add wabot-framework --global --target codex
create-wabot skill add wabot-framework --global --target claude
create-wabot skill add wabot-framework --global --target agentsCon --home:
create-wabot skill add wabot-framework --global --home "C:\\Users\\demo" --target codex
create-wabot skill add wabot-framework --global --home "C:\\Users\\demo" --target claude
create-wabot skill add wabot-framework --global --home "C:\\Users\\demo" --target agentsRutas esperadas:
codex-><home>/.codex/skills/wabot-frameworkclaude-><home>/.claude/skills/wabot-frameworkagents-><home>/.agents/skills/wabot-framework
5. Instalación global para múltiples targets
create-wabot skill add wabot-framework --global --targets codex,claude
create-wabot skill add wabot-framework --global --targets agents,codex,claudeCon --home:
create-wabot skill add wabot-framework --global --home "C:\\Users\\demo" --targets agents,codex,claudeEsto instala la misma skill en múltiples destinos dentro del mismo home root.
Reglas útiles
--localy--globalson excluyentes.--home,--targety--targetsaplican solo con--global.- Si no se pasa
--targetni--targets, el default escodex. - Si el destino ya existe, el comando falla y no sobreescribe.
- Si el target no existe en la lista soportada, el comando falla.
Targets soportados
agents
codex
claudeEjemplos completos
Crear un proyecto:
create-wabot my-botCrear un proyecto con variables iniciales:
create-wabot my-bot \
--db-url "postgres://localhost:5432/mybot" \
--llm-url "http://localhost:3000" \
--api-key "secret"Instalar la skill local al repo:
create-wabot skill add wabot-framework --localInstalar la skill para Claude en otro home:
create-wabot skill add wabot-framework --global --home "C:\\Users\\another-user" --target claudeInstalar la skill para varios agentes en el mismo home:
create-wabot skill add wabot-framework --global --home "C:\\Users\\another-user" --targets agents,codex,claudeDesarrollo
Mostrar ayuda:
node ./bin/create-wabot.mjs --help
node ./bin/create-wabot.mjs skill add --help