competitor-signals
Extract leads from competitor product activity — Product Hunt commenters/upvoters, HN posts about competitors, case studies, testimonials, tech press, and switching signals. Detects people actively switching from competitors as highest-priority leads.
npx skills add gooseworks-ai/goose-skills --skill competitor-signals --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Competitor Signals Find leads by monitoring competitor product activity. Instead of looking for your prospects directly, watch your competitors' audience — every person engaging with a competitor launch is self-identifying as in-market for your category. ## When to Use - User wants to find people engaging with competitor products - User mentions Product Hunt launches, competitor press coverage, or competitor case studies - User wants to find people switching from or evaluating competitor products - User asks "who is using [competitor]" or "who is looking at alternatives to [competitor]" - User wants to monitor competitor activity for lead generation - User has a clear list of competitors and wants to mine their audience ## Prerequisites - Python 3.9+ with `requests` and optionally `python-dotenv` - Product Hunt developer token (free, optional — get at `api.producthunt.com/v2/oauth/applications`) - Apify API token in `.env` (fallback for PH if API names are redacted, optional) - Working directory: the project root containing this skill ## Phase 1: Collect Context ### Step 1: Gather Competitor Information Ask the user: > "To find leads from competitor activity, I need: > 1. **Who a
- When to Use
- Prerequisites
- Phase 1: Collect Context
- Step 1: Gather Competitor Information
- Step 2: Discover Competitors (if user needs help)
- Step 3: Find Product Hunt Slugs
- Step 4: Identify Competitor Web Pages to Scrape
- Phase 2: Agent-Driven Scraping
- Step 5: Scrape Competitor Websites
- Step 6: Check Tech Press
- Phase 3: Execute Tool
- Step 7: Save Config
- Step 8: Run the Tool
- Phase 4: Analyze & Recommend
cat > ${CLAUDE_SKILL_DIR}/../.tmp/competitor_signals_config.json << 'CONFIGEOF'
python3 ${CLAUDE_SKILL_DIR}/scripts/competitor_signals.py \What does the competitor-signals skill do?
Extract leads from competitor product activity — Product Hunt commenters/upvoters, HN posts about competitors, case studies, testimonials, tech press, and switching signals. Detects people actively switching from competitors as highest-priority leads.
How do I install it?
Run `npx skills add gooseworks-ai/goose-skills --skill competitor-signals --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From gooseworks-ai/goose-skills, a repository with 1,091 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
