goose-ads
Edit, resize, animate and study image ads with GooseWorks in this chat. New static or image ads go to the make-static-ads skill…
Lead qualification engine with conversational intake. Asks structured questions to understand your qualification criteria, generates a reusable qualification prompt, then batch-enriches leads via Apify LinkedIn scraping and scores them with parallel processing. Outputs
Claude Code
$ npx -y skills add gooseworks-ai/goose-skills --skill lead-qualification --agent claude-code
Codex
$ npx skills add gooseworks-ai/goose-skills --skill lead-qualification -a codex -y
Cursor
$ npx skills add gooseworks-ai/goose-skills --skill lead-qualification -a cursor -y
Gemini CLI
$ npx skills add gooseworks-ai/goose-skills --skill lead-qualification -a gemini-cli -y
GitHub Copilot
$ npx skills add gooseworks-ai/goose-skills --skill lead-qualification -a github-copilot -y
OpenCode
$ npx skills add gooseworks-ai/goose-skills --skill lead-qualification -a opencode -y
Windsurf
$ npx skills add gooseworks-ai/goose-skills --skill lead-qualification -a windsurf -y
name: lead-qualification description: > Lead qualification engine with conversational intake. Asks structured questions to understand your qualification criteria, generates a reusable qualification prompt, then batch-enriches leads via Apify LinkedIn scraping and scores them with parallel processing. Outputs qualified/disqualified verdicts with confidence scores and reasoning to CSV or whatever output format the user prefers. Supports calibration mode for prompt refinement.
Qualify leads against custom criteria through a structured intake process, then score lead lists in parallel with confidence ratings and reasoning.
No existing qualification prompt. Run intake to build one, save it, then qualify leads.
**Trigger:** User provides no qualification prompt.
User supplies an existing qualification prompt — skip intake, go straight to scoring.
**Trigger:** User attaches or names a qualification prompt file (for example one saved earlier in `qualification-prompts/` in their working directory), or pastes the criteria in the message. If the pasted criteria are loose, write them into the structure below first and confirm it with the user.
This skill ships no ready-made prompts: every prompt comes from the user, or the agent writes it through intake.
User has seen results and wants to adjust criteria. Update the saved prompt, re-run.
**Trigger:** User says something like "refine", "adjust", "that's wrong", or provides feedback on qualification results.
---
The goal is to build a complete picture of who the user considers qualified vs disqualified. Present questions in bulk rounds so the user can answer efficiently.
Present these questions as a numbered list. Tell the user: *"Answer what's relevant, skip what's not. I'll follow up on anything I need to clarify."*
**Product & Campaign Context:** 1. What's your product/service in one sentence? 2. What problem does it solve and for whom? 3. What's the specific campaign or outreach angle? (e.g., "targeting companies that just raised Series A", "going after teams switching from Competitor X")
**Company-Level Criteria:** 4. What company sizes are you targeting? (e.g., 1-10, 11-50, 51-200, 201-1000, 1000+) 5. What industries or verticals are a good fit? 6. Any industries or company types to explicitly EXCLUDE? 7. Geographic targets? Or is this global? 8. Geographic exclusions? 9. Does company stage matter? (e.g., seed, Series A, Series B+, public) 10. Any revenue range or funding range that matters?
**Person-Level Criteria:** 11. What job titles or roles are your ideal buyers? 12. What titles are explicitly disqualified? 13. Does seniority level matter? (e.g., must be Director+, VP+, C-level) 14. What departments should they be in? (e.g., growth, marketing, sales, engineering) 15. Minimum tenure at current company? (e.g., 6+ months to have buying power) 16. Does total years of experience matter?
**Behavioral & Situational Signals:** 17. Are there tech stack signals that qualify or disqualify? (e.g., "uses Salesforce" = good fit) 18. Does recent company activity matter? (e.g., hiring spree, funding round, product launch) 19. Are there content/posting signals? (e.g., "posted about AI" = relevant) 20. Any other signals that indicate high intent or good fit?
**Dealbreakers & Instant Qualifiers:** 21. What are your HARD DISQUALIFIERS — things that instantly make someone a "no" regardless of other factors? 22. What are your STRONGEST QUALIFIERS — things that make someone an almost certain "yes"?
Based on the user's answers, ask 5-10 targeted follow-ups to resolve ambiguity. Examples:
Present 3-5 hypothetical lead profiles that test boundary cases. Ask "Would you qualify this person?"
Example scenarios to construct (adapt based on the user's criteria):
This round catches implicit criteria the user hasn't articulated.
After intake is complete, synthesize all answers into a structured qualification prompt. Save it in the user's working directory (or wherever they prefer), so it can be reused next time:
qualification-prompts/[campaign-name].md
The saved prompt MUST follow this structure:
# Qualification Prompt: [Campaign Name] Generated: [date] ## Campaign Context - **Product:** [one-liner] - **Campaign Angle:** [specific angle] - **Problem Solved:** [what and for whom] ## Hard Disqualifiers (Instant No) - [list each with explanation] ## Hard Qualifiers (Instant Yes) - [list each with explanation] ## Company Criteria | Criterion | Qualified | Disqualified | Notes | |-----------|-----------|--------------|-------| | Size | [range] | [range] | | | Industry | [list] | [list] | | | Geography | [list] | [list] | | | Stage | [list] | [list] | | | Funding/Revenue | [range] | [range] | | ## Person Criteria | Criterion | Qualified | Disqualified | Notes | |-----------|-----------|--------------|-------| | Tit
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.
Edit, resize, animate and study image ads with GooseWorks in this chat. New static or image ads go to the make-static-ads skill…
Make product photos (studio, lifestyle or on a model) of a brand's real products with GooseWorks in this chat. Start brand work…
Make an approved GooseWorks video when an answer's next_step gives its command.
Make a video ad in this chat from a real reference ad, found or theirs; styles are the fallback. Follow every answer's next_step.
GooseWorks growth coworker and router for markets, competitors, audiences, creators, campaigns, ads, photos, graphics, video,…
Create a custom video with sourced product accuracy, explicit sound routing and exact-final audiovisual review.
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…