skills/picture/SKILL.md
Generate images using Google Imagen. Use when user needs 'hero image', 'presentation visual', 'conceptual illustration', or 'generate an image'. Composes with itv-styling for brand-constrained outputs. (user)
npx skillsauth add spm1001/trousse pictureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate AI images using Google Imagen via the Gemini API.
diagramming skill (editable SVG, exact data)screenshot skillOverlap with diagramming: There's fuzzy boundary. A "chart for a presentation" could go either way:
Clarify with user:
Use the fast model for initial iterations:
${CLAUDE_SKILL_DIR}/imagen.sh "prompt" --model gemini-2.5-flash-image
Open the image, assess, iterate:
# Edit mode: refine previous output
${CLAUDE_SKILL_DIR}/imagen.sh "make it warmer, add more contrast" --input ./images/previous.png
For client-facing or final deliverables:
${CLAUDE_SKILL_DIR}/imagen.sh "prompt" --model gemini-3-pro-image-preview
# Basic generation
imagen.sh "prompt" [--output ./images] [--model MODEL]
# Edit existing image
imagen.sh "refinement prompt" --input previous.png
# Models
--model gemini-2.5-flash-image # Fast, cheap (default)
--model gemini-3-pro-image-preview # Higher quality
--model imagen-4.0-generate-preview-06-06 # Imagen 4
Output: Saves to ./images/ with timestamped filename, prints path.
Based on Max Woolf's Nano Banana research.
[Specific object description with exact requirements in CAPS]
Aspects that MUST be followed EXACTLY:
- [Compositional rule 1]
- [Compositional rule 2]
[Publication/camera details for style elevation]
Do not include [unwanted elements].
| Technique | Example |
|-----------|---------|
| Structured bullets | Requirements as dashed list, not prose |
| ALL CAPS constraints | "MUST", "EXACTLY" increases adherence |
| Hex colors | #9F2B68 more precise than "magenta" |
| Composition rules | "rule of thirds", "negative space", "depth of field" |
| Style elevators | "Pulitzer Prize-winning cover photo for NYT" |
| Camera specs | "Canon EOS 90D DSLR camera" |
| Publication targets | "Vanity Fair cover profile" |
| Negative constraints | "Do not include text, watermarks, or line overlays" |
A professional headshot of a confident business executive.
Aspects that MUST be followed EXACTLY:
- Shot from shoulders up, rule of thirds composition
- Neutral background with soft gradient #E8E8E8 to #FFFFFF
- Natural 3PM diffuse lighting from left
- Sharp focus on eyes, slight bokeh on background
Pulitzer Prize-winning portrait, Canon EOS R5, 85mm f/1.4.
Do not include any text, logos, or watermarks.
When creating ITV-branded images:
itv-styling for color palette and principlesCorporate presentation image for ITV.
Aspects that MUST be followed EXACTLY:
- Dark background #0F2323 (ITV dark green)
- Accent elements in #E8E557 (ITV yellow) or #4ECDC4 (ITV teal)
- Clean, modern, professional aesthetic
- No busy patterns or off-brand colors
Professional corporate photography style.
For hybrid needs (visual + precise data):
| Limitation | Workaround | |------------|------------| | Style transfer fails ("Studio Ghibli style") | Use structural descriptions instead | | Text generation imperfect | Add text as overlay after generation | | Exact positioning difficult | Iterate with refinement prompts | | Rate limits | Use Flash for drafts, Pro only for finals |
Images save to ./images/ in the project directory:
| Pattern | Problem | Fix | |---------|---------|-----| | Skip brand check | Inconsistent styling | Load itv-styling first when brand applies | | Vague prompts | Poor results | Use specific, concrete descriptions | | Wrong tool for data | Inaccurate charts | Use diagram skill for precise data |
references/prompting.md — Extended prompting referencediagramming skill — For precise diagrams and chartsitv-styling skill — For brand-constrained outputstools
Inspects which ad, martech, analytics, and affiliate tags fire on any website and identifies each by vendor — tag names collide, so it confirms identity, not just labels. Drives a clean headless Chrome that bypasses ControlD DNS filtering and uBlock via DoH, captures the full network with cookies accepted, then groups every host by vendor and flags the unknowns for hand identification. Use when asked 'what tags fire on this site', 'is there a Meta, GA4, or Lantern tag here', 'audit this site for tracking', 'reverse engineer the martech', 'accept all cookies and show what loads', 'which vendors does this site use'. Triggers on 'tag explorer', 'tag scan', 'tamis'. For page reading or browser automation use passe; tamis is the tag-identification layer on top. (user)
tools
Orchestrates cross-machine repo hygiene + GitHub account cleanup via an audit→approve→execute process that prevents accidental deletion. FIRST sweeps every git repo across machines (local + ssh) for uncommitted/unpushed work and true ahead/behind drift, THEN audits GitHub-side — Dependabot alerts traced to unused-direct vs transitive deps, stale forks, orphaned secrets, failing workflows, plugin version-bump gaps. Triggers on 'clean up GitHub', 'audit my repos', 'uncommitted or unpushed changes', 'are my repos in sync', 'push discipline', 'Dependabot trouble', 'unused deps', 'stale forks', 'dependency audit'. Requires gh CLI (+ ssh for remote hosts). (user)
development
Deep clean and structural health check for Claude-maintained codebases. INVOKE BEFORE adding significant complexity, WHEN inheriting an unfamiliar repo, or when something feels off and you can't name it. Three agents — Cracks (architecture), Dustballs (convention drift), Goofs (correctness) — examine in parallel, then synthesise into an honest assessment. Triggers on 'toise', 'deep clean', 'health check', 'should I be worried', 'check this codebase', 'is the architecture sound'. (user)
development
Three-lens code review using parallel subagents: Epimetheus (hindsight — bugs, debt, fragility), Metis (craft — clarity, idiom, fit-for-purpose), Prometheus (foresight — vision, extensibility, future-Claude). Triggers on /titans, /review, 'review this code', 'what did I miss', 'before I ship this'. Use after completing substantial work, before /close. (user)