Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Integrates Google Gemini's visual AI capabilities into the development workflow - image generation, editing, video creation, and design analysis with prompt enhancement and project-aware style profiles
npx claudepluginhub beckhamlabsllc/gemini-visual-designGenerate visual assets (icons, textures, illustrations, backgrounds)
Generate short video clips from text or reference images
Interactive mockup generation workflow — draft, iterate, finalize
Generate design system tokens and style profile from description or reference
Analyze and critique design screenshots with actionable suggestions
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AI image generation with creative workflow orchestration, parallel multi-direction output, prompt engineering, and a 1,300+ curated inspiration library. Requires MeiGen MCP server (supports MeiGen Cloud, local ComfyUI, and OpenAI-compatible APIs).
A virtual design team for Claude Code, Cursor, Windsurf, Gemini CLI, and Copilot — powered by Naksha. Assembles specialist roles — UI designer, UX researcher, content designer, Figma expert, data viz, email, social, motion, presentation, brand strategy, illustration, video, conversational, spatial, compliance, and more — for any design task. 26 roles, 62 commands, 15,000+ lines of expert design knowledge. Your agency's design brain, inside your terminal.
Connect Claude Code to TypeUI MCP for curated design systems, UI prompts, and layout variations.
Design System compliance harness for Claude + Figma. Enforces library-first components, token binding, and automated QA — so AI-generated designs stay on-spec.
Design workflow for coding agents: discovery, research, strategy, inclusive design, critique, and handoff — enforced automatically
Media asset processing plugin with skills for visual content creation.
Generate JLCPCB-ready KiCad PCB projects from descriptions, BOMs, or existing projects. Sources LCSC parts (basic-tier preferred), generates schematics, and packages routed boards into Gerber/drill/CPL/BOM zips ready to upload to JLCPCB.
Generate, edit, analyze, and animate visual designs with Google Gemini — directly inside Claude Code.

Generated in one command:
/design-mockup A dark analytics dashboard with sidebar nav, KPI cards, an area chart, and a transactions tableEvery screenshot in this README is a real, unretouched output from the plugin's own MCP tools — no Photoshop, no mockup tool. The exact prompt used for each one is shown in its caption.
Calling Gemini directly is easy. Calling it well — without burning quota on bad prompts, generic outputs, or one-off images that don't match your project — is the hard part.
This plugin wraps the Google GenAI SDK in a prompt enhancement pipeline (validation → templates → style-profile injection → API), a draft-first workflow (fast Gemini Flash for iteration, Imagen 4 for finals, Veo for video), an edit-over-regenerate philosophy via multi-turn image editing, and project-aware style profiles that auto-detect your Tailwind/CSS config so every generation inherits your colors, typography, and aesthetic. Plus the visual-enhancer agent that proactively suggests visual upgrades after Claude writes UI code.
# 1. Get a free API key at https://aistudio.google.com/apikey
export GEMINI_API_KEY="your-key-here"
# 2. Install
cd gemini-visual-design
pip install -e .
# 3. Restart Claude Code so it picks up the .mcp.json
Then, in any project, ask Claude:
/design-mockup A dark-themed analytics dashboard with sidebar navigation and KPI cards
You'll get a generated image at ~/.cache/gemini-visual-design/preview/ plus a tip on how to refine it with edit_image or save it into your project with save_asset.
![]()
/create-asset A clean grid of 6 minimal line icons in a 3x2 layout for a
project management app: dashboard (gauge), tasks (checklist), calendar
(calendar grid), team (people group), settings (gear), notifications (bell).
Consistent 2px stroke, rounded line caps, monochrome dark indigo.
| Before | After |
|---|---|
![]() | ![]() |
edit_image
image_path: docs/screenshots/edit-before.jpg
instruction: Replace the beige background with a deep rich purple (#4c1d95),
keep the sneaker exactly the same, add subtle film grain noise
on the background only, preserve all lighting and shadows.
Multi-turn editing keeps the original intact and preserves the subject — every pixel of the sneaker above is unchanged. Each refinement is one API call instead of a full regeneration.
/review-visuals docs/screenshots/hero-dashboard.jpg
Returns a structured JSON critique with scored categories and concrete edit instructions that can be piped straight into edit_image. Here's the actual output for the hero image above:
{
"overall_score": 9.0,
"categories": {
"color": { "score": 9.5, "summary": "Excellent dark theme palette..." },
"layout": { "score": 9.0, "summary": "Clean, grid-based layout..." },
"typography": { "score": 9.5, "summary": "Clear, modern sans-serif..." },
"usability": { "score": 8.5, "summary": "Intuitive navigation..." }
},
"top_issues": [
{
"issue": "Missing 'Settings' menu item in main sidebar.",
"severity": "medium",
"edit_instruction": "Add a 'Settings' item with a gear icon to the main navigation menu, just below 'Reports'."
},
{
"issue": "Search bar lacks explicit 'Search' button or visual action affordance.",
"severity": "medium",
"edit_instruction": "Add a search button with a magnifying glass icon to the right side of the search bar..."
}
]
}
Each edit_instruction is shaped to feed directly into edit_image, closing the loop: analyze → fix → re-analyze. Full output: docs/screenshots/hero-dashboard.analysis.json.