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…
Email campaign/sequence performance review composite. Pulls campaign data (sends, opens, replies, bounces), reads actual email copy and subject lines, analyzes reply content (objections, positive interest, questions), and produces a diagnostic report covering quantitative
$ npx -y skills add gooseworks-ai/goose-skills --skill sequence-performance --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/sequence-performanceContext preview
The summary Claude sees to decide when to auto-load this skill.
Email campaign/sequence performance review composite. Pulls campaign data (sends, opens, replies, bounces), reads actual email copy and subject lines, analyzes reply content (objections, positive interest, questions), and produces a diagnostic report covering quantitative
name: sequence-performance version: 1.0.0 description: > Email campaign/sequence performance review composite. Pulls campaign data (sends, opens, replies, bounces), reads actual email copy and subject lines, analyzes reply content (objections, positive interest, questions), and produces a diagnostic report covering quantitative metrics, copy quality, lead quality, and actionable recommendations. Tool-agnostic — works with Smartlead (MCP), Instantly, Outreach, Lemlist, Apollo, or CSV data. tags: [research]
Goes beyond vanity metrics. Most campaign reports tell you open rate and reply rate. This skill reads the actual emails you sent, reads every reply you received, classifies the responses, evaluates your copy, evaluates your lead quality, and tells you specifically what's working, what's not, and what to do about it.
**Three layers of analysis:** 1. **Quantitative:** The numbers — sends, opens, replies, bounces, conversions, by touch and by variant 2. **Qualitative (Copy):** Are the subject lines, email bodies, CTAs, and personalization actually good? 3. **Qualitative (Replies):** What are people actually saying? What objections keep coming up?
Use this skill when:
1. What outreach tool do you use? (Smartlead / Instantly / Outreach.io / Lemlist / Apollo / Other) 2. How do we access campaign data? (MCP tools / API / CSV export / paste metrics)
3. Which campaign? (name or ID) 4. Date range? (or "all data")
5. What does your company do? (one-liner) 6. Who is your ICP? (titles, industries, company size) 7. What problem do you solve? 8. What's your CTA goal? (book meeting, get reply, drive to page)
9. Is this cold outreach or warm/nurture? 10. What segment are you selling to? (SMB, mid-market, enterprise)
Pull three categories of data from the user's outreach tool:
| Data Point | What We Need | |-----------|-------------| | Total emails sent | By touch (Touch 1, Touch 2, Touch 3, etc.) | | Total unique recipients | Deduplicated count | | Opens | By touch, unique opens vs. total opens | | Replies | By touch, total reply count | | Bounces | Hard bounces + soft bounces | | Unsubscribes | Count | | Clicks | If link tracking is on | | Positive replies | If categorized in the tool | | Meetings booked | If tracked |
**How to pull by tool:**
| Tool | Method | |------|--------| | **Smartlead** (MCP) | `mcp__smartlead__get_campaign_stats`, `mcp__smartlead__get_campaign_sequence_analytics`, `mcp__smartlead__get_campaign_variant_statistics` | | **Instantly / Outreach / Lemlist / Apollo** | Ask user for CSV export or paste metrics | | **Other** | User provides CSV with columns: email, status, opened, replied, bounced |
Pull the actual templates for every touch:
| Tool | Method | |------|--------| | **Smartlead** (MCP) | `mcp__smartlead__get_campaign_sequences` | | **Others** | User pastes the copy or provides CSV export |
Pull the actual text of every reply:
| Tool | Method | |------|--------| | **Smartlead** (MCP) | `mcp__smartlead__get_campaign_leads_history`, `mcp__smartlead__fetch_master_inbox_replies` | | **Others** | User provides reply dump or CSV export |
Campaign: [name] Status: [active/paused/completed] Sent: X emails to Y recipients Replies: Z (full text pulled for analysis) Touches: N touches, M variants Data looks complete? (Y/n)
| Metric | Cold (SMB) | Cold (Mid-Market) | Cold (Enterprise) | Warm/Nurture | |--------|-----------|-------------------|-------------------|-------------| | Open rate | 40-60% | 30-50% | 25-40% | 50-70% | | Reply rate | 3-8% | 2-5% | 1-3% | 10-20% | | Positive reply rate | 1-3% | 0.5-2% | 0.3-1% | 5-10% | | Bounce rate | <3% | <3% | <2% | <1% | | Unsubscribe rate | <1% | <1% | <0.5% | <0.5% |
**Overall metrics:** open rate, reply rate, positive reply rate, bounce rate, unsubscribe rate, deliverability rate. Compare each to the benchmark.
**Per-touch breakdown:**
**Variant analysis (if A/B testing):**
Read every reply, classify it, and extract patterns.
| Category | Definition | |----------|-----------| | **Positive interest** | Wants to learn more, open to a conversation | | **Meeting request** | Explicitly asks to meet or provides availability | | **Warm / Curious** | Interested but non-committal, asks questions | | **Objection — Timing** | Not now, but potentially later | | **Objection — Budget** | Can't afford or not a priority | | **Objection — Competitor** | Already using a competing solution | | **Objection — Relevance** | Doesn't see the fit | | **Objection — Authority** | Not the right person | | **Not interested** | Flat no | | **Auto-reply / OOO** | Automated response | | **Referral** | Redirects to someone else | | **Question** | Asks about product/offering |
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.