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…
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
$ npx -y skills add gooseworks-ai/goose-skills --skill lead-qualification --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/lead-qualificationContext preview
The summary Claude sees to decide when to auto-load this 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
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 file.
User references an existing qualification prompt file — skip intake, go straight to scoring.
**Trigger:** User tags or references a file in `skills/lead-qualification/qualification-prompts/`.
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 to:
skills/lead-qualification/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 | |-----------|-----------|--------------|-------| | Titles | [list] | [list] | | | Seniority | [level+] | [below level] | | | Department | [list] | [list] | | | Tenure | [minimum] | [below minimum] | | | Experience | [range] | [range] | | ## Behavioral & Situational Signals - [list signals that boost qualification] - [list signals that reduce qualification] ## Confidence Rules - **High Confidence:** Enough dat
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.