Install
$ agentstack add skill-aaron-he-zhu-aaron-marketing-skills-competitor-tracker ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Competitor Tracker
This skill helps you monitor and analyze your competitors' influencer marketing activities. It tracks 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
Common scenario — 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-.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. - 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](../../plan/campaign-planner/SKILL.md)
Handoff Summary
> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../references/skill-contract.md).
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.
Label every estimate as an estimate. See [CONNECTORS.md](../../CONNECTORS.md) for the keyless/free recipe per category.
Instructions
When a user requests competitor tracking:
- Define Competitive Set
```markdown ### Competitive Tracking Parameters
Your Brand: [brand name] Competitors to Track:
| Competitor | Priority | Category | Notes | |------------|----------|----------|-------| | [Comp 1] | High | Direct | [notes] | | [Comp 2] | High | Direct | [notes] | | [Comp 3] | Medium | Indirect | [notes] |
Platforms to Monitor: [platforms] Time Period: [date range] Focus Areas: [partnerships/campaigns/content/all] ```
- Track Influencer Partnerships
```markdown ## Competitor Influencer Partnerships
### [Competitor Name]
Overview:
- Total identified partnerships: [#]
- Active influencer roster: ~[#] creators
- Primary platforms: [platforms]
- Influencer tiers used: [mega/macro/micro/nano mix]
#### Current/Recent Partners
| Influencer | Platform | Followers | Partnership Type | Duration | |------------|----------|-----------|------------------|----------| | @[handle1] | [platform] | [count] | [ambassador/campaign/one-off] | [ongoing/date] | | @[handle2] | [platform] | [count] | [type] | [duration] | | @[handle3] | [platform] | [count] | [type] | [duration] |
#### Partnership Patterns
Influencer Selection Criteria (observed):
- Follower range: [typical range]
- Content style: [style preference]
- Demographics: [audience focus]
- Niche focus: [categories]
Relationship Types: | Type | % of Partnerships | Examples | |------|-------------------|----------| | Brand Ambassadors | [%] | @[handle] | | Campaign-based | [%] | @[handle] | | One-off posts | [%] | @[handle] | | Affiliate | [%] | @[handle] |
Partnership Frequency:
- New partnerships/month: ~[#]
- Average partnership length: [duration]
- Repeat collaboration rate: [%]
#### Notable Partners
[Influencer Name] @[handle]
- Relationship since: [date]
- Content produced: [#] pieces
- Estimated spend: [$X]
- Why they work together: [analysis]
```
- Analyze Campaigns
```markdown ## Competitor Campaign Analysis
### [Competitor Name] Campaigns
#### Recent/Current Campaigns
Campaign: [Name/Theme]
| Attribute | Details | |-----------|---------| | Timeline | [dates] | | Platforms | [platforms] | | # of Influencers | [count] | | Influencer Tier Mix | [breakdown] | | Content Type | [types] | | Hashtag | #[hashtag] | | CTA | [call to action] | | Estimated Spend | [$X] |
Campaign Content Examples:
- @[handle]: [content description] - [engagement]
- @[handle]: [content description] - [engagement]
Campaign Performance Estimates: | Metric | Estimated Value | |--------|-----------------| | Total Reach | [estimate] | | Total Engagement | [estimate] | | Engagement Rate | [%] | | Content Pieces | [#] | | EMV | [$X] |
What Worked:
- [Observation 1]
- [Observation 2]
What Didn't:
- [Observation 1]
---
#### Campaign Calendar
| Month | Campaigns | Themes | Spend Level | |-------|-----------|--------|-------------| | [Month] | [campaigns] | [themes] | [low/medium/high] |
#### Campaign Strategy Patterns
Seasonal Patterns:
- Q1: [typical activity]
- Q2: [typical activity]
- Q3: [typical activity]
- Q4: [typical activity]
Launch Patterns:
- New product launches: [influencer approach]
- Seasonal campaigns: [approach]
- Always-on: [approach]
```
- Review Content Strategy
```markdown ## Competitor Content Strategy
### [Competitor Name]
#### Content Format Preferences
| Format | Usage % | Performance | Notes | |--------|---------|-------------|-------| | Static posts | [%] | [engagement] | [notes] | | Reels/TikToks | [%] | [engagement] | [notes] | | Stories | [%] | [engagement] | [notes] | | YouTube videos | [%] | [engagement] | [notes] | | Live streams | [%] | [engagement] | [notes] |
#### Content Themes
| Theme | Frequency | Example | Performance | |-------|-----------|---------|-------------| | Product demo | [%] | [example] | [performance] | | Lifestyle integration | [%] | [example] | [performance] | | Tutorial/How-to | [%] | [example] | [performance] | | UGC/Testimonial | [%] | [example] | [performance] | | Behind-the-scenes | [%] | [example] | [performance] |
#### Messaging Analysis
Key Messages Used:
- "[Message 1]" - used in [%] of content
- "[Message 2]" - used in [%] of content
Value Propositions Emphasized:
- [Prop 1]: [frequency]
- [Prop 2]: [frequency]
Hashtag Strategy:
- Branded hashtags: #[hashtag1], #[hashtag2]
- Campaign hashtags: #[hashtag]
- Community hashtags: #[hashtag]
#### Creative Direction
Visual Style:
- Aesthetic: [description]
- Color palette: [colors]
- Production level: [polished/authentic/mix]
Tone of Voice:
- [Description of typical influencer content tone]
Creative Freedom Given:
- [High/Medium/Low] - [evidence]
```
- Estimate Performance
```markdown ## Competitor Performance Estimates
### [Competitor Name]
#### Overall Program Metrics (Estimated)
| Metric | Monthly Avg | Quarterly | Annual | |--------|-------------|-----------|--------| | Active Partnerships | [#] | [#] | [#] | | Content Pieces | [#] | [#] | [#] | | Total Reach | [X] | [X] | [X] | | Total Engagement | [X] | [X] | [X] | | EMV Generated | [$X] | [$X] | [$X] | | Est. Spend | [$X] | [$X] | [$X] |
#### Performance by Platform
| Platform | Reach | Engagement | ER | Est. Spend | |----------|-------|------------|----|-----------| | Instagram | [X] | [X] | [%] | [$X] | | TikTok | [X] | [X] | [%] | [$X] | | YouTube | [X] | [X] | [%] | [$X] |
#### Performance by Influencer Tier
| Tier | Partners | Avg Reach | Avg ER | Est. Cost/Partner | |------|----------|-----------|--------|-------------------| | Mega | [#] | [X] | [%] | [$X] | | Macro | [#] | [X] | [%] | [$X] | | Micro | [#] | [X] | [%] | [$X] | | Nano | [#] | [X] | [%] | [$X] |
#### Top Performing Content
- @[handle] - [content type]
- Engagement: [X]
- Why it worked: [analysis]
- @[handle] - [content type]
- Engagement: [X]
- Why it worked: [analysis]
#### Underperforming Content
- @[handle] - [content type]
- Engagement: [X]
- Why it failed: [analysis]
```
- Generate Competitive Comparison
```markdown ## Competitive Comparison
### Side-by-Side Analysis
| Factor | [Your Brand] | [Comp 1] | [Comp 2] | [Comp 3] | |--------|--------------|----------|----------|----------| | # Active Partners | [#] | [#] | [#] | [#] | | Primary Tier | [tier] | [tier] | [tier] | [tier] | | Main Platform | [platform] | [platform] | [platform] | [platform] | | Est. Monthly Spend | [$X] | [$X] | [$X] | [$X] | | Avg ER | [%] | [%] | [%] | [%] | | Content Style | [style] | [style] | [style] | [style] | | Relationship Type | [type] | [type] | [type] | [type] |
### Strategy Comparison
| Strategy Element | [Comp 1] | [Comp 2] | [Comp 3] | |------------------|----------|----------|----------| | Ambassador program | ✅/❌ | ✅/❌ | ✅/❌ | | Affiliate program | ✅/❌ | ✅/❌ | ✅/❌ | | Product seeding | ✅/❌ | ✅/❌ | ✅/❌ | | Paid partnerships | ✅/❌ | ✅/❌ | ✅/❌ | | Events/Trips | ✅/❌ | ✅/❌ | ✅/❌ | | User-generated content | ✅/❌ | ✅/❌ | ✅/❌ |
### Share of Voice
``` Category Influencer Share of Voice:
[Your Brand] |████████░░░░░░░░| 20% [Comp 1] |██████████████░░| 35% [Comp 2] |████████████░░░░| 30% [Comp 3] |██████░░░░░░░░░░| 15% `` ``
- Identify Opportunities
```markdown ## Competitive Opportunities
### Influencer Availability
Untapped Influencers (not working with competitors):
| Influencer | Platform | Followers | Fit Score | Opportunity | |------------|----------|-----------|-----------|-------------| | @[handle] | [platform] | [count] | [score] | [why available] | | @[handle] | [platform] | [count] | [score] | [why available] |
Former Competitor Partners (available):
| Influencer | Former Partner | Why Ended | Your Opportunity | |------------|----------------|-----------|------------------| | @[handle] | [competitor] | [reason] | [opportunity] |
### Strategy Gaps
What Competitors Are Missing:
- [Gap 1]: [description]
- Opportunity: [how to capitalize]
- Priority: [High/Medium/Low]
- [Gap 2]: [description]
- Opportunity: [how to capitalize]
- Priority: [High/Medium/Low]
### Platform Opportunities
| Platform | Competitor Activity | Your Opportunity | |----------|---------------------|------------------| | [Platform] | [low/medium/high] | [opportunity] |
### Niche Opportunities
| Niche | Competitor Coverage | Your Opportunity | |-------|---------------------|------------------| | [Niche] | [level] | [opportunity] |
### Content Format Opportunities
| Format | Competitor Usage | Performance | Your Opportunity | |--------|------------------|-------------|------------------| | [Format] | [level] | [if known] | [opportunity] | ```
- Generate Insights Report
```markdown # Competitive Intelligence Report
Report Date: [date] Period Covered: [timeframe] Competitors Analyzed: [list]
## Executive Summary
Key Findings:
- [Finding 1]
- [Finding 2]
- [Finding 3]
Top Opportunities:
- [Opportunity 1]
- [Opportunity 2]
Threats to Monitor:
- [Threat 1]
- [Threat 2]
## Strategic Recommendations
### Immediate Actions (This Month)
- [Action 1]
- Why: [rationale]
- How: [approach]
- Expected impact: [outcome]
- [Action 2]
- Why: [rationale]
- How: [approach]
### Short-term (This Quarter)
- [Action]: [description]
### Long-term (This Year)
- [Action]: [description]
## Tracking Recommendations
Continue monitoring:
- [Competitor]: [specific aspects]
- [Influencer]: [why important]
Set alerts for:
- [Trigger 1]
- [Trigger 2]
## Next Review Date: [date] ```
When to Use This Skill
- Understanding competitor influencer strategies
- Identifying influencers working with competitors
- Finding gaps in competitor coverage
- Benchmarking your influencer program
- Learning from competitor successes and failures
- Identifying saturated vs. available influencers
What This Skill Does
- Partnership Tracking: Monitors which influencers competitors use
- Campaign Analysis: Analyzes competitor campaign themes and tactics
- Content Strategy Review: Examines content approaches and formats
- Performance Estimation: Estimates competitor campaign performance
- Gap Identification: Finds opportunities competitors are missing
- Trend Detection: Spots shifts in competitor strategies
Invocation Patterns
Track Specific Competitors
Monitor [competitor name]'s influencer marketing activities
Who are the influencers partnering with [competitor]?
Competitive Analysis
Compare influencer strategies across [competitor 1], [competitor 2], and [competitor 3]
Find Opportunities
What influencer opportunities are my competitors missing in [category]?
Example
User: "Track the influencer marketing activities of Glossier, Fenty Beauty, and Rare Beauty"
Output: [Comprehensive competitor analysis showing Glossier's UGC-heavy approach, Fenty's diverse creator network, Rare Beauty's mental health-focused partnerships, with identification of gaps and opportunities]
Tips for Success
- Monitor continuously - Set up regular tracking cadence
- Go beyond surface level - Look for patterns, not just partnerships
- Track changes - Note strategy shifts over time
- Learn from failures too - Competitor mistakes are lessons
- Stay objective - Data over assumptions
Reference Materials
- [skill-contract.md](../../references/skill-contract.md) — shared contract and handoff summary format.
- [state-model.md](../../references/state-model.md) — memory tiers and save-path conventions.
- [CONNECTORS.md](../../CONNECTORS.md) — keyless/free data recipe per
~~connector category. - Sibling Map skills: [influencer-discovery](../influencer-discovery/SKILL.md) — find creators competitors aren't using; [fit-scorer](../fit-scorer/SKILL.md) — score competitor partners for your brand.
- [trend-spotter](../../insight/trend-spotter/SKILL.md) — spot trends competitors are riding.
Next Best Skill
- Primary: [campaign-planner](../../plan/campaign-planner/SKILL.md) — turn competitive gaps into a differentiated campaign.
- Alternate (Map): [influencer-discovery](../influencer-discovery/SKILL.md) — pursue the untapped and former-competitor creators this a
…
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: aaron-he-zhu
- Source: aaron-he-zhu/aaron-marketing-skills
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.