By hmason
Autonomous idea generation agents with distinct personalities that explore your project and produce design documents
Set up gremlins in your project — interactive wizard that generates config and prompt files
Run gremlins — autonomous idea-generating agents explore your project and produce design documents
Schedule recurring gremlins runs using Claude Code Remote Triggers
Autonomous bad/brilliant idea generation agents for Claude Code. Gremlins explores your project with distinct AI personalities, then produces creative design documents through a structured pitch → critique → design workflow.
This project was inspired by Nightshift, except instead of using your extra token budget for banal code maintentance tasks, it uses it to explore the edge of the idea space for your product.
Ideas can be features (new capabilities) or content (a specific new instance of an existing data type — a new template, a new entry in a registry, a new value in an enum). Both are first-class outputs. If your project has a content surface, gremlins will pitch into it.
Add the marketplace, then install:
claude plugin marketplace add https://github.com/hmason/gremlins
claude plugin install gremlins
Or load it for a single session without installing (handy for trying it out or editing the prompts):
git clone https://github.com/hmason/gremlins
claude --plugin-dir ./gremlins
# Set up gremlins in your project (interactive wizard)
/gremlins:init
# Run gremlins now
/gremlins:run
# Schedule recurring runs
/gremlins:schedule
You can customize personalities, add new ones, or start from scratch during setup.
After running /gremlins:init, your project gets a gremlins/ directory:
gremlins.yaml — personalities, exploration paths, output mode, model settingsorchestrator-prompt.md — the full orchestrator instructions (editable)gremlin-prompt-template.md — the subagent prompt template (editable)seed-ideas.md — rough ideas for gremlins to riff onAll files are yours to edit. The prompts are the product — customize them freely.
Each run produces a dated folder:
gremlins/runs/YYYY-MM-DD/
├── README.md # Summary & recommendations
├── pitches/ # Each gremlin's idea pitch
├── critiques/ # Cross-critiques
└── designs/ # Full design documents
gh CLI only if using PR or issue output modeOwn 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 hmason/gremlins --plugin gremlinsUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.