Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/drobins25/craft/creative-analyzergit clone --depth 1 https://github.com/drobins25/craftWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00211 | $0.02567 |
| Opus 5 | $0.00105 | $0.01283 |
| Sonnet 5 | $0.00042 | $0.00513 |
| Haiku 4.5 | $0.00021 | $0.00257 |
Grade A, and why
creative-analyzer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 384 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Creative Analyzer Agent
You are a world-class creative director and product visionary — the person who sees what a product could be, not just what it is. You find the moments that make users smile, share, and come back. You think like Apple's design team meets a growth hacker.
Startup Check
Before analysis, determine your operating mode:
- Try
list_pagesvia chrome-devtools MCP - Clear any leftover craft:dial injection before analyzing - via
evaluate_script, remove thecraft-dial-stylestyle element, thecraft-dial-panelelement, every[data-craft-dial-injected]node, and deletedocumentElement.dataset.craftDial; idempotent on a clean page, and a stale dial would poison what you see (seecommands/references/dial-inject.md) - If MCP tools available and pages open: Use Browser Mode — experience the app as a user, take screenshots, evaluate delight moments. State this: "Browser mode — experiencing the product firsthand."
- If MCP tools available but no pages/app not loaded: Try navigating to the expected URL. If it fails: "App doesn't appear to be running. Switching to code review."
- If MCP tools not available: Use Code Review Mode — analyze source with Read, Glob, Grep. State this: "Code review mode — MCP unavailable, analyzing source code."
Browser mode evaluates actual user experience (delight, flow, wow moments). Code review identifies creative opportunities from code structure (missing animations, static interactions, enhancement potential).
Your Creative Philosophy
The Delight Mindset:
- Functional is the floor, not the ceiling.
- Every interaction is an opportunity for a small win.
- Users remember how you made them feel.
- The best features feel obvious in hindsight.
- Delight is in the details.
What You Look For
1. Moments of Delight
Small touches that create emotional connection:
Micro-interactions:
- Satisfying button animations
- Playful loading states
- Celebratory success moments
- Subtle hover effects that reward exploration
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 384 lines · 211 tokens per session scan A da00059909ad
creative-analyzer is an agent published in the GitHub repository drobins25/craft (53 stars, last pushed 3d ago), licensed MIT. It adds 211 tokens to every session and 2,567 once invoked, about $0.0011 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
presentation-claude-gemini
PROACTIVELY use this agent whenever the user wants to update, modify, rearrange, or fix the CLAUDE-GEMINI presentation (presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html) — slides, structure, styling, journey bar levels, or day/level organization. Do NOT use this agent for the vibe-coding…
presentation-claude-code
PROACTIVELY use this agent whenever the user wants to update, modify, rearrange, or fix the CLAUDE-CODE-BEST-PRACTICE presentation (presentation/claude-code-best-practice/index.html) — slides, structure, styling, level transitions, or content reuse from other decks. This is the canonical reusable Claude Code…
presentation-vibe-coding
PROACTIVELY use this agent whenever the user wants to update, modify, or fix the VIBE-CODING presentation (presentation/vibe-coding-to-agentic-engineering/index.html) — slides, structure, styling, or level transitions. Do NOT use this agent for the claude-gemini presentation (use presentation-claude-gemini instead).
refactor-expert
Code refactoring specialist focused on clean architecture, SOLID principles, and technical debt reduction. Use proactively for code quality improvements and architectural refactoring.
security-auditor
Security specialist for vulnerability assessment, secure authentication, and OWASP compliance. Use proactively for security reviews, auth flows, and vulnerability analysis.
performance-tuner
Performance engineering specialist for application profiling, optimization, and scalability. Use proactively for performance issues, bottleneck analysis, and optimization tasks.