← ClaudeAtlas

competitor-intellisted

Scan competitor websites and ad libraries, detect what changed since the last scan, and write a competitive briefing. Use when the user says "/competitor-intel", "competitor scan", "what are our competitors doing", "competitive intelligence", "competitor briefing", or asks to track a competitor's website or ads over time. First run walks through a short intake that stores company and competitor details in a competitor-intel/ folder in the current project — no company data lives in the skill. Works with no dependencies (curl); adds screenshots and LinkedIn ad extraction when Node and Playwright are available.
risukisu/marketing-skills · ★ 4 · AI & Automation · score 77
Install: claude install-skill risukisu/marketing-skills
# Competitor Intel Scans competitor websites (and, at the deep tier, LinkedIn ad libraries), diffs the result against the last scan, and writes a briefing a person actually reads. Everything the skill learns about a company lives in a `competitor-intel/` folder inside the current project — never in this skill folder, never in any repo this skill ships from. **Paths in this file.** `scripts/…` and `references/…` are relative to **this skill's folder**. `competitor-intel/…` is relative to the **current working directory** — the user's project. This skill deliberately works in two roots at once, so every script invocation below needs the skill folder's own path in front of it (written `<skill>/scripts/…`), while `competitor-intel/…` arguments stay relative to the project. ## Routing Check for `competitor-intel/company.md` in the current working directory. - Missing → run **Intake**. - Present, user said `scan` or gave no argument → run **Scan**. - Present, user said `setup` → re-run **Intake** against the existing files (confirm before overwriting). - Present, user said `report [run-id]` → run **Report** (no re-scraping — read the existing `runs/<run-id>/snapshot.json` and `changes.json`, or the latest run if `run-id` is omitted, and regenerate `briefing.md` from them per `references/briefing-format.md`). ## Intake **Always ask the intake question, even when the project looks pre-loaded and the setup seems obvious.** Do not infer company or competitor details from t