Agents

Create custom agents by combining expertise, personality, and approach traits.

1|1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/RooseveltAdvisors/claude-agent-stack --skill agents-rooseveltadvisors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Agents
Source: https://github.com/RooseveltAdvisors/claude-agent-stack/tree/main/skills/Agents
Command: npx skills add https://github.com/RooseveltAdvisors/claude-agent-stack --skill agents-rooseveltadvisors

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @types/node, handlebars, yaml, util, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill allows for the dynamic creation of specialized AI agents tailored to specific tasks, complete with unique personalities and voices, eliminating the need for pre-defined, rigid agent types.

Core Features & Use Cases

  • Dynamic Agent Composition: Create agents by combining expertise, personality, and approach traits.
  • Custom Voice & Personality: Assign unique voices and backstories to each agent.
  • Use Case: When faced with a complex research task, you can ask the system to "spin up three custom agents: one skeptical researcher, one enthusiastic explorer, and one thorough analyst," each with distinct voices, to tackle the problem from multiple angles simultaneously.

Quick Start

Use the agents skill to create a custom agent for analyzing security vulnerabilities.

Frequently Asked Questions about Agents

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compose custom AI agents with unique personalities on demand?

Custom agent composition combines specific expertise, personality, and approach traits to generate dynamic agents. This process assigns unique voices and backstories, eliminating the need for rigid, pre-defined agent types.

What is dynamic agent composition and when do I need it?

Dynamic agent composition creates specialized AI agents by combining traits like expertise and personality. You need it for complex tasks requiring multiple distinct perspectives, such as spawning a skeptical researcher alongside an enthusiastic explorer.

Can I orchestrate multiple custom agents in parallel for complex research tasks?

Yes, you can orchestrate multiple custom agents in parallel. This supports tackling complex research tasks from multiple angles simultaneously by spawning several agents with distinct voices and expertise to process the problem together.

How do I create a custom agent for analyzing security vulnerabilities?

You create a custom agent for security analysis by routing requests to the CreateCustomAgent workflow. The AgentFactory infers necessary traits and maps the appropriate voice, generating a specialized agent tailored to vulnerability analysis.

Does Node.js support voice mapping and trait inference for custom agents?

Yes, Node.js supports voice mapping and trait inference for custom agents. The implementation utilizes Node.js types alongside handlebars and YAML to manage the AgentFactory, enabling dynamic trait combination and voice assignment.

What are the limitations of using dynamic agent composition for specialized tasks?

A limitation of dynamic agent composition is its reliance on the AgentFactory to accurately infer traits and map voices. If requested expertise or personality traits are too ambiguous, the generated custom agent may lack the precise voice needed.