skills/composites/paid-channel-prioritizer/SKILL.md
For founders who don't know where to start with paid ads. Analyzes ICP, competitor ad presence, budget constraints, and product type to recommend which 1-2 paid channels to start with and provides a 90-day ramp plan. Prevents the common mistake of spreading a small budget across too many platforms.
npx skillsauth add gooseworks-ai/goose-skills paid-channel-prioritizerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Answer the question every early-stage founder asks: "Where should I run ads?" This skill analyzes your product, ICP, competitors, and budget to recommend the right 1-2 channels to start with — plus a 90-day plan to get there.
Core principle: A $3K/month ad budget split across Google, Meta, LinkedIn, and TikTok means $750/channel — not enough for any platform to learn and optimize. This skill picks the best 1-2 channels and concentrates budget where it'll compound fastest.
Where does your buyer look when they have a problem?
| Buyer Journey Stage | Likely Channel | Signal | |--------------------|---------------|--------| | "I need a tool for X" (active search) | Google Search | High-intent keywords exist | | "I'm browsing and see something relevant" (passive) | Meta (FB/IG) | Visual/emotional product | | "I need to solve this at work" (professional) | LinkedIn | B2B decision-maker targeting | | "Everyone's talking about this" (social proof) | Twitter/X Ads | Category is trending | | "I watch content about this" (education) | YouTube | Long consideration cycle | | "I discovered it through content" (entertainment) | TikTok | B2C, young audience, visual |
Use web search to check publicly accessible ad libraries and gather competitor ad intelligence:
web_search: site:facebook.com/ads/library "[competitor name]"
web_search: "[competitor name]" Google Ads OR PPC OR paid search
web_search: "[competitor name]" LinkedIn Ads OR sponsored
web_search: "[competitor name]" advertising strategy
The Meta Ad Library (facebook.com/ads/library) and Google Ads Transparency Center (adstransparency.google.com) are publicly accessible — search them directly to see what competitors are running.
Build a competitor channel map:
| Competitor | Google | Meta | LinkedIn | Twitter | YouTube | TikTok | |-----------|--------|------|----------|---------|---------|--------| | [Comp A] | [Active/Not found] | [N ads] | [Active/Not found] | ... | ... | ... | | [Comp B] | ... | ... | ... | ... | ... | ... |
Insight: Where competitors are spending = validated channel. Where they're absent = opportunity or dead end.
Score each channel for this specific product:
| Factor (Weight) | Google Search | Meta | LinkedIn | YouTube | Twitter | TikTok | |----------------|--------------|------|----------|---------|---------|--------| | Buyer intent (25%) | [1-10] | [1-10] | [1-10] | [1-10] | [1-10] | [1-10] | | Targeting precision (20%) | [1-10] | [1-10] | [1-10] | [1-10] | [1-10] | [1-10] | | Competitor validation (15%) | [1-10] | [1-10] | [1-10] | [1-10] | [1-10] | [1-10] | | Budget efficiency (15%) | [1-10] | [1-10] | [1-10] | [1-10] | [1-10] | [1-10] | | ICP reachability (15%) | [1-10] | [1-10] | [1-10] | [1-10] | [1-10] | [1-10] | | Creative requirements (10%) | [1-10] | [1-10] | [1-10] | [1-10] | [1-10] | [1-10] | | Weighted Score | [X/10] | [X/10] | [X/10] | [X/10] | [X/10] | [X/10] |
| Channel | Best For | Worst For | Min Viable Budget | Creative Needs | |---------|---------|-----------|-------------------|---------------| | Google Search | High-intent capture, B2B, established category | New categories nobody searches for | $1K/mo | Text ads (low barrier) | | Meta (FB/IG) | Visual products, B2C, retargeting, lookalikes | Niche B2B with tiny audience | $1K/mo | Images + video (medium) | | LinkedIn | B2B enterprise, specific titles/industries | B2C, budget-conscious startups | $3K/mo | Professional content (medium) | | YouTube | Education-heavy products, long consideration | Impulse purchases, tiny budgets | $2K/mo | Video production (high) | | Twitter/X | Dev tools, trending categories, tech audiences | Mainstream B2C, precise targeting | $1K/mo | Short-form copy (low) | | TikTok | B2C, Gen Z/millennial, visual/fun products | B2B enterprise, older audience | $500/mo | Short video (high frequency) |
Pick the #1 channel based on:
Pick channel #2 only if:
| Budget Level | Recommendation | |-------------|---------------| | < $1.5K/mo | 1 channel only — concentrate everything | | $1.5K-3K/mo | 1 primary + retargeting — primary channel + Meta/Google retargeting ($300-500) | | $3K-7K/mo | 2 channels — 65% primary, 25% secondary, 10% retargeting | | $7K+/mo | 2-3 channels — diversify with testing budget |
Week 1: Setup
Week 2-3: Learn
Week 4: First Optimization
# Paid Channel Strategy — [Product Name] — [DATE]
## Your Profile
- Product: [Name]
- Model: [SaaS / B2C / etc.]
- ICP: [Summary]
- Monthly budget: $[X]
- Conversion goal: [Goal]
---
## Channel Scoring
| Channel | Score | Verdict |
|---------|-------|---------|
| [Top channel] | [X/10] | **PRIMARY — Start here** |
| [Second channel] | [X/10] | **SECONDARY — Add in month 2** |
| [Third channel] | [X/10] | Test later if budget grows |
| [Others] | [X/10] | Not recommended now |
---
## Why [Primary Channel]
**Top reasons:**
1. [Reason — tied to their specific product/ICP]
2. [Reason]
3. [Reason]
**What competitors are doing there:** [Evidence]
**Minimum viable budget:** $[X]/mo
**Expected cost per conversion:** $[X-Y] range (category benchmark)
---
## Why NOT [Channel They Might Assume]
[Brief explanation of why the obvious choice isn't right — e.g., "LinkedIn is too expensive for your $2K budget — you'd only reach ~500 people/month"]
---
## Budget Allocation
| Channel | Monthly Budget | Purpose |
|---------|---------------|---------|
| [Primary] | $[X] | [Prospecting / Lead gen] |
| [Retargeting] | $[X] | [Bring back visitors] |
| [Secondary — Month 2] | $[X] | [Test — evaluate after 30 days] |
---
## 90-Day Ramp Plan
### Month 1: [Primary Channel] Launch
[Specific weekly actions]
### Month 2: Optimize + Test [Secondary]
[Specific actions]
### Month 3: Scale or Pivot
[Decision criteria]
---
## Pre-Launch Checklist
- [ ] Landing page live and tested
- [ ] Conversion tracking installed and verified
- [ ] Initial audiences / keywords built
- [ ] 3 ad variants ready
- [ ] Daily budget cap set ($[X]/day)
- [ ] Weekly review scheduled
Save to channel-strategy-[YYYY-MM-DD].md in the current working directory (or user-specified path).
| Component | Cost | |-----------|------| | Competitor ad research (web search) | Free | | Channel analysis and planning | Free (LLM reasoning) | | Total | Free |
development
End-to-end skill that turns a single reference image into a fully-installed, example-rendered style preset for the goose-graphics composite. Analyzes the image, writes the slim style spec, registers it in styles/index.json, generates all 7 format examples using the standard brief, renders PNGs via Playwright, and updates examples/manifest.json. Invoke with /goose-graphics-create-style.
development
Evaluate YC batch companies for investment — scrapes the YC directory, researches each company and its founders (work history, LinkedIn, website), assesses founder-company fit, and exports to Google Sheets with priority rankings. Use when asked to evaluate YC companies, research a YC batch, screen startups, or do due diligence on YC companies.
tools
Take screenshots of any website using Notte browser automation. Use when asked to screenshot, capture, or snap a webpage.
development
Search the web, platforms, and datasets. Use when asked to search, find, look up, research, or discover information from the web, YouTube, Amazon, eBay, news, academic sources, or any online platform.