identifying-competitors
Finds out who a brand competes with.
Skill by SupercmoHQ
Chalk Labs
Need help deploying identifying-competitors?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/supercmohq-identifying-competitors
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/identifying-competitors
What's inside
- Skill name
identifying-competitors- Description
- Finds out who a brand competes with. Reads what the brand sells from its site, searches the web for the alternatives buyers compare it against, and proposes a shortlist with competitor names and websites. Use when the user asks who their competitors are, or to find or refresh their competitor list, or when another skill needs competitors named first.
- License
- Apache-2.0
- Metadata
- summary: Finds who a brand competes with: searches the web for the alternatives buyers compare it against, proposes a shortlist with a source per name, and confirms the real ones for other skills to build on. · version: 0.2.0 · category: creative
- Instructions
- 63 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- eval_cases.json · evals/
SKILL.md (first lines)
# Competitors Find who a brand competes with, confirm the list, and hand it over. **Names and websites only.** ## Workflow ### Step 1: Check whether the competitors are already known Read `competitors.md` in `./supercmo-company`, and `brand.md` for the brand's name, website and what it sells. Where `competitors.md` already holds this brand's competitors, hand them back and stop — re-searching bills again and tells the user nothing new. Carry on where it's missing, where it's a different brand, or where the user asked to refresh. ### Step 2: Settle the brand You need **a brand name and a website**. Where you don't already have them, ask the user for whichever is missing. Do not proceed without the website. ### Step 3: Learn what the brand sells Call `url_extraction` on the website to learn what the brand sells. Skip this where you already know. ### Step 4: Find the candidates Search the web with queries like: - `alternatives to <brand>` — how buyers who already know the brand shop around. - `best <category> for <audience>` — how buyers who don't yet know the brand find the category. The search comes back with an answer and the source it drew from. Take the competitor names from there, and each website from a result or an ad's `landing_url` that links to the competitor's own site — not a store, marketplace or social page. Where a result names a competitor without its site, search its name for its official site. Where nothing shows one, write "website unconfirmed" — never a domain from memory. Where a query returns nothing, vary the category words and search again. **Every candidate needs a source** — the search result that named it. Don't add competitors from memory. Where search runs thin — a niche category, a non-English market — `social_research` on `meta_ad_library` / `search_ads` with the category words shows who actually advertises in the space. Pass `country` for the market the brand sells in, where its page or `brand.md` shows it; where nothing does, leave it out. **It spends credits: say so and wait for a yes.** Under a brief that skips confirmation, run it without asking. ### Step 5: Confirm Show 3–5 top competitor candidates in one message — name, website, and one line on why it competes. Ask which are real, which to drop, and who is missing. **Where the brief says to skip confirmation**, don't stop to show the candidates or ask: save the shortlist without waiting. ### Step 6: Hand it over Write the confirmed list to `competitors.md` in `./supercmo-company` — a heading naming the brand, then one line each, the name then its website. Create the folder where it doesn't exist. **Where `competitors.md` already exists for this brand**, merge into it: keep the competitors already listed unless the user dropped them, and add the new ones. Where it holds another brand's competitors, replace it. Close by showing the list and giving the path — unless another skill is running this one: then skip the hand-over, and that skill gives the reply. ## Edge cases - **`error: "no_provider_configured"`** on any tool → relay the tool's `hint` (the user must set their key). - **A candidate is a retailer, marketplace or comparison site** → not a competitor unless the user says so. Say why you dropped it. - **The brand sells in several countries** → competitors differ by market. Ask which one this list is for rather than mixing them; under a brief that skips confirmation, take the market the site leads with and say which. - **The user wants those competitors' ads researched** → that is `researching-competitor-ads`. Hand over and say which competitors you used.
From SupercmoHQ/superCMO-skills, Apache-2.0.
More from SupercmoHQ/superCMO-skills
- 0.796score
planning-campaigns
SupercmoHQ
Decides what to make next — turns the brand, the product, your own running ads and competitor research into the concepts worth testing next.
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
researching-competitor-ads
SupercmoHQ
Analyzes the ads competitors are running — the ones live now, the ones they have already stopped, and which have run longest.
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
analyzing-own-ads
SupercmoHQ
Audits the ads a company is running itself — what's live now, what it has already stopped, and which have run longest.
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
writing-ad-copy
SupercmoHQ
Writes the words of an ad — the headline, primary text, description and call to action that go into the ad platform's own fields, shaped to the channel it…
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
analyzing-products
SupercmoHQ
Normalizes a product into generation-ready facts — from an e-commerce URL (a clean description plus curated product images) or from a photo alone (category…
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
cloning-video-ads
SupercmoHQ
Clones an existing video ad — reads a supplied reference ad, keeps its structure, pacing, shots, camera and hook, and rebuilds it as a new video with the…
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
generating-ad-videos
SupercmoHQ
Makes a product ad video — a product showcase with no one on screen, or a story or lifestyle commercial where a presenter or actor plays a role in the brand's…
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
adapting-formats
SupercmoHQ
Resizes an existing image ad into the other shapes it has to run in — reads the ad first, then regenerates it at each ratio with the original passed in as a…
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
generating-audio
SupercmoHQ
ALWAYS read this skill before generating spoken audio or calling audio_generate — a voiceover, narration, an ad read, a character line, or any script read…
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
generating-cartoon-videos
SupercmoHQ
Generates a cartoon video for a product — a drawn, animated, anime, illustrated or painted spot that holds one art style and the same characters across every…
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
generating-image-ads
SupercmoHQ
Turns a product photo or URL into a static image ad — one image, or a set.
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
generating-images
SupercmoHQ
ALWAYS read this skill before generating or editing any image, or calling image_generate — text-to-image or image-to-image, simple or complex.
SkillAFreshness: A★ 206Claude Code +9
Signals
- Stars
- 206
- Forks
- 23
- Open issues
- 9
- Contributors
- 4
- Last commit (this folder)
- Oct 15, 2026 (19 days ago)
- Last release
- Oct 21, 2026 (13 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 0.2.0
- License
- Apache-2.0
- Repository
- github.com/SupercmoHQ/superCMO-skills
- Website
- getsupercmo.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from SupercmoHQ
- 0.796score
adapting-formats
SupercmoHQ
Resizes an existing image ad into the other shapes it has to run in — reads the ad first, then regenerates it at each ratio with the original passed in as a…
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
analyzing-brand
SupercmoHQ
Analyzes a brand from its own website — its colours and fonts, the logo and imagery it uses, how it sounds, who it sells to, the claims it makes, and what it…
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
analyzing-own-ads
SupercmoHQ
Audits the ads a company is running itself — what's live now, what it has already stopped, and which have run longest.
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
analyzing-products
SupercmoHQ
Normalizes a product into generation-ready facts — from an e-commerce URL (a clean description plus curated product images) or from a photo alone (category…
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
cloning-video-ads
SupercmoHQ
Clones an existing video ad — reads a supplied reference ad, keeps its structure, pacing, shots, camera and hook, and rebuilds it as a new video with the…
SkillAFreshness: A★ 206Claude Code +9 - 0.796score
generating-ad-videos
SupercmoHQ
Makes a product ad video — a product showcase with no one on screen, or a story or lifestyle commercial where a presenter or actor plays a role in the brand's…
SkillAFreshness: A★ 206Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get identifying-competitors running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
identifying-competitors skill. Agent Mart. https://agentmart.dev/skills/supercmohq-identifying-competitors (last updated 2026-10-24)