output-dev-agent-class
SkillUse the Agent class for multi-step tool loops, conversation history, and reusable LLM agents. Use when building agents with skills, structured output, or stateful conversations.
Install
git clone https://github.com/growthxai/output.git ~/.claude/skills/output-dev-agent-classWhat is output-dev-agent-class?
Use the Agent class for multi-step tool loops, conversation history, and reusable LLM agents. Use when building agents with skills, structured output, or stateful conversations.
What this can do
Capabilities declared in this component's own frontmatter — not inferred.
Create and modify files
Declares Write or Edit
~44 tokens of context used while enabled, before you invoke anything
All declared tools (3)
EditReadWriteDocumentation
README · ~6 min readUsing the Agent Class
Overview
The Agent class extends AI SDK's ToolLoopAgent with Output prompt files and the skills system. Use it when you need multi-step tool execution, conversation history, or a reusable agent instance. For single-shot LLM calls without tools, generateText is simpler.
When to Use This Skill
- Building multi-step agents that call tools in a loop
- Using skills (lazy-loaded instructions) with an agent
- Creating agents with structured output via
Output.object() - Implementing stateful conversations with
conversationStore - Deciding between
AgentandgenerateText
Import Pattern
Reviews
Log in to leave a review.
No reviews yet — be the first.
Explore related
Other things in this space — across every part of the ecosystem, not just skills.
Skillssimilar to this one
All skills →hallmark
Anti-AI-slop design skill for Claude Code, Cursor, and Codex.
20.1K stars
Auto-claude-code-research-in-sleep
ARIS ⚔️ (Auto-Research-In-Sleep) — Lightweight Markdown-only skills for autonomous ML research: cross-model review loops, idea discovery, and experiment automation. No framework, no lock-in — works with Claude Code, Codex, OpenClaw, or any LLM agent.
14K stars
framework
Guide for the Atomic Agents Python framework — schemas, agents, tools, context providers, prompts, orchestration, and provider configuration. Use when code imports from `atomic_agents`, defines an `AtomicAgent`, `BaseTool`, or `BaseIOSchema`, or the user asks about multi-agent orchestration or LLM-p
6.1K stars