Skills/Agents/Competitor Post Scout
Agent

Competitor Post Scout

/competitor-post-scout · by Victor Shulga

Collects your competitors' LinkedIn, Instagram and YouTube posts from the last 80 days. A model scores every post, and the skill shows the ones that got at least twice their author's median reach, plus what they share: hooks, topics, formats.

For anyone running an agency's LinkedIn who wants to know what works in the niche. Free. No terminal: ZIP · 2 KB

npx skills add victor-shulga/competitor-post-scout/skills/competitor-post-scout

What it does

The skill sets up a local app, writes your keys to .env and you plus your competitors to brain.json. Then it runs a hunt and writes a short map: top posts, hit rate by topic, hook and format, topics no competitor covers. Collection and scoring run on your machine. Only requests to the data services and the model leave it.

Input and output

Input
Who you are and your ICP, plus 10–20 competitors with LinkedIn, Instagram or YouTube links. HarvestAPI and OpenRouter keys in .env.
Output
A map of posts from 80 days, top posts with a score, hit rate by hook, topic, format and author. At the end a short map: what works for competitors and which topics are free.

Key features

My run

A run on my own market, 09.11.2026. 17 competitors: 12 sell the same thing to the same people, 5 more were named by AI assistants for a query about building a sales team in an IT agency. None of the 5 big names in the niche I used to count as competitors turned out to be one. The skill collected 1,449 posts from 44 accounts over 80 days, my own accounts included. 838 of them on LinkedIn, 178 of those hits. On LinkedIn a video becomes a hit 29% of the time, an image 17%, text 13%. Model scoring of all posts cost $0.11. A hit is a post with at least twice its author's median reach.

Start with a competitor list

The skill needs a ready list of competitors. If you have none, start with the competitor-finder skill. It collects everyone a buyer compares you with: similar agencies, marketplace freelancers, adjacent services, hiring in-house and doing nothing. For each: price, weaknesses from client reviews and a source.

npx skills add victor-shulga/gtm-strategy-skills/skills/competitor-finder

No terminal: the skill is in the strategy pack ZIP, folder skills/competitor-finder. Pack page and ZIP

How to install

1From the terminalfastest

Node 18+ required. The command installs the skill into the current project folder:

npx skills add victor-shulga/competitor-post-scout/skills/competitor-post-scout

To keep the skill at hand in every project, add -g:

npx skills add -g victor-shulga/competitor-post-scout/skills/competitor-post-scout
2Download the ZIPno terminal needed

In Claude Code: unzip the folder competitor-post-scout into ~/.claude/skills/ and restart the app. The skill runs only in Claude Code: it sets up a local app and runs Python.

Download the ZIP · 2 KB
3Manually from GitHub

Open the skill's folder on GitHub and save the files. The main file is SKILL.md, and the rest is pulled in from it.

Check it works: type /competitor-post-scout in the chat — the skill should answer. If it does not: skills are read at session start, so restart Claude.

Related skillsAll skills →