skills/ai-marketing-skills/pro/competitor-intel-brief/SKILL.md
Run a structured competitive teardown in 20 minutes. Covers positioning, ICP, offer analysis, moat assessment, vulnerability mapping, and a direct attack brief. Use when someone says "analyze my competitor," "competitive research," "how do I differentiate from X," or "what are my competitor's weaknesses."
npx skillsauth add aaaaqwq/claude-code-skills competitor-intel-briefInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run a structured competitive teardown in 20 minutes.
Most competitive research is vague, slow, and useless in a meeting. "They're strong in content" is not intelligence. This skill runs a structured teardown — positioning, ICP, offer gaps, moat assessment using Helmer's 7 Powers, vulnerability mapping, and a direct attack brief. Every finding needs a specific signal. Output is pitch-deck ready without editing.
You give me a competitor. I pull apart how they position, what they sell, where they're overextended, and exactly where you can exploit the gap. Each section is actionable by design — built for founders and marketers who need to make a decision, not just understand the landscape.
What you'll get:
Time to complete: 20 minutes with a clear target.
Ask for all of this in a single message:
To run this competitive teardown, give me the following in one message:
1. **Competitor name** — the company or person you want analyzed
2. **Website URL** — homepage is enough to start; add pricing/about pages if you have them
3. **Your own positioning** — optional, but the output quality improves significantly. One sentence: who you serve, what you do, how you're different.
4. **What decision is this intel for?** — choose one or more:
- Enter market (deciding whether/how to compete)
- Differentiate (sharpen your positioning against them)
- Pitch (competitive slide, investor question prep)
- Pricing (benchmarking, anchoring, undercutting)
- All of the above
Before running the analysis, fetch the competitor's website. Review the homepage, about page, and pricing page (if public). Pull direct quotes — verbatim language from their site is the foundation of the whole analysis.
If the URL is inaccessible or returns an error, note it and proceed with what can be inferred from the name + search results. Flag clearly where live data is missing.
Before writing any output, do the following:
[competitor name] reviews, [competitor name] vs, and [competitor name] complaints — capture patterns, not just individual reviews[competitor name] on LinkedIn, Twitter/X, and any obvious content channelsFlag every data point with its source. Do not assert things you cannot verify from live data. If a section requires data you don't have, write: [DATA NEEDED: describe what's missing and how to get it]
Deliver all six sections. Every claim needs a specific signal. No vague assertions.
1a. How they describe themselves Quote their hero headline and subheadline verbatim. If their homepage has changed recently or is behind a login, note it.
Verbatim hero copy:
"[Headline]"
"[Subheadline]"
Source: [URL, accessed date]
1b. Actual ICP vs. Implied ICP
These are often different. A company that says "for teams of all sizes" but prices at $500/month minimum has an actual ICP of mid-market and above. Call the gap explicitly.
1c. Primary message and what it's optimized for State the core message in one sentence. Then identify what it's built for:
1d. Tone fingerprint Five words that describe how they communicate. Pull these from actual copy — not from what they claim to be, but how the writing actually reads.
Example format:
Tone fingerprint: [word], [word], [word], [word], [word]
Evidence: "[verbatim quote that demonstrates this]"
2a. What they sell and how it's packaged Map their offer structure:
If pricing is hidden ("contact us"), note it. Hidden pricing is a strategic signal — usually enterprise-only, usually high ACV.
2b. What the pricing structure signals about their customer Pricing is positioning. Analyze what the price points reveal:
Don't just state the price; interpret it. "Their $299/month entry tier with no annual discount signals they're targeting buyers who prioritize flexibility over commitment — likely agencies or project-based buyers, not growing SaaS teams."
2c. What's conspicuously absent from their offer This is the gap analysis. Look for:
Format:
Gap: [specific description]
Signal: [what they said, showed, or priced that reveals this gap]
3a. Where they publish and how often List every content channel identified:
Be specific about frequency. "They post daily on LinkedIn" is more useful than "they're active on LinkedIn."
3b. Topics they consistently own The 3–5 topics that appear repeatedly across their content. These are their content moats — the areas where they've built enough depth that they rank, get cited, and are associated with those terms.
For each topic:
Topic: [description]
Evidence: [where/how often it appears — blog, posts, talks, case studies]
SEO/AEO signal: [do they rank for it? Do they appear in AI search results for it?]
3c. Topics they avoid or handle poorly Content gaps are market gaps. Look for:
For each gap:
Gap: [topic description]
Why it matters: [why their audience needs this content]
Opportunity: [how to own this gap against them]
3d. SEO/AEO presence Do they show up in AI-powered search for their core terms?
Search for: "best [their category]," "[their category] tools," "[primary pain point they solve]" in ChatGPT or Perplexity and note whether they appear.
AI Search Signal: [do they appear? In what context? What does the AI say about them?]
Implication: [what this means for competing with or against them in AI search]
If you can't run live AI searches, flag it: [DATA NEEDED: Run "[term]" in Perplexity/ChatGPT and add results here]
Using Hamilton Helmer's 7 Powers framework, assess which competitive advantages this company actually has — and which are weaker than they appear.
The 7 Powers:
| Power | Definition | |-------|-----------| | Scale Economies | Advantages from producing at scale that reduce per-unit cost | | Network Effects | Value increases as more users join (direct or indirect) | | Switching Costs | Cost (time, money, effort) to leave their product/service | | Cornered Resources | Exclusive access to a valuable input (talent, data, IP, relationship) | | Process Power | Operational capabilities so complex and embedded they can't be copied | | Branding Power | Earned trust that commands a price premium independent of product features | | Counter-Positioning | A business model incumbents can't copy without cannibalizing themselves |
For each power, assess:
Format:
[Power Name]
Assessment: [Have it / Weak version / Doesn't have it]
Evidence: [specific signal — a feature, pricing decision, public statement, user behavior, or market fact]
After all 7:
Overall Moat Durability Score:
Reasoning (2–4 sentences): Explain the score. What's protecting them long-term? What's their biggest structural vulnerability?
Three specific places their positioning leaves room for a competitor. Not vague weaknesses — specific exploitable gaps.
For each of the three:
Vulnerability [1/2/3]:
The gap: One specific, concrete description of what they're leaving uncovered. Not "they're weak on customer support" — instead: "They don't serve sub-10-person teams: their pricing starts at $199/month and their onboarding assumes a dedicated ops person, which most small teams don't have."
The signal: The specific thing they said, avoided, or priced that confirms this gap exists:
Signal: "[specific quote or data point]"
Source: [where this came from]
The language to exploit it: The exact positioning language you'd use. Not strategy — words. What you'd put in your headline, your landing page hero, or your sales pitch.
Exploit language: "[specific copy that names the gap and claims ownership]"
If you were launching against this competitor tomorrow. This section is a decision brief, not a brainstorm.
Positioning: How you'd describe yourself in direct contrast to them. Not just "the better version" — a specific claim they can't make back.
Positioning statement: "[one sentence — audience + differentiated outcome + why you, not them]"
Why they can't say this: [one sentence explaining the structural reason they're unable to claim this position]
Channel: Where you'd show up first and why. Be specific — not "social media" but "LinkedIn, posting daily with short-form breakdowns of problems their customers complain about in reviews, targeting their audience by job title in paid."
Primary channel: [specific platform/format]
Rationale: [why this channel, why now, why against this competitor specifically]
Expected time to signal: [realistic estimate of when you'd see response — days/weeks/months]
Message: The one thing you'd say that they can't say back. This is the asymmetric claim — something true about you that's false for them.
Core message: "[one sentence]"
Why it's asymmetric: [what about their positioning, history, or business model prevents them from claiming this]
First action: The specific move in the next 30 days. Not "build awareness" — the actual action with a deadline.
First action: [specific, time-bound, measurable action]
Success signal: [how you'd know it's working in 30 days]
After delivering all six sections, end with this framing:
That's your full competitive teardown on [competitor name].
What's next?
A) Go deeper on any section — tell me which one and what question you need answered
B) Run the same analysis on a second competitor
C) Build a side-by-side comparison table (useful for pitch decks or strategy docs)
D) Done — you have what you need
Which one?
Build a comparison table suitable for a pitch deck or strategy doc. Format:
| Dimension | [Competitor 1] | [Competitor 2] | You (if positioning provided) | |-----------|----------------|----------------|-------------------------------| | Target ICP | — | — | — | | Primary message | — | — | — | | Price point | — | — | — | | Top content channel | — | — | — | | Strongest moat | — | — | — | | Primary vulnerability | — | — | — | | AI search presence | — | — | — |
Include a 2-sentence "so what" under the table: what the comparison reveals, and what it means for the decision the user described in intake.
Evidence mandate: Every claim needs a specific signal. "They're strong in content marketing" is not an output from this skill. "They publish 3x/week on LinkedIn and rank #2 for 'project management for agencies' according to their blog post dates and Google snippet" is an output.
No fabrication: If you don't have data for a section, write [DATA NEEDED] with specific instructions for how to get it. Never invent signals. The entire value of this analysis is that it's grounded in real information.
Pitch-deck ready: Every section should be usable as a slide or section in a competitive analysis doc without editing. Use precise, direct language. No hedging ("might," "could potentially," "it seems").
Flag the unknown: If the competitor is small, private, or has limited online presence, say so upfront. Adjust section depth accordingly — a small competitor with 3 employees doesn't have a process moat.
Specificity over comprehensiveness: A single deeply specific insight is more valuable than five vague observations. When in doubt, go deeper on the signal you have.
Use these in order of reliability:
| Platform | Works? | |----------|--------| | Claude Code | ✅ | | OpenClaw | ✅ | | Claude.ai | ✅ (paste SKILL.md) | | ChatGPT | ✅ (paste SKILL.md) | | GitHub Copilot | ✅ |
Version 1.0.0 — Competitor Intel Brief Part of the AI Marketing Skills library by Brian Wagner Premium skill — available on Claw Mart github.com/BrianRWagner/ai-marketing-skills
testing
通用自媒体文章自动发布工具。支持百家号、搜狐号、知乎、微信公众号、小红书、抖音号六个平台的自动化发布流程。使用Playwright自动化实现平台导航和发布,支持通过storageState管理Cookie实现账号切换。
development
# SKILL.md - Model Configuration Status (mcstatus) ## 触发条件 - `/mcstatus` 命令 - 用户询问模型配备、模型配置、model status、模型列表等 ## 功能 实时生成 Agent + Cron 的模型配置报告,展示当前所有 agent 的主模型/fallback链和所有 cron 任务的模型分配。 ## 执行步骤 ### Step 1: 收集 Agent 模型配置 读取各 agent 的 models.json 获取主模型和 fallback 链: ```bash for agent in main ops code quant data research content market finance pm law product sales batch; do config=$(cat ~/.openclaw/agents/$agent/agent/models.json 2>/dev/null) if [ -n "$config" ]; then echo "=== $agent
tools
MCP 服务器智能管理助手。自动检测 MCP 可用性、智能开关、功能问答,提供人性化的 MCP 管理体验。
tools
从GitHub搜索并自动安装配置MCP(Model Context Protocol)服务器工具到Claude配置文件。当用户需要安装MCP工具时触发此技能。工作流程:搜索GitHub上的MCP项目 -> 提取npx配置 -> 添加到~/.claude.json -> 处理API密钥(如有)。