VoltAgent Development
Create and configure VoltAgent AI agents with tools, memory, hooks, and sub-agents. Use when building AI agents, adding agent tools, configuring VoltAgent memory, creating multi-agent workflows, or debugging VoltAgent integrations.
npx skills add majiayu000/claude-skill-registry --skill voltagent-colinmollenhour-dotfiles-3 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# VoltAgent Development ## What This Skill Does Guides development of VoltAgent-based AI agents including: - Agent creation and configuration - Tool development with Zod schemas - Memory persistence with LibSQL - Multi-agent orchestration with sub-agents - Lifecycle hooks and guardrails - Streaming and structured output ## Prerequisites - `@voltagent/core` package - AI SDK provider (e.g., `@ai-sdk/anthropic`, `@ai-sdk/openai`) - `zod` for schema validation --- ## Quick Start ### Basic Agent ```typescript import { Agent } from '@voltagent/core' import { anthropic } from '@ai-sdk/anthropic' const agent = new Agent({ name: 'Assistant', instructions: 'You are a helpful assistant.', model: anthropic('claude-3-5-haiku-20241022'), }) const result = await agent.generateText('Hello!') console.log(result.text) ``` ### Agent with Tools ```typescript import { Agent, createTool } from '@voltagent/core' import { z } from 'zod' const weatherTool = createTool({ name: 'get_weather', description: 'Get current weather for a location', parameters: z.object({ location: z.string().describe('The city name'), }), execute: async ({ location }) => { return { location, temperature: 72, conditions: 'sunny' }
- What This Skill Does
- Prerequisites
- Quick Start
- Basic Agent
- Agent with Tools
- Tool Development
- Basic Tool Pattern
- Tool with Database Access (Project Pattern)
- Tool with Cancellation Support
- Critical Rules
- ✅ DO
- ❌ DON'T
- Project Architecture
- Environment Variables
Required for Anthropic (accessed directly by AI SDK)
What does the VoltAgent Development skill do?
Create and configure VoltAgent AI agents with tools, memory, hooks, and sub-agents. Use when building AI agents, adding agent tools, configuring VoltAgent memory, creating multi-agent workflows, or debugging VoltAgent integrations.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill voltagent-colinmollenhour-dotfiles-3 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
