ads-audit
Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, and Microsoft Ads…
Build a Ben AI image-first carousel (Type B) from provided source content and export it as a PDF. Give it a newsletter, a YouTube transcript, a LinkedIn post, or a raw brief; it picks the slide count (3-10), writes the copy in Ben's voice, renders every slide with Higgsfield GPT
$ npx -y skills add naveedharri/benai-skills --skill carousel-builder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/carousel-builderContext preview
The summary Claude sees to decide when to auto-load this skill.
Build a Ben AI image-first carousel (Type B) from provided source content and export it as a PDF. Give it a newsletter, a YouTube transcript, a LinkedIn post, or a raw brief; it picks the slide count (3-10), writes the copy in Ben's voice, renders every slide with Higgsfield GPT
name: carousel-builder description: Build a Ben AI image-first carousel (Type B) from provided source content and export it as a PDF. Give it a newsletter, a YouTube transcript, a LinkedIn post, or a raw brief; it picks the slide count (3-10), writes the copy in Ben's voice, renders every slide with Higgsfield GPT Image 2, composites the real-logo brand footer in code, and assembles the PDF. Use whenever the user (or an orchestrator/routine) says "build a carousel", "turn this into a carousel", "make a LinkedIn/Instagram carousel", or "repurpose this into slides". allowed-tools: Read, Write, Edit, Bash, Grep, Glob disable-model-invocation: true
Turn one piece of **source content that is handed to you** into a finished Ben AI **image-first authority carousel** (Type B) and export a print-ready PDF. Slides render with **Higgsfield GPT Image 2**; the footer bar is composited by code so the logo, avatar, and page numbers are always correct.
**Scope.** This skill only *builds* the carousel from content it is given, and returns the PDF. It does **not** scan inboxes, choose which email to use, schedule anything, or post to Slack. An orchestrator (a person, or the daily routine) finds the source, invokes this skill, and handles delivery. Keep this skill focused on the build.
The carousel must **make its point on its own** (assume the social caption is one line).
1. Read `references/brand-and-copy.md` (palette, type, voice, copy architecture, hard rules). 2. Read `references/render-pipeline.md` (exact render + footer + PDF commands, both the Higgsfield **connector** and the **CLI** paths). 3. Scan `assets/templates/type-b-image-first.png` (the look) and `assets/example/` (a finished reference carousel: 6 slides).
Accept whatever content is provided: a newsletter body, a YouTube transcript, LinkedIn/post copy, or a brief. Identify the single argument the carousel makes: one point, backed up. If the source only teases (e.g. "watch my video"), reconstruct the real substance so the carousel stands alone. If the source has several disconnected ideas, pick the most useful one.
Pick the count from the content (typical 5-8, lower lands harder). Build an arc:
Per slide: eyebrow (UPPERCASE, letter-spaced, 2-5 words, never cursive), headline (one argument, exactly one 1-3 word yellow highlight), body/bullets. Practitioner authority, second person, direct. **No em dashes.** No buzzwords, no hedges. Full slot budgets and voice in `references/brand-and-copy.md`.
Present the full slide-by-slide copy plan (per slide: eyebrow, headline, highlight word, body/bullets) as text and stop. Offer at least these choices and wait for the user to pick:
Rendering (Step 5) spends Higgsfield credits, so never render before the user approves the plan.
Each prompt = the shared style block + the per-slide copy, and it must tell the model to **leave the bottom 12% empty cream** (the footer is added by code). Hero slide 1 passes Ben's portrait (`assets/portrait/ben-portrait.png`) as a reference image.
Two interchangeable render paths (see `references/render-pipeline.md` for exact calls):
QA every slide: read the PNG back, confirm the text is spelled correctly and only one phrase is highlighted. Re-render any garbled slide. Bullet slides are the highest risk.
Report the PDF path, slide count, and the topic. That's it, delivery (Slack, posting, etc.) is the caller's job.
1. **No cursive / script** anywhere. Eyebrows are uppercase letter-spaced sans. 2. **Real Ben AI logo only**, composited by code (`scripts/footer.py`). Never let the image model draw the logo. 3. **Footer avatar sits on a cream disc**, never a black circle. 4. Cream (`#FAF3E3`) background, ink (`#050505`) headline, one pale-yellow highlight (`#FDEEC4`) per headline. No other accent colors. 5. **No em dashes.** Ben's voice, second person, no buzzwords. 6. The carousel is **self-contained**: it makes the point without relying on the caption. 7. Slide count 3-10, chosen from the content. 8. Dashed yellow swipe arrow on every slide except the last.
This skill is never finished. Improve it as you use it.
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…