ads-audit
Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, and Microsoft Ads…
Generate professional infographics using Nano Banana MCP (Gemini AI image generation). Follows a guided flow — analyze content, suggest visualizable concepts, propose visualization approaches, then generate on-brand images. USE THIS SKILL WHEN user says "create infographic",
$ npx -y skills add naveedharri/benai-skills --skill infographic --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/infographicContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate professional infographics using Nano Banana MCP (Gemini AI image generation). Follows a guided flow — analyze content, suggest visualizable concepts, propose visualization approaches, then generate on-brand images. USE THIS SKILL WHEN user says "create infographic",
name: infographic description: Generate professional infographics using Nano Banana MCP (Gemini AI image generation). Follows a guided flow — analyze content, suggest visualizable concepts, propose visualization approaches, then generate on-brand images. USE THIS SKILL WHEN user says "create infographic", "make a visual", "design an infographic", "generate infographic", wants to visualize a concept, framework, or data for social media, mentions "LinkedIn post", "visual content", "infographic series", asks to explain a concept visually or create a diagram-style image, mentions "visual metaphor", "iceberg diagram", "pyramid", "funnel visualization", wants to generate images with Gemini for informational content, or says "brand visuals", "social media graphics", "thought leadership visual". - User mentions "nano banana", "gemini image generation", "professional infographics"
Create professional infographics and editorial illustrations using Gemini AI via the Nano Banana MCP server. This skill follows a strict interactive process — never skip ahead without user approval at each step.
**Core philosophy:** The quality of the output is determined by the quality of the thinking BEFORE any prompt is written. Spend 70% of the effort understanding what to visualize and 30% on how to visualize it.
---
1. Read `references/design-principles.md` (brand philosophy, content analysis, style discovery — internalize deeply) 2. Read `references/gemini-image-api.md` (MCP tool reference + prompt vector system) 3. Read `references/api-setup.md` (API key setup guide) 4. Execute Phase 0 (silent config check) 5. **If API key is NOT configured in Phase 0:**
6. **If API key IS configured:**
---
Run silently — do NOT ask questions yet.
mkdir -p .infographic/images mkdir -p .infographic/prompts
Check if the GEMINI_API_KEY exists. Check BOTH the environment variable AND the `.env` file:
# Check environment variable first, then .env file if [ -n "$GEMINI_API_KEY" ]; then echo "API key found in environment" elif [ -f .env ] && grep -q "^GEMINI_API_KEY=.\+" .env; then echo "API key found in .env file" else echo "API key not configured" fi
**Why check both?** The MCP server uses `dotenv` to load `.env` automatically at startup. So even if the bash shell doesn't have the env var set, the MCP server reads it from `.env` directly. If the key exists in `.env`, the MCP server has it.
**CRITICAL DECISION POINT:**
**Note:** Do NOT use `get_configuration_status` MCP tool - it gives false positives.
if [ -f .infographic/brand.md ]; then cat .infographic/brand.md fi
If brand config exists, acknowledge briefly:
I found your saved settings. Ready to create your infographic!
If nothing exists, proceed to Phase 1.
---
**Goal:** Understand the content at the DEEPEST level — not what happened, but what it CLAIMS is true about the world. This is the most important phase. If you get this wrong, everything downstream is wasted effort.
Read the user's content. Then extract meaning at ALL four layers:
LAYER 1 — NARRATIVE: What happened? (Events, timeline, biography, sequence of actions) → Almost never the right thing to visualize LAYER 2 — THEMES: What is it about? (Growth, struggle, identity, change, ambition) → Better, but still abstract and leads to generic metaphors LAYER 3 — CLAIMS: What does it SAY is true about the world? (Universal truths, philosophical statements, hard-won insights) → This is where editorial illustrations live → Example: "When the suffering is something you chose, you can work with it. When it's something that happened to you, it just eats you." LAYER 4 — INFORMATION: What concrete data, comparisons, or frameworks exist? (Numbers, scorecards, before/after, checklists, structures) → This is where information graphics live → Example: "Developer: 2 strengths, 4 gaps. Domain Expert: 6 strengths, 0 gaps."
Present your analysis explicitly labeled by layer. Be honest about which layers are strong and which are weak for this particular content.
Use `AskUserQuestion`:
question: "What should a viewer GET from this visual in 2 seconds?"
header: "Intent"
options:
- label: "Feel something"
description: "An emotional hit — recognition, discomfort, inspiration. They stop scrolling because it resonates."
- label: "Learn something"
description: "A concrete fact, comparison, or framework. They save it because it's useful."
- label: "Both"
description: "An emotional hook with concrete information backing it up."This answer determines EVERYTHING downstream:
Use `AskUserQuestion`:
question: "Where will this be posted?"
header: "Platform"
options:
- label: "LinkedIn (Recommended)"
description: "4:5 portrait, optimized for feed engagement"
- label: "Instagram"
description: "1:1 square or 4:5 portrait"
- label: "Twitter/X"
description: "16:9 landscape for timeline"
- label: "Presentation"
description: "16:9 landscape for slides"---
**Goal:** Lock in the output type BEFORE any visual thinkin
Expert automation skills for Claude Code, organized by department.
Repo: naveedharri/benai-skills
Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, and Microsoft Ads…
Budget allocation and bidding strategy review across all ad platforms. Evaluates spend distribution, bidding strategy appropriateness, scaling readiness, and…
Competitor ad intelligence analysis across Google, Meta, LinkedIn, TikTok, and Microsoft. Analyzes competitor ad copy, creative strategy, keyword targeting,…
Cross-platform creative quality audit covering ad copy, video, image, and format diversity across all platforms. Detects creative fatigue, evaluates…
Google Ads deep analysis covering Search, Performance Max, Display, YouTube, and Demand Gen campaigns. Evaluates 74 checks across conversion tracking, wasted…
Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust signals, form optimization, and…