The Vision

A /create-agent command where you give the details and it generates EVERYTHING:

  1. Command file.claude/commands/<name>.md + .cursor/commands/<name>.md
  2. Agent definition.claude/agents/<name>.md
  3. Skill file.claude/skills/<name>/
  4. Avatar images — Generated via Nano Banana Pro (profile pic, clean version)
  5. 3D animated representation — Rive + Three.js HTML page (like Granville’s animated-3d.html)
  6. S3 upload — Avatar and 3D page hosted at auset-platform-docs.s3.amazonaws.com/agents/
  7. Agent Registry update — Added to docs/AGENT_NAMING_REGISTRY.md

Usage

/create-agent
  --name "Aaron"
  --named-after "Aaron Douglas, Father of African-American Art, Harlem Renaissance"
  --role "Logo kit generation, brand asset management, visual identity"
  --tier "worker"
  --tools "nano-banana-pro, s3-upload, html-generation"
  --description "Generate and manage logo kits and brand presentations for all Heru projects"

What Gets Created

  • .claude/commands/aaron.md — The slash command
  • .claude/agents/aaron.md — Agent capabilities and instructions
  • .claude/skills/logo-kit/ — Specialized skill with brand kit templates
  • assets/agents/aaron-profile.png — AI-generated avatar
  • assets/agents/aaron-clean.png — Clean version for UI
  • aaron-animated-3d.html — Rive + Three.js animated version → S3

Why: Every agent in the Quik Intelligence AI family needs a name, a story, and a visual identity. This command makes birthing new agents as easy as describing what they do. The 3D animated pages serve as the agent roster — a living team page.

How to apply: Build this as a meta-command. When the pipeline needs a new capability, /create-agent scaffolds it in minutes, not hours.