Use the Agent class for multi-step tool loops, conversation history, streaming progress, and reusable LLM agents. Use when building agents with skills, structured output, stateful conversations, or streaming callbacks.
Install
npx skills add growthxai/output --skill output-dev-agent-classnpx skills add growthxai/output --skill output-dev-agent-class -a claude-code -gnpx skills add growthxai/output --skill output-dev-agent-class -a codex -ggemini skills install https://github.com/growthxai/output.git --path coding_assistants/claude/plugins/outputai/skills/output-dev-agent-classgh skill install growthxai/output output-dev-agent-classgit clone --depth 1 https://github.com/growthxai/output /tmp/growthxai__output
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/growthxai__output/coding_assistants/claude/plugins/outputai/skills/output-dev-agent-class ~/.claude/skills/output-dev-agent-class # Claude Code
cp -R /tmp/growthxai__output/coding_assistants/claude/plugins/outputai/skills/output-dev-agent-class ~/.agents/skills/output-dev-agent-class # Codex, Cursor, Gemini CLI, Copilot, OpenCode