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…
Builds personalized demo assets for top prospects using the founder's product API/MCP/SDK. Researches prospect, proposes demo concepts, builds working prototype, tests it, and generates comparison report with live demo link.
$ npx -y skills add gooseworks-ai/goose-skills --skill demo-builder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/demo-builderContext preview
The summary Claude sees to decide when to auto-load this skill.
Builds personalized demo assets for top prospects using the founder's product API/MCP/SDK. Researches prospect, proposes demo concepts, builds working prototype, tests it, and generates comparison report with live demo link.
name: demo-builder description: Builds personalized demo assets for top prospects using the founder's product API/MCP/SDK. Researches prospect, proposes demo concepts, builds working prototype, tests it, and generates comparison report with live demo link. disable-model-invocation: true user-invocable: true allowed-tools: Bash, Read, Write, Edit, Grep, Glob, WebFetch, WebSearch argument-hint: [prospect-company-name]
Build personalized demo assets for prospects using the founder's product API/MCP/SDK. Send a working prototype that solves the prospect's actual problem — with a comparison report and live demo link.
This skill supports two input paths:
If the user provides a company name, website URL, or prospect details: 1. Accept the prospect as-is — no lead data required 2. Proceed directly to Phase 2 (Research the Prospect)
Ask the user: > "I'll build a working demo for [Company]. Before I start, I need to know: > 1. **What does your product do?** (one-liner) > 2. **What problem does it solve for companies like [Company]?** > 3. **Where are your API docs / SDK / MCP tools?**"
If the user has already provided product context (from lead-discovery or prior conversation), skip questions they've already answered.
If the user has csv outputs from signal skills, help them pick the best prospect:
1. Read the csv outputs and identify top candidates by looking for multi-signal leads, switching signals, build-vs-buy signals, high interaction scores, community pain signals, or company clusters 2. Shortlist 3-5 candidates with signal sources, key signal, and demo feasibility 3. Ask the user to pick one
Only build for ONE prospect initially — this is a trial run to validate the approach before scaling.
---
Research the selected prospect company thoroughly. Use web search, their website, and any data from the signal outputs.
**Gather:**
1. **What the company does** — one-liner description, industry, target market 2. **Their customers** — who do they serve (B2B, B2C, enterprise, SMB) 3. **Scale indicators** — employee count, funding, customer volume (from website copy like "trusted by X companies" or "X million users") 4. **Current tech stack** — from job postings, GitHub repos, blog posts, or the signal data itself 5. **Pain points relevant to your product** — from the signal that surfaced them (the issue they opened, the job they posted, the forum complaint they made, the competitor they're using) 6. **Regulatory or compliance needs** — especially important for healthcare, fintech, government (e.g., HIPAA, SOC 2, PCI-DSS) 7. **Public-facing workflows** — how do their customers interact with them today? (website flows, onboarding, support, booking, etc.)
**Key sources to check:**
Present a brief to the user: > "Here's what I found about [Company]. Based on this, here are my ideas for what we could build."
---
Based on the intersection of (a) what the user's product does and (b) what the prospect needs, propose 2-3 demo concepts.
**Framework for generating ideas:**
Ask yourself: "If I were a solutions engineer at [user's company] preparing for a meeting with [prospect], what would I build to show them the product solves their specific problem?"
**The demo should:**
**Common demo patterns by product type:**
| Product Type | Demo Pattern | Example | |---|---|---| | Voice/Communication API | Build an AI agent for the prospect's use case | Appointment scheduler for a healthcare company | | Observability tool | Set up monitoring on a sample app mimicking the prospect's stack | Dashboard showing the metrics they'd care about | | API platform | Build a small integration the prospect would actually need | Connect two tools they use and show data flowing | | Developer tool / SDK | Build a mini-app using the prospect's domain | A prototype feature their customers would use | | Infrastructure / DevOps | Configure a deployment pipeline for their stack | Working CI/CD or infra-as-code for their tech | | Data / Analytics | Build a dashboard or pipeline using their public data |
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.