Library of Growth & GTM skills + data APIs for Claude Code, Codex, Cursor to run ads, social, content, lead gen, seo and data scraping
Install
npx skills add gooseworks-ai/goose-skillsgh skill install gooseworks-ai/goose-skillsgit clone --depth 1 https://github.com/gooseworks-ai/goose-skillsSkills in this collection
- Ad Angle MinerGooseworksResearch supported advertising promises from a specific buyer's context, current product facts, customer language and observed ads. Turn them into static, video or copy ideas; match video ideas to actual recipes and save a product-scoped angle bank for write-video-ad-script. Product-led discovery can use verified facts without reviews.
- Ad Policy CheckGooseworksChecks paid ads against the ad platform's rules (Meta, TikTok, Google, LinkedIn and others) and the brand's category rules: the copy, on-image or on-screen text, pictures and people. Rewrites what can be fixed honestly, adds the disclosures that are needed, and flags anything that needs a human or legal review, with one pass, fixed or flag line per ad and platform.
- Ad To Landing Page AuditorGooseworksAnalyze the message match between your ads and landing pages. Checks if the promise in the ad copy carries through to the landing page headline, body, and CTA. Flags disconnects that kill conversion rates. Works with Google, Meta, and LinkedIn ads.
- Analyze PerformanceGooseworksWeekly performance read across every channel we run: what worked, why, and what to make next, judged on the business's real number (store revenue, qualified pipeline, retained users), not platform claims.
- Analyze Performance Call And LearnGooseworksStep of the analyze-performance playbook: calls ended tests, scores last week's calls, writes this week's kill/scale/hold calls and drafts learnings for the brand brain. Run analyze-performance instead; not for direct use.
- Analyze Performance DiagnoseGooseworksStep of the analyze-performance playbook: flags tracking breaks with fixes and explains each big metric move with evidence, confidence and ruled-out causes. Run analyze-performance instead; not for direct use.
- Analyze Performance IntakeGooseworksStep of the analyze-performance playbook: gathers the week's numbers from tools, exports and pastes, cleans them, and writes the coverage line or switches to claims-only mode. Run analyze-performance instead; not for direct use.
- Analyze Performance Rank And ReadGooseworksStep of the analyze-performance playbook: ranks creative by angle, hook and format with spend gates, writes short per-channel reads and drafts what to make next. Run analyze-performance instead; not for direct use.
- Analyze Performance Revenue JoinGooseworksStep of the analyze-performance playbook: joins cleaned store or CRM numbers with ad spend to build the business-truth table, MER, new-customer cost and the overclaim ratio. Run analyze-performance instead; not for direct use.
- Animate ImageGooseworksAnimate an existing product image or static ad into a short branded video using the GooseWorks Animate Images workflow, with source-image continuity and optional end-frame control.
- Brand ResearchGooseworksResearch a company or brand from its website and produce a reusable Brand Core covering products, audience, competitors, positioning, offers, messaging evidence, voice, and visual identity. Use before growth, ad, content, creator, or product work when reliable brand context is missing.
- Claims GateGooseworksChecks every claim in a piece of copy (ads, emails, posts, pages, scripts, briefs) against the claims the brand has approved. Keeps, rewrites or cuts each line, and lists the proof that would bring a cut line back. When a line the copy needs has no approval, it asks for a short sign-off on the 3 to 5 lines that matter and records the answer.
- Competitor Ad IntelligenceGooseworksScrape competitor ads from Meta, TikTok, Google, and LinkedIn ad libraries, analyze creative patterns (hooks, formats, CTAs), reverse-engineer landing page funnels, and produce a strategic teardown with vulnerability analysis and counter-play recommendations.
- Content RepurposingGooseworksTurn public social videos, transcripts, posts, creator research, or the user's own source material into platform-specific LinkedIn posts, X posts and threads, short-form scripts, newsletters, blog outlines, carousel briefs, and content calendars. Use when the user wants to reuse a strong idea without copying the source.
- Email LifecycleGooseworksLifecycle email, SMS and push: audits the list and deliverability, then writes the flows this kind of business needs first, loadable as-is in your own tool, plus segments, cadence and this week's broadcasts. Never sends anything.
- Email Lifecycle Broadcast PlannerGooseworksStep of the email-lifecycle playbook: builds the month's send calendar and writes this week's email and SMS broadcasts against the approved cadence and segments. Run email-lifecycle instead; not for direct use.
- Email Lifecycle Flow WriterGooseworksStep of the email-lifecycle playbook: writes one lifecycle flow as a build sheet for the brand's email tool, every message finished in the brand voice. Run email-lifecycle instead; not for direct use.
- Email Lifecycle Lifecycle AuditGooseworksStep of the email-lifecycle playbook: audits list, consent, live flows, recent sends and sending setup, marking every item verified, from-you or unknown. Run email-lifecycle instead; not for direct use.
- Email Lifecycle Offer MathGooseworksPrices one discount, free-shipping threshold or referral reward against contribution margin: cost per order, share of margin used, break-even lift, code leakage risks, and one recommended offer in two plain sentences. Use alone when you already have the offer, average order value and margin per product; otherwise run email-lifecycle.
- Email Lifecycle Send CheckGooseworksChecks a drafted email flow or broadcast before it is loaded: flow logic and exits, overlaps, offer depth and codes, stock, claims, consent and legal footer, SMS rules, rendering, voice and AI-copy tells, and the goal metric. Returns a pass / fixed / open-question table. Use alone when you already have the finished draft and the brand's product and policy facts; otherwise run email-lifecycle.
- Find Skillgooseworks-aiFind and install skills from the Orthogonal skill library. Use when you need capabilities you don't have, want to discover available skills, or need to add new tools to your agent.
- Honest ReviewGooseworksShared step of the marketing playbooks (make-static-ads, run-organic-social): how to review generated images and video honestly. Covers what was seen by eye versus read automatically, findings framed as things for the human to confirm, remakes only after a yes to the price, and at most two tries per item. Loaded by those playbooks; not for direct use.
- Improve Search VisibilityGooseworksSearch and AI-answer visibility (SEO, AEO, GEO). Use when the marketer asks "am I in the answer when people ask ChatGPT or Google for products like mine?", "improve my SEO", "why does ChatGPT recommend my competitor", "are we in AI Overviews", "organic traffic is flat", "ChatGPT says something wrong about us", "fix my app store listing" or "my Google Business Profile and local search".
- Improve Search Visibility Citation CheckGooseworksStep of the improve-search-visibility playbook: runs the agreed buyer questions on AI and Google surfaces, records every run and scores how often the brand is named. Run improve-search-visibility instead; not for direct use.
- Improve Search Visibility Entity FootprintGooseworksStep of the improve-search-visibility playbook: checks the profiles answer engines read, plus local listings and reviews, against the brand's facts and writes corrections. Run improve-search-visibility instead; not for direct use.
- Improve Search Visibility Fix WriterGooseworksStep of the improve-search-visibility playbook: turns one ranked fix into paste-ready site copy or code with owner, risk and undo, and writes page briefs. Run improve-search-visibility instead; not for direct use.
- Improve Search Visibility Page And Foundation CheckGooseworksStep of the improve-search-visibility playbook: checks AI-crawler access, indexing and the pages behind lost questions, comparing each with the winning page. Run improve-search-visibility instead; not for direct use.
- Improve Search Visibility Question SetGooseworksStep of the improve-search-visibility playbook: drafts and scores the buyer-question set in AI and Google forms and groups it into page clusters. Run improve-search-visibility instead; not for direct use.
- Improve Search Visibility Store Listing AuditGooseworksAudits an app's App Store and Google Play listing against three competitors (title, subtitle, description opening, first screenshots and captions, rating, review themes) and writes a field-by-field rewrite with character counts, or a launch-day listing before release. Use alone when you already have the app's store links and signed-off product facts; otherwise run improve-search-visibility.
- Learn My BrandGooseworksLearn my brand once and stop asking me every time. Use when someone says learn my brand, set up my brand, here's our brand book, remember how we talk, what can we claim, can we say this, approve our claims, sign off our voice, our price or product changed, the client approved the claims, pick up where we left off, or check our claims are still current.
- Make ContentGooseworksWrites marketing content: articles, single posts, newsletters, scripts and repurposed cuts, each with an edit note and a claims check. Use when a marketer says "write a blog post / case study", "write a LinkedIn or X post / thread / X article", "carousel copy", "draft this week's newsletter", "turn this webinar into posts" or "repurpose this", "write a TikTok or YouTube script", "refresh this…
- Make Content Content BriefGooseworksWrites a one-page content brief before any draft: audience, intent, the one arguable point, what top results already say and what this piece adds, an outline, a proof inventory with gaps marked, voice, CTA and banned words, checked against six gates. Use alone when you already have the topic, format, audience and destination and want only the brief; otherwise run make-content.
- Make Content Source To UnitsGooseworksStep of the make-content playbook: mines one finished asset into scored quotable units and maps a different lead unit to each platform. Run make-content instead; not for direct use.
- Make Content Two Pass EditGooseworksEdits an existing draft in order: a substance pass (arguable thesis, swap test, fakes removed, CTA fit), a claims and fact check that cuts or softens unproven lines, a readability and voice-match pass, then an AI-tell sweep, with an edit note listing open gaps. Use alone when you already have a finished draft and the brand's voice samples and approved claims; otherwise run make-content.
- Make Product PhotosGooseworksUse when the marketer says: studio photos of my product without a shoot, product photos for my store page, packshots on white, lifestyle or on-model shots, photos for the new colourway, fresh product imagery for ads, photos for our launch page, our packaging changed — redo the photos, I have no photographer.
- Make Static AdsGooseworksStatic image ads for Meta, Instagram, TikTok or LinkedIn: a few truly different concepts, each built on a real ad from the Meta Ad Library, composed, rendered, judged and claim-checked against the brand brain.
- Make Static Ads Ad CopyGooseworksStep of the make-static-ads playbook: writes the copy the platform shows around each image — two primary texts, headline, description, CTA, destination — and the hook and angle direction that goes into the ad's Variant brief, in the brand's voice and the customers' own words, within what the brand brain allows. The on-image words are written by the composer, not here.
- Make Static Ads Claims ExtractGooseworksStep of the make-static-ads playbook: pulls every claim-bearing span out of an ad — the copy around the image, the on-image words the composer wrote, badges, and what the picture implies — and keeps or cuts each by the brand-brain rule. Runs before spend on the composed prompt (Pass A) and on every render (Pass B). Run make-static-ads instead; not for direct use.
- Make Static Ads ComposeGooseworksStep of the make-static-ads playbook: composes every ad exactly as GooseWorks' server composer does — the marketer's chat words as the User instructions, the ad's concept as its Variant brief — and records the final prompt and ordered image list per ad and ratio, ready for a quoted render. Run make-static-ads instead; not for direct use.
- Make Static Ads Concept GridGooseworksStep of the make-static-ads playbook: turns the brief, the brand brain, the brand's own running ads and the account state into a grid of genuinely different ad concepts — persona, reason to buy, proof, emotion, awareness, offer, framework, visual style, composition, type and hook per ad — grounded in sources and checked for diversity. Run make-static-ads instead; not for direct use.
- Make Static Ads Copy VariantsGooseworksStep of the make-static-ads playbook: after an image is approved, makes more versions of the same picture with different hooks, headlines or fonts — by a quoted re-render composed the server's way with the approved render as the brand's own ad, or by splitting the render into layers and resetting the text exactly — so copy can be tested without new visuals. Offered, never default.
- Make Static Ads Find ReferencesGooseworksStep of the make-static-ads playbook: finds fresh, real static ads running on Meta — the brand's own, its competitors' and category leaders' — plus library templates that fit each ad's slot, shows them as a template gallery tagged with the concept each would carry, lets the marketer pick (or picks likely-working ones the brand hasn't tried), registers Meta ads that aren't templates yet, and…
- Make Static Ads Fix RejectedGooseworksStep of the make-static-ads playbook: fixes a static image ad the platform rejected — finds the ad, maps the platform's reason to the line or element at fault, fixes copy for free or re-composes the image text on a quote, re-runs the claims and policy checks, and answers the request. A rejected video is the video playbook's job. Run make-static-ads instead; not for direct use.
- Make Static Ads Graphic RequestGooseworksMakes one simple non-ad brand graphic, such as an email header, social feed or story image, or a blog or link-preview image, in the brand's style with at most a short line of text, after claim and rights checks and a yes to the quote; returns the link and alt text. Not for carousels, decks or print.
- Make Static Ads Render ReviewGooseworksStep of the make-static-ads playbook: judges every render exactly as GooseWorks' server judge does, retries once with the server's own retry note inside the yes already given, then runs the playbook's extra checks, drops what still fails and records each verdict in tags and the batch file. Run make-static-ads instead; not for direct use.
- Make Video AdsGooseworksUse when the marketer says: make me a video ad, a 30-second ad for paid social, a Reel / TikTok / Shorts ad, a UGC-style video made with AI (no real creator), a product demo video, remake this ad I like for my brand, cut our best organic video into an ad, more like my winning video with new hooks, my video ad got rejected — fix it.
- Marketing AgentGooseworksRouter for any marketing ask with no playbook named: picks the one GooseWorks marketing playbook for the job and runs it. Use when the ask is vague ("help me with marketing", "where do I start") or is a job not covered yet (a one-off brand setup), which it says plainly; video ads and product photos go to the goose-video and goose-product-photos skills.
- Marketing Data AccessGooseworksHow to get live public data (ads libraries, social posts and comments, search results, creator profiles) and paid media generation through GooseWorks, with no vendor key. Load before any playbook step that reads public data or calls an outside model: which proxy call fits the job, what it costs, how to get the human's yes, and what to do when the data is not reachable.