Agent skill · Data & Analytics

industry-scanner

Daily industry intelligence scanner. Scans web, social media, news, blogs, and communities for industry-relevant events, trends, and signals. Produces a comprehensive intelligence briefing plus strategic GTM opportunity ideas. Orchestrates existing scraping skills — does not reimplement data collection.

gooseworks-aigithub.com/gooseworks-aiGitHub ↗
claude-codecodexcursorMIT
Install
npx skills add gooseworks-ai/goose-skills --skill industry-scanner --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 4
SKILL.md size: 14 KB
Bundled scripts: none
Path: skills/competitive-intel/composites/industry-scanner/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,091
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Industry Scanner Daily deep-research agent that scans the internet for everything relevant to a client's industry, then generates strategic GTM opportunities based on what it finds. ## Quick Start ``` Run an industry scan for <client>. Use the config at clients/<client>/config/industry-scanner.json. ``` Or for a weekly deeper scan: ``` Run a weekly industry scan for <client> with --lookback 7. ``` ## Inputs - **Client name** — determines which config and context files to load - **Lookback period** (optional) — `1` for daily (default), `7` for weekly deep scan - **Focus area** (optional) — limit scan to specific categories (e.g., "competitors only", "events only") --- ## Step-by-Step Process ### Phase 1: Load Configuration 1. Read `clients/<client>/config/industry-scanner.json` — this contains all the keywords, sources, competitors, and URLs to scan 2. Read `clients/<client>/context.md` — need the ICP, value props, and positioning to generate relevant strategies 3. Set the lookback period: use `1` day for daily scans, `7` for weekly, or whatever the user specifies 4. Note today's date for the output filename If no client config exists, ask the user for the key inputs and offer to

What's inside
Steps it walks through
  1. Quick Start
  2. Inputs
  3. Step-by-Step Process
  4. Phase 1: Load Configuration
  5. Phase 2: Data Collection
  6. Phase 3: Consolidate & Categorize
  7. Phase 4: Generate Strategic Opportunities
  8. Phase 5: Generate Output
  9. Configuration
  10. Tips
  11. Dependencies
Ships with 3 files
  • config/example-config.json
  • skill.meta.json
  • templates/output-template.md
Commands it runs
python3 skills/blog-feed-monitor/scripts/scrape_blogs.py \
python3 skills/reddit-post-finder/scripts/search_reddit.py \
python3 skills/twitter-mention-tracker/scripts/search_twitter.py \
python3 skills/hacker-news-scraper/scripts/search_hn.py \
python3 skills/accounting-news-monitor/scripts/monitor_news.py \
python3 skills/newsletter-monitor/scripts/scan_newsletters.py \
python3 skills/review-site-scraper/scripts/scrape_reviews.py \
More from goose-skills
All skills →
About this skill
What does the industry-scanner skill do?

Daily industry intelligence scanner. Scans web, social media, news, blogs, and communities for industry-relevant events, trends, and signals. Produces a comprehensive intelligence briefing plus strategic GTM opportunity ideas. Orchestrates existing scraping skills — does not reimplement data collection.

How do I install it?

Run `npx skills add gooseworks-ai/goose-skills --skill industry-scanner --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.

Keep going