Dynamic agent composition and orchestration system - create custom agents with unique personalities, voices, and trait combinations on-the-fly
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin rafaelcalleja-kai-agents-skillDynamic 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.jsonUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Creative skill for generating algorithmic and generative art. Produces visual designs using mathematical patterns, fractals, and procedural generation.
Frontend design skill for UI/UX implementation
Humanise text and remove AI writing patterns. Detects and fixes 24 AI tell-tales including inflated language, promotional tone, AI vocabulary, filler phrases, sycophantic tone, and formulaic structure.
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.