competitor-profiling
An agent skill by coreyhaines31, from coreyhaines31/marketingskills. Tags: analysis, competitor-analysis, data, research, web.
What it does
When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions 'competitor profile,' 'competitor research,' 'competitor analysis,' 'profile this competitor,' 'analyze competitor,' 'competitive intelligence,' 'competitor deep dive,' 'who are my competitors,' 'competitor landscape,' 'competitor dossier,' 'competitive audit,' or 'research these competitors.' Input is a list of competitor URLs. Output is structured competitor profile markdown files. For creating comparison/alternative pages from profiles, see competitors. For sales-specific battle cards, see sales-enablement.
Install
With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:
npx skills add coreyhaines31/marketingskills --skill competitor-profiling
Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):
git clone --depth 1 https://github.com/coreyhaines31/marketingskills
cp -r marketingskills/skills/competitor-profiling ~/.claude/skills/competitor-profiling
Safety box score
Grade B, low risk: 16 of 100 risk points, rated 2026-10-20. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.
This skill profiles competitors by scraping their websites and optional review/SEO sources, then writes raw artifacts and synthesized markdown profiles into a `competitor-profiles/` tree. The main risks are outbound network access to third-party services and local collection of scraped content; it does not request elevated privileges or run native code.
| Category | Level | Why |
|---|---|---|
| Code & shell execution | 0 (none) | No shell scripts, code evaluation, or native installers are included; the skill only specifies web scraping and markdown generation via MCP/tools. |
| Network access | 2 (moderate) | It intentionally contacts competitor sites and third-party services via `Firecrawl MCP`, `DataForSEO MCP`, `Ubersuggest MCP`, and review sources like `G2`, `Capterra`, `Product Hunt`, and `TrustRadius`. |
| Filesystem reach | 1 (low) | It writes raw scrapes, SEO JSON, reviews, and final profiles under `competitor-profiles/raw/<competitor-slug>/<YYYY-MM-DD>/` and `competitor-profiles/<competitor-slug>.md`, but keeps writes inside the project tree and avoids overwriting prior dates. |
| Secrets & credentials | 0 (none) | The skill does not request API keys, passwords, `.env` files, browser sessions, or other credential stores. |
| Privilege & persistence | 0 (none) | There is no sudo, global install, service registration, shell startup editing, or OS-level configuration change. |
| Instruction hijack surface | 1 (low) | It explicitly warns that scraped pages may contain AI-directed text and says to ignore embedded instructions, which is a prompt-injection surface even though the guidance is defensive. |
| Irreversible actions | 0 (none) | The skill produces profiles and summaries only; it does not send messages, publish, pay, deploy, or delete anything. |
| Transparency | 0 (none) | All shipped files are readable markdown; there are no binaries, minified blobs, or downloaded installers. |
Before installing
- Confirm you’re okay with outbound scraping to competitor sites and third-party SEO/review services.
- Inspect whether `competitor-profiles/` in this repo is an acceptable place to store dated raw research artifacts.
- If you only want local analysis, ask for quick scan mode and no review scraping before using it.
- Check that your environment has the intended MCPs connected; otherwise the skill may fall back to alternative web-fetching paths.
Rated 2026-10-20 by an automated review of 4 files from the skill's repository.
Source
- Repository
- coreyhaines31/marketingskills (all skills from this repository)
- Path
- skills/competitor-profiling/SKILL.md
- Branch
- main
- Collection
- marketingskills
- Updated
- 2026-09-21
Related skills
- prospecting — When the user wants to find, qualify, and build a list of prospects to reach out to — across B2B SaaS, general B2B, or local small businesses.
- bilibili-source — Fetch comprehensive, login-free data for any Bilibili (B站) video — title, UP name and follower count, publish date, partition, tags, per-part cids.
- gemini-history-analyzer — Analyze Google Takeout exports of Gemini conversation history.
- kimi-use — Drive the Kimi desktop app (Kimi.app) through computer-use to query its built-in data plugins — 天眼查 company records, 同花顺 iFinD financials, 财新数据, 标普全球市场财智.
- customer-research — When the user wants to conduct, analyze, or synthesize customer research.
- programmatic-seo — When the user wants to create SEO-driven pages at scale using templates and data.