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…
Monitor Twitter/X, Reddit, LinkedIn, and Hacker News for trending narratives, viral posts, and hot-button topics in your space. Maps trends to ad hook opportunities with timing urgency scores. Tells you what to run ads about right now while the topic is hot.
$ npx -y skills add gooseworks-ai/goose-skills --skill trending-ad-hook-spotter --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/trending-ad-hook-spotterContext preview
The summary Claude sees to decide when to auto-load this skill.
Monitor Twitter/X, Reddit, LinkedIn, and Hacker News for trending narratives, viral posts, and hot-button topics in your space. Maps trends to ad hook opportunities with timing urgency scores. Tells you what to run ads about right now while the topic is hot.
name: trending-ad-hook-spotter description: > Monitor Twitter/X, Reddit, LinkedIn, and Hacker News for trending narratives, viral posts, and hot-button topics in your space. Maps trends to ad hook opportunities with timing urgency scores. Tells you what to run ads about right now while the topic is hot. tags: [ads]
Scan social platforms for what's trending in your space right now — viral posts, hot debates, breaking news, memes — and translate each trend into a concrete ad hook you can run while the topic is still hot.
**Core principle:** The highest-performing ads ride cultural and industry moments. This skill finds those moments before your competitors do and tells you exactly how to capitalize.
1. **Your product** — Name + one-line description 2. **Industry/category** — What space are you in? (e.g., "AI sales tools", "developer infrastructure") 3. **ICP keywords** — 5-10 keywords that define your buyer's world 4. **Competitor names** — So we can spot when they become part of a trend 5. **Platforms to scan** (default: all):
6. **Content velocity** — How fast can you create ads? (Same-day / 2-3 days / Weekly)
Use web_search with `site:x.com` or `site:twitter.com` to find trending posts — no scraper or credentials needed:
# Industry trending topics web_search: "<industry keyword> (viral OR trending OR hot take OR thread) site:x.com" # Competitor mentions (momentum signals) web_search: "<competitor1> OR <competitor2> (raised OR launched OR shut down OR acquired OR outage) site:x.com" # Pain/frustration spikes web_search: "<category> (broken OR frustrating OR tired of OR switched from) site:x.com"
Run 3-5 queries to cover:
Score each tweet/thread by engagement velocity (likes + retweets relative to account size and age).
Use the `trudax/reddit-scraper-lite` actor to scan relevant subreddits for hot posts:
**Browse specific subreddits (for trending/hot posts):**
POST https://api.apify.com/v2/acts/trudax~reddit-scraper-lite/runs?token=$APIFY_API_TOKEN
Content-Type: application/json
{
"startUrls": [
{"url": "https://www.reddit.com/r/SUBREDDIT1/hot/"},
{"url": "https://www.reddit.com/r/SUBREDDIT2/hot/"}
],
"maxItems": 30
}**Search by keyword (for specific topics):**
POST https://api.apify.com/v2/acts/trudax~reddit-scraper-lite/runs?token=$APIFY_API_TOKEN
Content-Type: application/json
{
"searches": ["<industry keyword> OR <competitor>"],
"maxItems": 30
}Poll until the run finishes:
GET https://api.apify.com/v2/acts/trudax~reddit-scraper-lite/runs/{RUN_ID}?token=$APIFY_API_TOKENWhen `status` is `SUCCEEDED`, fetch results:
GET https://api.apify.com/v2/datasets/{DATASET_ID}/items?token=$APIFY_API_TOKEN**Output fields:** Each item has `dataType` ("post" or "comment"), `title` (posts only), `body`, `communityName`, `upVotes`, `numberOfComments` (posts), `url`, `createdAt`.
Look for:
Use web_search with `site:linkedin.com/posts` to find high-engagement KOL posts — no scraper or credentials needed:
web_search: "<industry keyword> site:linkedin.com/posts" web_search: "<competitor_name> site:linkedin.com/posts" web_search: "<KOL_name> <industry keyword> site:linkedin.com/posts" web_search: "<trending topic> site:linkedin.com/pulse"
Run queries for:
Identify high-engagement posts on topics relevant to your product category.
Use the free Algolia HN Search API — no API key needed:
**Search for relevant stories:**
GET https://hn.algolia.com/api/v1/search?query=KEYWORD&tags=story&hitsPerPage=20
**Search for recent stories (past 7 days):**
GET https://hn.algolia.com/api/v1/search?query=KEYWORD&tags=story&numericFilters=created_at_i>UNIX_TIMESTAMP_7_DAYS_AGO&hitsPerPage=20
**Get front page stories (current trending):**
GET https://hn.algolia.com/api/v1/search?tags=front_page&hitsPerPage=30
The response includes `points`, `num_comments`, `title`, `url`, and `created_at` for each story. Sort by `points` to find the highest-engagement discussions.
Run queries for:
Group collected signals into trends. A "trend" is:
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.