Dynamic agent composition and orchestration system - create custom agents with unique personalities, voices, and trait combinations on-the-fly
Dynamic agent composition system - create specialized agents with unique personalities and voices, composed from traits on-the-fly
Create custom agents by combining expertise, personality, and approach traits. 800 unique agent combinations possible.
Core Philosophy: Cognitive diversity through composable agent personalities. Every analysis benefits from multiple perspectives.
# From Claude Code, run:
/plugin marketplace add rafaelcalleja/kai-agents-skill
/plugin install kai-agents-skill@rafaelcalleja-kai-agents-skill
# Clone and use directly
git clone https://github.com/rafaelcalleja/kai-agents-skill.git
claude --plugin-dir ./kai-agents-skill
cd kai-agents-skill/skills/Agents/Tools
bun install
Once installed, test with:
Provides dynamic agent composition. Triggers on:
| Category | Count | Options |
|---|---|---|
| Expertise | 10 | security, legal, finance, medical, technical, research, creative, business, data, communications |
| Personality | 10 | skeptical, enthusiastic, cautious, bold, analytical, creative, empathetic, contrarian, pragmatic, meticulous |
| Approach | 8 | thorough, rapid, systematic, exploratory, comparative, synthesizing, adversarial, consultative |
Total combinations: 10 x 10 x 8 = 800 unique agents
Just ask naturally:
cd skills/Agents/Tools
# List all available traits
bun run AgentFactory.ts --list
# Compose agent by traits
bun run AgentFactory.ts --traits "security,skeptical,thorough"
# Infer traits from task
bun run AgentFactory.ts --task "Review this API for vulnerabilities"
kai-agents-skill/
├── .claude-plugin/
│ ├── marketplace.json
│ └── plugin.json
├── skills/
│ └── Agents/
│ ├── SKILL.md
│ ├── AgentPersonalities.md
│ ├── Data/
│ │ └── Traits.yaml
│ ├── Templates/
│ │ └── DynamicAgent.hbs
│ ├── Tools/
│ │ └── AgentFactory.ts
│ └── Workflows/
│ ├── CreateCustomAgent.md
│ └── ListTraits.md
└── README.md
Synced with standard plugin structure:
plugin.json to .claude-plugin/ directoryCLAUDE_PLUGIN_ROOT for portabilitysubagent_type: "general-purpose" instead of "Intern".claude/settings.local.jsonOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin rafaelcalleja-kai-agents-skillPersonal AI Infrastructure (PAI) - Complete personal AI platform with skills, agents, research capabilities, and automation workflows
Interactive skill for creating, editing, listing, and managing Claude Code rules in .claude/rules/ with guided elicitation, glob pattern support, and YAML frontmatter validation
OpenAI Codex CLI integration skill for code analysis, refactoring, and automated editing with gpt-5.1 models
Extract reusable skills from Claude Code conversations using Fabric AI patterns. Transforms conversation history into well-structured SKILL.md files.
Custom UserPromptSubmit hook that adds AskUserQuestion reminder to all prompts
Compile humans into AI agents through deep interviews. Conducts comprehensive behavioral interviews, analyzes work artifacts via MCP tools, and generates installable Claude Code plugins that embody a person's decision-making, communication style, and expertise.
Build and run multiple personas across any AI agent.
Craft AI personality, tone, persona, and behavioral consistency across contexts.
Mission Planner, Agent Creator, Skill Creator, and Librarian — the complete Forge suite for science-backed AI team assembly
A single-skill package for generating harness blueprints for agentic systems.
Turn Claude Code into a persistent agent — memory, personality, voice, messaging, and more.