By andrsnn
Generate visual content for apps, marketing, ads, and design — powered by Google Gemini

A Claude Code plugin that generates visual content using Google Gemini. Ads, app store assets, social media posts, UI mockups, pitch deck slides, product shots, email headers, infographics, brand assets, packaging mockups, sales collateral — describe what you need, Claude generates it with expert-level creative guidance, and you iterate until it's right.
Claude identifies the content type, auto-selects the right dimensions and style rules, analyzes your codebase for brand context, and applies industry best practices — so you get professional results without being a designer.
Get one from Google AI Studio, then add to your shell profile (~/.bashrc, ~/.zshrc):
export GOOGLE_AI_API_KEY="your-key"
From GitHub (two steps):
/plugin marketplace add andrsnn/claude-sketch
/plugin install sketch@andrsnn-claude-sketch
This permanently adds the plugin - no flags needed on future sessions.
Or from a local directory (for development):
claude --plugin-dir /path/to/claude-sketch
Script dependencies (@google/genai) install automatically on first use.
Just ask in conversation — the skill detects the content type and applies the right guidance:
Ads & Marketing:
Social Media:
App Store:
UI/UX:
Presentations:
Product & E-commerce:
Email:
Content Marketing:
Brand & Sales:
Point to an existing image to maintain visual consistency:
./sketches/brand-style.png as style reference"After generating an image, you can:
The generation script works independently of Claude Code:
node scripts/generate-image.mjs \
--prompt "a flat vector illustration of a rocket launching" \
--output ./rocket.png \
--aspect-ratio "1:1" \
--reference ./existing-style.png
Outputs JSON: { "success": true, "output": "./rocket.png", "description": "..." }
claude-sketch/
├── .claude-plugin/plugin.json # Plugin metadata
├── skills/sketch/
│ ├── SKILL.md # Auto-trigger skill (core workflow)
│ └── references/prompt-guide.md # Prompt engineering reference
├── scripts/
│ ├── generate-image.mjs # Gemini image generation CLI
│ ├── package.json # Self-contained dependencies
│ └── setup.sh # Dependency installer
└── README.md
GOOGLE_AI_API_KEY environment variableOwn 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 andrsnn/claude-sketch --plugin sketchUltra-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.