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…
People, company, investor, and job search with LinkedIn data enrichment
$ npx -y skills add gooseworks-ai/goose-skills --skill people-company-search-fiber --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/people-company-search-fiberContext preview
The summary Claude sees to decide when to auto-load this skill.
People, company, investor, and job search with LinkedIn data enrichment
name: people-company-search-fiber description: People, company, investor, and job search with LinkedIn data enrichment source: orthogonal
| Endpoint | Cost | Notes | |----------|------|-------| | `/v1/natural-language-search/profiles` | **$0.02/record** (pageSize × $0.02) | Default $0.50 if no pageSize | | `/v1/people-search` | **$0.02/record** (pageSize × $0.02) | Default $0.50 if no pageSize | | `/v1/natural-language-search/companies` | Varies | | | `/v1/kitchen-sink/person` | Varies | Single lookup | | `/v1/validate-email/single` | ~$0.02 | |
**Cheaper alternative for people search:** Apollo `mixed_people/search` costs **$0.01 flat** per call regardless of result count. Use `$GOOSEWORKS_API_BASE/v1/proxy/apollo/mixed_people/search` when possible.
**Tip:** Use the dedicated proxy route `$GOOSEWORKS_API_BASE/v1/proxy/fiber/...` instead of the generic orthogonal proxy for cleaner billing tracking.
Read your credentials from ~/.gooseworks/credentials.json:
export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login`
All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"`
Comprehensive search and enrichment for people, companies, investors, and jobs.
Takes free-form text (e.g., 'Software engineers in US with 5+ years of experience') and returns a list of matching profiles.
Parameters:
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"fiber","path":"/v1/natural-language-search/profiles","body":{"query":"Software engineers in San Francisco with 5+ years experience"}}'Takes free-form text (e.g., 'Series A startups in USA with 50–200 employees') and returns a list of matching companies.
Parameters:
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"fiber","path":"/v1/natural-language-search/companies","body":{"query":"Series A startups in fintech with 50-200 employees"}}'Do a reverse lookup: given an email address, find someone's LinkedIn profile and personal details. Note: if you also have the person's name, company, etc., you'll get better results with the Kitchen Sink endpoint, where you can pass all the information you have.
Parameters:
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"aPut 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.