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…
Monitor competitor pricing pages via live web scrape and Web Archive snapshots. Track plan changes, tier restructuring, new pricing models, and feature gating shifts. Produces a pricing comparison matrix and flags when a competitor changes packaging. Use when a product marketing
$ npx -y skills add gooseworks-ai/goose-skills --skill competitive-pricing-intel --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/competitive-pricing-intelContext preview
The summary Claude sees to decide when to auto-load this skill.
Monitor competitor pricing pages via live web scrape and Web Archive snapshots. Track plan changes, tier restructuring, new pricing models, and feature gating shifts. Produces a pricing comparison matrix and flags when a competitor changes packaging. Use when a product marketing
name: competitive-pricing-intel description: > Monitor competitor pricing pages via live web scrape and Web Archive snapshots. Track plan changes, tier restructuring, new pricing models, and feature gating shifts. Produces a pricing comparison matrix and flags when a competitor changes packaging. Use when a product marketing team needs to stay current on competitive pricing or when preparing for a pricing change of their own. tags: [competitive-intel]
Track competitor pricing pages over time. Detect when they change plans, shift feature gating, adjust pricing models, or introduce new tiers. The output is a living pricing comparison matrix plus alerts when something changes.
**Core principle:** Pricing is the most under-monitored competitive signal. Most teams only check competitor pricing when they're about to change their own. This skill makes it continuous.
1. **Your product name + pricing page URL** 2. **Competitors to track** — Names + pricing page URLs (2-5 recommended) 3. **Your pricing model** — How do you charge? (per seat, usage, flat, freemium, etc.) 4. **Key comparison dimensions** — What matters to your buyer? (price per seat, included features, limits, support tiers) 5. **First run or recurring?**
For each competitor's pricing page:
Fetch: [competitor pricing URL]
Extract:
Search for past versions of their pricing page:
Search: "web.archive.org" "[competitor pricing URL]" Fetch: web.archive.org/web/*/[competitor pricing URL]
Look for the last 2-3 snapshots to detect:
Search: "[competitor]" pricing change OR "new pricing" OR "updated plans" Search: "[competitor]" blog pricing OR announcement plans Search: "[competitor]" site:reddit.com pricing OR "price increase"
Capture any public announcements or community reactions to pricing changes.
Build a normalized comparison across all competitors:
| Dimension | Your Product | Competitor A | Competitor B | Competitor C | |-----------|-------------|-------------|-------------|-------------| | **Starter price** | $X/mo | $X/mo | $X/mo | $X/mo | | **Mid-tier price** | $X/mo | $X/mo | $X/mo | $X/mo | | **Enterprise** | $X/mo or Custom | ... | ... | ... | | **Pricing model** | [Model] | [Model] | [Model] | [Model] | | **Free tier** | [Yes/No + limits] | ... | ... | ... | | **Annual discount** | [X%] | ... | ... | ... | | **Key limit (starter)** | [e.g., 5 seats] | ... | ... | ... | | **Key limit (mid)** | [e.g., 20 seats] | ... | ... | ... | | **Overage cost** | [$/unit or blocked] | ... | ... | ... | | **Support included** | [Email/chat/phone] | ... | ... | ... |
For the ICP's typical use case, calculate effective cost:
Scenario: [Typical ICP — e.g., "10-person growth team, 5,000 contacts, 1,000 emails/month"] Your Product: $[X]/mo for this scenario Competitor A: $[X]/mo for this scenario Competitor B: $[X]/mo for this scenario
This reveals true competitive pricing position, not just list price.
For each competitor, identify their packaging strategy:
| Strategy | Description | Who Uses It | |----------|-------------|-------------| | **Good-Better-Best** | 3 tiers, clear upgrade path | Most SaaS | | **Usage-based** | Pay for what you use | API/infrastructure | | **Per-seat** | Price scales with team | Collaboration tools | | **Freemium** | Free forever, premium features | PLG products | | **Reverse trial** | Full features free, then downgrade | Conversion-optimized | | **Platform + add-ons** | Base platform + modular features | Enterprise |
Compare current snapshot against previous:
| Change Type | Severity | Example | |------------|----------|---------| | **Price increase** | High | Starter: $29 → $39/mo | | **Price decrease** | High | Aggressive competitive move | | **New tier added** | Medium | "Growth" plan between Starter and Pro | | **Tier removed** | Medium | Simplified from 4 to 3 plans | | **Feature ungated** | Medium | Feature moved from Pro to Starter | | **Feature gated** | Medium | Feature moved from Starter to Pro | | **Model change** | Critical | Shifted from per-seat to usage-based | | **Free tier change** | High | Free plan limits reduced/expanded |
# Competitive Pricing Intel — [DATE] Products tracked: [your product], [competitors] Previous snapshot: [date or "first run"] --- ## Pricing Change Alerts ### [Competitor Name] - **Change detected:** [Description of what changed] - **Previous:** [Old pricing/plan structure] - **Current:** [New pricing/plan structure] - **Implication for us:** [What t
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.