What problem does it solve?
This Skill enables running a configured Viben Agent in a non-interactive way, so you can programmatically ask it questions or trigger coding workflows while it automatically loads memory, MCP settings, and enabled Skills.
Core Features & Use Cases
- Non-interactive agent dialogue: Send a prompt to a specific Agent ID without opening an interactive chat UI.
- Automatic memory injection: Loads MEMORY.md plus recent daily logs (today/yesterday) into the system prompt, unless disabled.
- Session management for continuity: Supports specifying a session ID, resuming an existing session, or starting a new one.
- Executor selection by agent type: Uses the Agent’s configured type (e.g., claude-code, gemini, codex) to select the correct underlying executor.
- MCP integration and skills loading: Automatically applies the Agent’s MCP server configuration and enabled Skills.
- Flexible IO formats: Output and input can be either plain text or stream-json, plus optional JSON result mode.
Quick Start
Ask the specified agent to analyze your code by running: viben agent chat -n my-agent -p "Analyze this repository and propose concrete improvements."