competitor-profiling
Skill8 starsChanged 5 months agoMITView on GitHub
Use this skill when researching and documenting a specific competitor. Trigger phrases include: "research this competitor," "build a competitor profile," "analyze [Company]," "create a competitor dossier," "research what [Competitor] is doing," "summarize [Competitor]'s positioning," "pull together everything on [Competitor]," or "what do we know about [Company]?" This skill produces structured competitor profile documents from a URL or company name. Distinct from the competitors skill, which writes comparison and alternative pages for your own website.
We split this skill into the rules it gives an agent
31 rules. 0 are common, 31 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 33 edited versions we read keep these.
31
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Write in a way that sounds like a knowledgeable human wrote it.
- Distinctive: line 13
Use short sentences. One idea per sentence.
- Distinctive: line 14
Use active voice. Never passive constructions.
- Distinctive: line 16
Use bullet points only when they genuinely improve readability.
- Distinctive: line 19
No hashtags, emojis, or asterisks.
- Distinctive: line 20
No introductory or closing filler phrases such as "in conclusion," "in summary," or "in a world where."
- Distinctive: line 21
No warnings, notes, or disclaimers.
- Distinctive: line 22
No AI cliches: no "game-changer," "unlock," "leverage," "dive into," "delve," "cutting-edge," "transformative," "revolutionize."
- Distinctive: line 23
No excessive adjectives or adverbs.
- Distinctive: line 24
No broad generalizations. Every claim tied to specific context.
- Distinctive: line 25
Use specific examples, data, and scenarios.
- Distinctive: line 38
When given a competitor URL or name, this skill examines the website, product pages, pricing, messaging, customer reviews, job postings, …
- Distinctive: line 60
Start with the homepage. Read the headline, the subheadline, and the first 200 words of the page.
- Distinctive: line 74
Look for explicit signals of who they serve.
- Distinctive: line 87
Read every product page. List the primary features and how they are described.
- Distinctive: line 89
Do not just copy their feature list.
- Distinctive: line 100
If pricing is public, document it.
- Distinctive: line 102
If pricing is not public, note that.
- Distinctive: line 108
Read ten pieces of their content.
- Distinctive: line 112
Do they use technical language or plain language?
- Distinctive: line 113
Do they write for the economic buyer or the end user?
- Distinctive: line 122
Check their blog for publishing frequency and content type.
- Distinctive: line 124
Check social media for posting frequency and what kind of content gets engagement.
- Distinctive: line 126
Check LinkedIn Ads Library for any paid social campaigns.
- Distinctive: line 128
Check Google for branded keywords.
- Distinctive: line 130
Check their podcast or video presence.
- Distinctive: line 132
If you have access to SimilarWeb, Semrush, or Ahrefs data, note their estimated traffic, top traffic sources, and top organic keywords.
- Distinctive: line 147
Read at least 20 to 30 reviews.
- Distinctive: line 153
Use SimilarWeb for monthly visit estimates, traffic sources (direct, organic, referral, paid, social), and geographic distribution.
- Distinctive: line 155
Use Ahrefs or Semrush to see:
- Distinctive: line 270
When this skill is triggered, ask for:
“Common” is measured: kept by at least 6 in 10 of the 33 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Competitor Profiling Skill
Mandatory Content Standards
- Match the output length to the task. For full audits, strategies, plans, or multi-part deliverables, write 1,500 to 10,000 words. For quick tasks, single assets, snippets, or narrow revisions, keep the output concise and provide only the useful variations, rationale, and next steps.
- Write in a way that sounds like a knowledgeable human wrote it. No robotic or templated phrasing.
- Use short sentences. One idea per sentence. One focus per paragraph.
- Use active voice. Never passive constructions.
- Address the reader directly using "you" and "your."
- Use bullet points only when they genuinely improve readability.
- Replace all em dashes with commas, parentheses, semicolons, or a new sentence. No hidden Unicode characters.
- End every sentence with a period.
- No hashtags, emojis, or asterisks.
- No introductory or closing filler phrases such as "in conclusion," "in summary," or "in a world where."
- No warnings, notes, or disclaimers. Stick to requested output.
- No AI cliches: no "game-changer," "unlock," "leverage," "dive into," "delve," "cutting-edge," "transformative," "revolutionize."
- No excessive adjectives or adverbs. Let specifics do the work.
- No broad generalizations. Every claim tied to specific context.
- Use specific examples, data, and scenarios.
- Pose at least one thought-provoking question per skill.
- Mobile-friendly: short paragraphs, clear headers, scannable.
- Practical and actionable. Every section connects to a next step.
What This Skill Does
This skill researches a competitor and produces a structured dossier. The output is not a list of features. It is an intelligence document your team can use to sharpen positioning, prepare for sales conversations, brief new employees, and make product decisions.
A good competitor profile answers: who they are going after, what they say about themselves, what customers say about them, how they make money, and where they are weak.
When given a competitor URL or name, this skill examines the website, product pages, pricing, messaging, customer reviews, job postings, content, social presence, and any available traffic or funding data, then organizes those findings into a structured document.
Why Competitor Research Is Worth Doing Rigorously
Most companies know their competitors exist. Fewer actually understand them in detail. Knowing a competitor's name and vague feature set is not competitive intelligence. It is just awareness.
Genuine competitor research tells you things like: who they have decided not to serve, what language their customers use to describe their problems, which market segments they are moving into, and what they are struggling to retain customers on. Those details shape better messaging, better positioning, and better sales conversations.
Here is a question to sit with: if your best salesperson had 60 minutes to prepare for a call where the prospect just said they were also evaluating a specific competitor, what would they actually want to know?
That is the standard for a useful competitor profile.
What to Research
A complete competitor profile covers ten areas. Some are easier to find than others. All of them matter.
1. Positioning and Core Message
Start with the homepage. Read the headline, the subheadline, and the first 200 words of the page. These are not random. They represent a deliberate choice about who the company is talking to and what it most wants to be known for.
Note:
- The primary headline and the claim it makes
- Who the homepage visually and verbally addresses (role, company size, industry)
- What problem they lead with versus what product they lead with
- Whether they position against a category (versus a spreadsheet, versus the status quo) or against specific competitors
- What proof they use on the homepage (customer logos, stats, quotes)
Then visit the "About" page, the careers page, and any mission or values page. These often contain language that reveals how the company thinks about its market and its differentiation.
2. Target Customer
Look for explicit signals of who they serve. Some companies are transparent about their ICP. Others hide it in the details.
Sources:
- Customer logos on the homepage or customers page. Are they enterprise, mid-market, or SMB? What industries appear?
- Testimonials. What role is the person who gave the quote? What did they say the product solved for them?
- Case studies. Who are the detailed success stories? What was the situation before, and what changed?
- Pricing page. Does the pricing structure imply a particular company size? Is there a free tier (SMB signal) or is pricing enterprise-negotiated?
- Blog and content topics. What problems do they write about? Who do those problems belong to?
- LinkedIn follower profile. If you can see the audience breakdown for their LinkedIn page, job titles and company sizes in that audience reveal who they reach.
3. Product Features
Read every product page. List the primary features and how they are described. Note the language used for each feature, not just the feature itself. The language tells you what benefit they believe buyers care about.
Do not just copy their feature list. Note which features get the most real estate on the page. Prominence on a product page usually reflects the features the company believes close deals.
Also check:
- What integrations they advertise (these reveal what ecosystem they are building for)
- What they put in the primary navigation versus what they bury in the footer
- Whether they have a public product roadmap or changelog (these reveal development priorities)
- What features they do not mention (notable absences can signal a strategic choice or a product gap)
4. Pricing
If pricing is public, document it. Note the tier names, the price points, what each tier includes, and what the upgrade triggers are. Upgrade triggers (usually seat limits, feature locks, or usage caps) reveal what the company believes drives value.
If pricing is not public, note that. Enterprise-negotiated pricing is a signal in itself. It usually means the company is targeting accounts where the sales cycle is long and the contract is large.
Also check for a free trial or freemium tier. Whether or not they offer a free entry point reveals their acquisition strategy and their product confidence.
5. Messaging and Tone
Read ten pieces of their content. Read five product page sections carefully. Get a feel for how they write.
Note:
- Do they use technical language or plain language?
- Do they write for the economic buyer or the end user?
- What is their tone? Formal and enterprise? Casual and startup? Authoritative and practitioner-focused?
- What words and phrases appear repeatedly? These are usually intentional.
- What do they never say? Some companies systematically avoid mentioning price. Others avoid mentioning their company size. Omissions can be as telling as inclusions.
6. Marketing Channels
Where does the company spend its attention?
Check their blog for publishing frequency and content type. Do they publish consistently or sporadically? Do they write long-form guides or short posts? Do they focus on SEO-optimized content or thought leadership?
Check social media for posting frequency and what kind of content gets engagement.
Check LinkedIn Ads Library for any paid social campaigns. The ads reveal what message they are testing and what audience they are targeting.
Check Google for branded keywords. Are they running Google Ads on their own brand? On competitor keywords? On category terms?
Check their podcast or video presence. Companies that invest in long-form audio or video content are usually building thought leadership in a specific community.
If you have access to SimilarWeb, Semrush, or Ahrefs data, note their estimated traffic, top traffic sources, and top organic keywords.
7. Customer Reviews
Review sites are one of the most valuable and underused sources of competitor intelligence. G2, Capterra, Trustpilot, and product-specific review communities give you unfiltered customer language.
On each review site, look at:
- The overall rating and number of reviews (volume and trend)
- The categories where they consistently score high (this is their real strength, not their marketing claim)
- The categories where they consistently score low (this is likely where they lose deals)
- The specific phrases reviewers use to describe problems. These are the exact words your sales team should be using when positioning against this competitor.
- Who the reviewers are (role, company size, industry)
- The "cons" in positive reviews. Even happy customers will tell you what frustrates them.
Read at least 20 to 30 reviews. Look for patterns. The things that appear in multiple reviews are reliable signals. Isolated complaints are not.
8. Traffic and Growth Signals
Traffic data gives you a rough sense of scale and momentum.
Use SimilarWeb for monthly visit estimates, traffic sources (direct, organic, referral, paid, social), and geographic distribution.
Use Ahrefs or Semrush to see:
- How many organic keywords they rank for
- Their estimated organic traffic
- Their top-ranking pages (these reveal what content they have invested in)
- Which keywords they pay for
Also look at:
- LinkedIn employee count and recent headcount changes (LinkedIn shows growth trends over time)
- Job postings: which teams are they hiring for? A company that is aggressively hiring SDRs is investing in outbound. One that is hiring growth engineers is investing in product-led growth. One that is hiring for enterprise sales is moving upmarket.
- Funding history on Crunchbase or PitchBook. Funding rounds, amounts, investors, and timing reveal strategic context.
9. Strategic Moves and Signals
What has the company done recently that is different from what it was doing 12 months ago?
Sources:
- Press releases and news coverage
- The company blog for product announcements
- LinkedIn posts from the CEO or leadership team
- Podcast appearances by founders or executives
- Conference talks or keynotes
- Partnership announcements
- Recent acquisitions
Strategic signals to watch for:
Moving upmarket: They launch an enterprise tier or hire their first VP of Enterprise Sales. Pricing jumps significantly. They start mentioning compliance certifications they did not mention before.
Moving downmarket: They launch a free tier or reduce prices on lower tiers. They simplify onboarding. They shift from sales-assisted to self-serve.
Entering a new vertical: They publish content targeting a new industry. They hire domain experts from that industry. They announce a partnership with a player in that vertical.
Building a platform: They launch an API, a partner program, or a marketplace. They start publishing developer documentation more prominently.
10. Weaknesses and Gaps
This section requires synthesis. After completing the above research, identify:
Where do customers consistently report frustration? If reviews repeatedly mention slow customer support, a confusing interface, or a specific missing feature, that is a structural weakness, not a one-off complaint.
What does the company seem to avoid talking about? If they never mention scalability on their website and their reviews mention performance issues at scale, that is a gap.
What market segments do they not serve? The companies or use cases absent from their case studies and testimonials are often the ones they cannot close or cannot retain.
Where are they losing deals? If you talk to customers who have evaluated both you and this competitor, ask directly what the deciding factor was. Their answers will confirm or contradict what you found in reviews.
How to Structure a Competitor Profile
A competitor profile document should be usable by someone who has never heard of the company. Format it so it can be read in 10 minutes or referenced quickly during a sales call.
Recommended structure:
Company snapshot: Name, founding year, estimated employee count, funding stage and total raised, headquarters, CEO name.
Positioning statement: A one or two sentence synthesis of how they describe themselves, in their own language.
Target customer: Role, company size, industry. Be specific.
Core product summary: What the product does and what its primary differentiators are, in plain language.
Pricing: Tier names, price points, what the tiers include, and whether a free option exists.
Key strengths: Three to five things they do well, grounded in customer reviews and observable evidence.
Key weaknesses: Three to five consistent pain points or gaps, grounded in the same sources.
Marketing channels: Where they invest attention, what their content strategy looks like, and what their estimated traffic looks like.
Recent strategic moves: The last two to four significant things they did that signal direction.
How we compare: A brief section (two to four paragraphs) that translates the research into positioning guidance. Where do you win against this competitor? Where should you avoid the comparison?
Sources: A list of where the research came from, including the URLs reviewed, the review sites checked, and any tools used.
Keeping Profiles Current
A competitor profile written today is accurate today. Competitors change their pricing, messaging, product features, and strategic direction regularly. A profile from 18 months ago can actively mislead the people using it.
Set a recurring review cycle. Quarterly is a reasonable minimum for close competitors. Twice per year for secondary ones.
Also update immediately when:
- A competitor raises a significant funding round
- They launch a major new feature or product line
- They change their pricing structure
- They are acquired or make an acquisition
- You start losing deals to them more frequently
The most useful competitive intelligence programs are continuous, not periodic. Subscribe to competitors' blogs. Set Google Alerts on their name. Follow their leadership on LinkedIn. Watch their job postings monthly.
Turning Research Into Action
Research is only useful if it changes something.
For the sales team: Translate the weaknesses section into specific talk tracks. "When a prospect mentions they're evaluating [Competitor], here is how to position."
For the marketing team: Translate the review language into messaging. If their customers consistently use the phrase "hard to set up," and you know your onboarding is faster, that belongs in your positioning.
For the product team: Translate the gaps section into a feature opportunity map. Where are their customers frustrated with something your product can address?
For the leadership team: Translate the strategic signals section into a directional summary. "Here is where they are headed and what that means for us."
What to Ask the User Before Starting
When this skill is triggered, ask for:
- The competitor's URL and company name
- What the user's company does and who it serves (to make the comparison section relevant)
- Whether this is a known competitor or a newly identified one
- The primary audience for the dossier (sales team, product team, leadership, new hire onboarding)
- What sources are available (access to paid tools like Semrush, Ahrefs, SimilarWeb, or G2 data)
With a URL and your own company context, produce a full structured profile following the format above.
Other versions38 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 38
- coreyhaines31/marketingskills★ 58ksame name
- Nexus-JPF/note-companion★ 874same name
- Cesarjoquin/Marketing-Skills★ 190same name
- LOGIN-TB/claude-skills★ 80same name
- open-fox/agents★ 55same name
- SZcalligrapher/slash-skills-subscription★ 32same name
- TommyBez/skillsboard★ 10same name
- anis-dr/skills★ 3same name
- HanksChen0110/skills★ 2same name
- mia-ppp/PMM-Skills★ 2same name
28 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use marketing-council, public-relations and 2 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
coreyhaines31Skillmarketing-council
When the user wants multiple expert perspectives on a marketing question — a simulated board of advisors staffed by legendary marketers (Seth Godin, David Ogilvy, Eugene Schwartz, April Dunford, Rory Sutherland, Alex Hormozi, Byron Sharp, and more). Also use when the user mentions 'marketing council,' 'board of advisors,' 'advisory board,' 'what would Seth Godin say,' 'what would Ogilvy think,' 'channel Hormozi,' 'get multiple perspectives,' 'debate this,' 'have the council review,' 'marketing mentors,' or asks how a famous marketer would approach their problem. The council gives each advisor's take through their documented frameworks, surfaces where they disagree, and synthesizes a recommendation. For executing the winning direction, hand off to positioning, offers, copywriting, ads, or the relevant skill.
Also in 14 projects that use this
CesarjoquinSkillpublic-relations
When the user wants help with public relations, earned media, press coverage, journalist outreach, or media strategy (not pull requests). Also use when the user mentions 'PR,' 'public relations,' 'press,' 'press release,' 'press coverage,' 'media outreach,' 'pitch a journalist,' 'get featured,' 'media list,' 'media kit,' 'press kit,' 'newsjacking,' 'news hijack,' 'HARO,' 'Qwoted,' 'Featured,' 'Help A Reporter,' 'reporter request,' 'tech press,' 'TechCrunch,' 'earned media,' 'thought leadership placement,' 'op-ed,' 'guest article,' 'press contacts,' or 'how do I get press.' Use this for earned media work — finding journalists, pitching stories, newsjacking, and responding to press requests. For startup/SaaS/AI directory submissions, see directory-submissions. For product launches, see launch. For social-media engagement, see social. For cold-email outreach to prospects, see cold-email.
Also in 15 projects that use this
CesarjoquinSkilloffers
When the user wants to design, construct, or improve an offer — the thing they actually sell — including value framing, bonus stacking, guarantee design, scarcity/urgency, naming, and payment structure. Also use when the user mentions 'offer,' 'offer design,' 'build an offer,' 'grand slam offer,' 'irresistible offer,' 'value stack,' 'bonus stack,' 'guarantee,' 'risk reversal,' 'money-back guarantee,' 'scarcity,' 'urgency,' 'high-ticket offer,' 'productize a service,' 'naming an offer,' 'payment plan,' 'down-sell,' 'upsell offer,' or 'why isn't my offer converting.' Best for services, agencies, courses, coaching, info products, high-ticket B2B, and direct-response. If you run pure self-serve SaaS, read pricing first — tiers and packaging do more work there. For price level itself (tiers, freemium, value metric), see pricing. For the page that presents the offer, see copywriting. For the launch moment, see launch. For sales collateral, see sales-enablement.
Also in 15 projects that use this
coreyhaines31Skillmarketing-loops
When the user wants to set up a recurring, self-running marketing workflow — a repeatable loop an AI agent runs on a cadence (weekly, daily, on a trigger) rather than a one-off task. Also use when the user mentions 'marketing loop,' 'recurring marketing workflow,' 'automate my marketing,' 'marketing on autopilot,' 'weekly marketing review,' 'ad fatigue check,' 'weekly ads check,' 'content refresh loop,' 'churn watch,' 'ranking drop alert,' 'run my SEO,' 'SEO operator,' 'daily SEO agent,' 'run my outbound,' 'AI SDR,' 'reply triage,' 'always-on marketing,' 'marketing automation workflow,' or 'run this every week.' Use this to pick, adapt, and schedule an ongoing marketing loop that orchestrates the other marketing skills. For one-off marketing ideas, see marketing-ideas. For the experimentation loop specifically, see ab-testing.
Also in 10 projects that use this
In this repository76 other files it gives its agents.
- AGENTS.mdAGENTS.md
- a11y-auditSkill
- ab-testingSkill
- ad-creativeSkill
- adsSkill
- ai-image-creatorSkill
- ai-seoSkill
- analyticsSkill
- asoSkill
- brand-guidelinesSkill
- brand-reviewSkill
- brand-storytellingSkill
- business-strategySkill
- campaign-brief-generatorSkill
- churn-preventionSkill
- cold-emailSkill
- co-marketingSkill
- community-marketingSkill
- competitive-teardownSkill
- competitorsSkill
- content-humanizerSkill
- content-repurposingSkill
- content-strategySkill
- copy-editingSkill
- copywritingSkill
- croSkill
- customer-researchSkill
- customer-serviceSkill
- customer-story-builderSkill
- directory-submissionsSkill
- ecommerce-contentSkill
- ecommerce-product-opportunity-researcherSkill
- education-contentSkill
- email-marketingSkill
- emailsSkill
- env-secrets-managerSkill
- free-toolsSkill
- imageSkill
- instagram-carouselSkill
- landing-page-croSkill
- launchSkill
- lead-magnetsSkill
- linkedin-strategySkill
- local-seoSkill
- marketing-ideasSkill
- marketing-osSkill
- marketing-psychologySkill
- market-researchSkill
- onboardingSkill
- paid-ads-opsSkill
- paywallsSkill
- podcast-pipelineSkill
- popupsSkill
- pr-communicationsSkill
- pricingSkill
- product-marketingSkill
- programmatic-seoSkill
- prospectingSkill
- prospect-researchSkill
- referralsSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

