
Competitor Tracker
FreeAnalyze competitors' influencer marketing strategies effectively.
Free · Opens the source repo
What Competitor Tracker does
Competitor Tracker is a Python-based skill designed to help brands monitor and analyze their competitors' influencer marketing efforts. By providing insights into who competitors partner with, the campaigns they run, and the results they achieve, this tool enables users to benchmark their own influencer programs against industry rivals. It is particularly useful for marketing professionals looking to understand the competitive landscape and identify gaps in their own strategies.
The skill allows users to define a competitive set, specifying their brand name, selected competitors, platforms to monitor, and focus areas such as partnerships or campaigns. Once the data is gathered, Competitor Tracker generates a comprehensive report that includes a partnership roster, campaign breakdowns, content strategy reviews, and performance estimates. This report is saved in a structured format, making it easy to reference and share insights with team members.
In addition to tracking partnerships, the skill also provides a side-by-side comparison of the user's brand against competitors, highlighting strengths and weaknesses in influencer strategies. Users can identify at least three ranked opportunities for improvement, such as untapped creators or strategy gaps, which can inform future marketing decisions. The skill's reliance on public data ensures that users can access valuable insights without needing live integrations, making it a straightforward tool for competitive analysis.
Competitor Tracker is ideal for marketing teams, brand managers, and anyone involved in influencer marketing who needs to keep a pulse on competitor activities. By leveraging this skill, users can make informed decisions based on real-world data, ultimately enhancing their influencer marketing strategies and improving overall campaign effectiveness.
When to use it
Use Competitor Tracker when you need to understand your competitors' influencer marketing tactics and identify areas for your brand to improve.
When not to use it
This skill is not suitable for discovering new influencers for your own campaigns; for that, consider using an influencer discovery tool.
What you can build with it
Benchmarking Against Rivals
Use Competitor Tracker to compare your influencer marketing strategies against key competitors, identifying strengths and weaknesses.
Identifying Opportunities
Analyze competitor campaigns to uncover gaps in your strategy and discover untapped influencers that could benefit your brand.
Campaign Performance Insights
Generate detailed reports on competitor campaigns to understand what works and what doesn't in your industry.
How to install Competitor Tracker
View source1. Install with the skills CLI
npx skills add aaron-he-zhu/aaron-marketing-skills/competitor-tracker --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by aaron-he-zhuCompetitor Tracker
Monitor and analyze competitors' influencer marketing: who they partner with, what campaigns they run, how they structure collaborations, and what results they appear to achieve.
Quick Start
Shortest invocation:
Monitor [competitor name]'s influencer marketing activities
Compare a set of rivals and surface gaps:
Compare influencer strategies across [competitor 1], [competitor 2], and [competitor 3], then show me which influencers they're missing in [category]
Skill Contract
- Reads: your brand name, the competitor set, platforms to monitor, time period, focus areas (partnerships/campaigns/content/all). Public creator handles and post data the user supplies or that ~~social platform analytics returns.
- Writes: a competitive intelligence report saved to
memory/influencer/competitor-tracker/YYYY-MM-DD-<topic>.md(partnership roster, campaign analysis, content-strategy review, performance estimates, side-by-side comparison, opportunity list). - Promotes: durable facts (named competitors, their primary tiers/platforms, confirmed exclusive partners, recurring campaign windows) to
memory/hot-cache.md. Competitor-partner and exclusivity flags for creators already on the roster go as one-line updates tomemory/events/creators.ndjsonvia an authorizedoperation: proposerequest toregistry-events.pyfor creator-registry to reconcile. - Done when:
- Each tracked competitor has a partnership roster and campaign breakdown with sources or stated estimates.
- A side-by-side comparison table covers your brand plus every competitor.
- At least 3 ranked opportunities (untapped creators, strategy gaps, or open platforms) are listed.
- Primary next skill: campaign-planner
Handoff Summary
Emit the standard shape from skill-contract.md §Handoff Summary Format.
Data Sources
This family is Tier 1 — it works with no live integrations. Ask the user for the competitor set, the platforms, and any creator handles they already know, then build the analysis from public posts and stated estimates.
Where a tool could speed things up, use ~~ connector placeholders:
~~influencer database— pull a competitor's known partner roster and tier mix.~~social platform analytics— estimate reach, engagement rate, and post cadence per creator.~~CRM— cross-check whether a former competitor partner has already touched your pipeline.
Keyless news read on rivals: python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/gdelt.py" '"<competitor>"' --days 30 lists a rival's global news coverage with no key — campaign launches, partnership announcements, PR pushes — Measured from GDELT's news index (news media only, not social posts; ≥5s between calls). See scripts/connectors/README.md.
Rival-partner channel watch (free key / keyless): python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/youtube.py" channel <partner-handle> reads a competitor partner's real subscriber/view counts (free YOUTUBE_API_KEY), and every YouTube channel also has a keyless RSS feed — https://www.youtube.com/feeds/videos.xml?channel_id=UC… piped into rss_monitor.py — for tracking partner posting cadence and spotting a burst of sponsored content without any API at all.
Label every estimate as an estimate. See CONNECTORS.md for the keyless/free recipe per category.
Instructions
Each step has a fill-in template in references/templates.md.
- Define competitive set — capture your brand, prioritized competitors (direct/indirect), platforms, time period, and focus areas. (template)
- Track influencer partnerships — for each competitor, build a current/recent partner roster (handle, platform, followers, partnership type, duration), then the observed selection criteria, relationship-type mix, partnership frequency, and notable partners. (template)
- Analyze campaigns — break down recent campaigns (timeline, platforms, tier mix, content type, hashtag, CTA, estimated spend, what worked/didn't), plus a calendar and seasonal/launch patterns. (template)
- Review content strategy — log format preferences, content themes, messaging, hashtag strategy, and creative direction. (template)
- Estimate performance — estimate overall program metrics, performance by platform and by tier, and top/underperforming content. Mark every figure as an estimate. (template)
- Generate competitive comparison — a side-by-side table (your brand + every competitor), a strategy-element matrix, and a share-of-voice bar. (template)
- Identify opportunities — rank untapped and former-competitor creators, strategy gaps, and platform/niche/format openings (at least 3 ranked). (template)
- Generate insights report — executive summary, strategic recommendations (immediate/short/long-term), tracking recommendations, and next review date. Save to the memory path above. (template)
Worked Example
User: "Track the influencer marketing activities of Glossier, Fenty Beauty, and Rare Beauty"
Output: Competitor analysis showing Glossier's UGC-heavy approach, Fenty's diverse creator network, Rare Beauty's mental health-focused partnerships, with identified gaps and ranked opportunities. Full invocation patterns, "what this skill does", and tips for success live in references/templates.md.
Reference Materials
- references/templates.md — fill-in templates for all 8 steps, invocation patterns, worked example, and tips.
- skill-contract.md — shared contract and handoff summary format.
- state-model.md — memory tiers and save-path conventions.
- CONNECTORS.md — keyless/free data recipe per
~~connector category. - Sibling Scout skills: influencer-discovery — find creators competitors aren't using; fit-scorer — score competitor partners for your brand.
- trend-spotter — spot trends competitors are riding.
Next Best Skill
- Primary: campaign-planner — turn competitive gaps into a differentiated campaign.
- Alternate (Scout): influencer-discovery — pursue the untapped and former-competitor creators this analysis surfaced.
- Alternate (Scout): fit-scorer — score a competitor's roster against your brand before you poach.
Termination note: keep a visited-set of skills invoked this session. If the next skill has already run this session, stop and report the chain complete instead of re-invoking. Max chain depth is 3 hops.
Frequently asked questions about Competitor Tracker
Similar skills
Guideline Generation
Transform brand materials into actionable voice guidelines.
Landing Page Conversion Audit
Identify and fix conversion leaks on landing pages.
0-to-1 Launch
Accelerate your product launch to find early customers.
Competitor Ad Intelligence
Analyze and reverse-engineer competitor ad strategies.
Content Strategy
Generate data-driven content plans for your business.
Webinar Marketing
Optimize your webinars for better engagement and conversion.
