create-image-fal
Generate or edit an image via any FAL image model (nano-banana edit, gpt-image, flux, ...), ROUTED THROUGH THE fal-proxy so it bills the Ads agent. image_urls…
Research competitors, analyze their messaging, and generate a positioning document with category definition, differentiation claims, value propositions, and proof points. Chains web research, competitor site analysis, and review mining to produce a positioning doc ready for
$ npx -y skills add gooseworks-ai/goose-skills --skill launch-positioning-builder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/launch-positioning-builderContext preview
The summary Claude sees to decide when to auto-load this skill.
Research competitors, analyze their messaging, and generate a positioning document with category definition, differentiation claims, value propositions, and proof points. Chains web research, competitor site analysis, and review mining to produce a positioning doc ready for
name: launch-positioning-builder description: > Research competitors, analyze their messaging, and generate a positioning document with category definition, differentiation claims, value propositions, and proof points. Chains web research, competitor site analysis, and review mining to produce a positioning doc ready for website copy and sales deck use. Use when a product marketing team needs to define or refresh positioning ahead of a launch, rebrand, or competitive shift. tags: [brand]
Research the competitive landscape and produce a complete positioning document — category definition, differentiation claims, value props, proof points, and messaging hierarchy. Output is directly usable in website copy, sales decks, and investor materials.
**Built for:** First PMM hire at a seed/Series A startup, or a founder wearing the product marketing hat. The output should be opinionated, not a generic template.
1. **Product name + URL** — What are you positioning? 2. **One-sentence pitch** — How do you describe what you do today? 3. **Top 2-3 competitors** — Names + URLs. Who does your buyer compare you to? 4. **ICP** — Title, company type, stage (e.g., "Head of Growth at Series A B2B SaaS") 5. **Key differentiators** — What do you believe makes you different? (even if not yet articulated) 6. **Existing proof points** — Customer wins, metrics, logos, quotes (anything you have) 7. **Positioning trigger** — Why now? (new launch, competitive pressure, rebrand, entering new segment)
For each competitor, research and extract:
Search: "[competitor name]" site:[competitor-url] Search: "[competitor name]" positioning OR "we help" OR "the only" Fetch: competitor homepage, pricing page, about page
Extract from each competitor:
If competitors have G2/Capterra reviews, scan for:
Search for competitor ad copy:
Search: "[competitor name]" advertisement OR "sponsored"
Ad copy reveals what competitors believe converts — their sharpest positioning.
Build the positioning doc using April Dunford's framework adapted for early-stage:
| Approach | When to Use | Example | |----------|-------------|---------| | **Existing category** | You compete head-to-head | "CRM for startups" | | **Subcategory** | You serve a niche better | "AI-native sales engagement" | | **New category** | You do something genuinely different | "Revenue orchestration platform" |
**Decision criteria:**
What would your customer do if you didn't exist?
Map each differentiator to a customer value:
| Unique Attribute | Value to Customer | Proof Point | |-----------------|-------------------|-------------| | [What you have] | [Why they care] | [Evidence] | | [What you have] | [Why they care] | [Evidence] |
| Level | Message | Use Where | |-------|---------|-----------| | **Positioning statement** | For [ICP] who [pain], [Product] is the [category] that [key differentiator]. Unlike [alternative], we [unique value]. | Internal alignment, PR | | **Primary headline** | [Outcome-driven claim] | Homepage hero, ads | | **Supporting messages (3)** | [Value prop 1], [Value prop 2], [Value prop 3] | Feature sections, sales deck | | **Proof line** | [Metric or customer quote] | Below the fold, case studies |
Create a 2x2 positioning matrix:
[Dimension A: e.g., Ease of Use]
High
|
[You] | [Competitor A]
|
──────────────────┼──────────────────
|
[Competitor C] | [Competitor B]
|
Low
Low ──────────────────────── High
[Dimension B: e.g., Enterprise-readiness]Choose dimensions where you win on at least one axis. Avoid dimensions where you lose on both.
# Positioning Document — [Product Name] Created: [DATE] | Trigger: [launch/rebrand/competitive shift] --- ## Positioning Statement For [ICP] who [pain point], [Product] is the [category] that [key differentiator]. Unlike [primary alternative], we [unique value that matters to ICP]. --- ## Category **Category:** [name] **Approach:** [Existing / Subcategory / New] **Rationale:** [1-2 sentences on why this framing] --- ## Competitive Landscape ### Direct Competitors | Competitor | Positioning | Strength | Weakness (your wedge) | |-----------|-------------|----------|----------------------
Put your AI agent on the growth team. Research customers and competitors, analyze what is working, create the next campaign, and learn from the result.
Repo: gooseworks-ai/goose-skills
Generate or edit an image via any FAL image model (nano-banana edit, gpt-image, flux, ...), ROUTED THROUGH THE fal-proxy so it bills the Ads agent. image_urls…
Generate a single photoreal or designed image with OpenAI gpt-image via fal.ai. Supports gpt-image-1 (default, fixed sizes — the FAL fallback for Higgsfield's…
Generate an instrumental music bed via ElevenLabs Music, ROUTED THROUGH THE elevenlabs-proxy so it bills the Ads agent. Trims any sparse intro, loudnorm, fades…
Image-to-video (or text-to-video) via any FAL video model (Kling, Seedance, Veo), ROUTED THROUGH THE GooseWorks fal-proxy so the call bills the Ads agent. The…
Generate a voiceover (VO) clip via ElevenLabs text-to-speech, ROUTED THROUGH THE elevenlabs-proxy so it bills the Ads agent. Voice id + script text come from…
Scrape competitor ads from Google Ads by domain. Returns ad creatives, formats, and campaign details. Use for competitive ad research and messaging analysis.