К основному содержанию
скилл CX Codex

competitor-tracker — скилл для Claude Code: следит за конкурентами

Собирает отчёт о том, с какими креаторами работают конкуренты, какие кампании ведут и где остались незакрытые ниши.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aaron-he-zhu/aaron-marketing-skills --skill competitor-tracker -a claude-code
Открыть на GitHub

Что делает competitor-tracker

Скилл разбирает партнёрства конкурентов в инфлюенс-маркетинге. На выходе — список их креаторов, разбор кампаний и контент-стратегии, оценка охвата и список пробелов, которые можно занять. Работает в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.

Внутри восемь шагов: определить конкурентный набор, собрать ростеры партнёрств, разобрать кампании, изучить форматы и темы, оценить показатели, построить сравнительную таблицу и ранжировать возможности. Для каждого факта сохраняются источник, дата наблюдения и окно. Идентичность креаторов в отчётах идёт через creator_ref, а не через сырые хэндлы.

Главное ограничение: без датированных записей, публичных постов или живых коннекторов скилл вернёт NEEDS_INPUT с планом сбора данных, а не выдумает ростер. Оценки охвата и бюджета появляются только при явной формуле и ссылках на входные данные. Для чтения новостей о конкурентах есть скрипт gdelt.py, для наблюдения за каналами партнёров — youtube.py (нужен бесплатный YOUTUBE_API_KEY) и RSS-лента без ключа. Это повод проверить, есть ли у вас чем закрыть сбор данных, прежде чем ставить скилл.

Отчёт по умолчанию возвращается прямо в чат. Сохранение в memory/influencer/competitor-tracker/ требует отдельного разрешения.

Какие задачи решает

  • собрать список креаторов, с которыми работают конкуренты
  • сравнить инфлюенс-стратегии нескольких брендов в одной таблице
  • найти креаторов, которых конкуренты ещё не подключили
  • оценить охват и частоту публикаций партнёров конкурента
  • отследить смену стратегии конкурента по датам

Примеры запросов агенту

  • Отследи инфлюенс-маркетинг [конкурент] за последний месяц
  • Сравни стратегии [конкурент 1], [конкурент 2] и [конкурент 3], покажи, каких креаторов они упускают в [категория]
  • Собери ростер партнёрств [конкурент] и отметь пробелы в контенте

Как установить competitor-tracker

1Через Skills CLI (Vercel)

npx skills add aaron-he-zhu/aaron-marketing-skills --skill competitor-tracker -a claude-code

2Вручную: положить файлы

~/.claude/skills/competitor-tracker/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/competitor-tracker/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора113

trend-spotter Оценивает актуальные тренды, сопоставляет их с брендом и выдаёт рекомендации go или skip на основе свежих метрик. CX Codex +1 1 000установок brief-generator Собирает структурированный бриф для создателя контента: что снять, какие ключевые сообщения, сроки, раскрытие рекламы и условия оплаты. CX Codex +1 1 000установок budget-optimizer Скилл делит бюджет инфлюенсер-кампании по уровням, площадкам и форматам и показывает, что даст каждый вариант. Пригодится, когда надо обосновать сумму или перекинуть деньги по ходу кампании. CX Codex +1 1 000установок campaign-planner Проектирует кампании с инфлюенсерами, связывая цели бизнеса с графиком выходов. Помогает сформировать рабочий план или собрать контрольные чеки закрытия обязательств. CX Codex +1 1 000установок audience-mapper Скилл строит портреты аудитории и разбирает нишевые субкультуры перед запуском инфлюенс-кампаний. CX Codex +1 1 000установок landing-optimizer Разбирает посадочную страницу под трафик из кампаний с креаторами: сверяет сообщение, структуру, CTA и промокоды. Пригодится, когда клики идут, а конверсия не растёт. CX Codex +1 1 100установок paid-measurement-loop Скилл читает ROAS и CPA до и после изменения в платной кампании и выдаёт решение: продвигать, тестировать дальше, откатить или признать результат недоказанным. CX Codex +1 1 000установок fatigue-frequency-manager Скилл анализирует рост частоты показов и спад CTR с CVR. Он определяет выгорание креатива или аудитории и выдаёт решение: заменить материал, расширить выборку или ждать. CX Codex +1 1 000установок

Похожие

competitor-branding arnabbagxd Скилл собирает профили конкурентов по позиционированию, сообщениям и визуалу, а потом ищет незанятые ниши. Пригодится перед тем, как определять собственное позиционирование. CX Codex +1 1 700установок competitor-content-analyzer OneWave-AI Разбирает блоги, whitepapers и контент-стратегию конкурентов, находит пробелы в вашем плане публикаций. Пригодится, когда нужно понять, какие темы вы упускаете. CX Codex +1 329установок competitor-teardown 101-skills Скилл для структурного анализа конкурентов: матрица функций, SWOT, карта позиционирования и скриншоты сайтов через CLI. CX Codex +1 55 400установок competitor-price-tracker OneWave-AI Скилл для мониторинга страниц с ценами конкурентов: отмечает изменения, разбирает скидочные циклы и акции. Пригодится, когда нужно регулярно сверять прайсы вручную. CX Codex +1 459установок creator-ugc-marketing appeeky Помогает спланировать программу креаторов для приложения: подобрать авторов, написать бриф, измерить результат и собрать библиотеку UGC-креативов под платную рекламу. CX Codex +1 1 900установок competitor-analysis social-media-skills Скилл читает публичное поле конкурентов в соцсетях и находит белое пятно, которое бренд может занять. Пригодится перед запуском контент-плана. CX Codex +1 675установок

Вопросы о competitor-tracker

Как установить competitor-tracker в Claude?

Выполните npx skills add aaron-he-zhu/aaron-marketing-skills --skill competitor-tracker -a claude-code. Скилл встанет в ~/.claude/skills/competitor-tracker/SKILL.md.

Что делает competitor-tracker?

Строит ростер партнёрств конкурентов, разбирает их кампании и контент-стратегию, оценивает показатели и выдаёт список возможностей. Каждый факт идёт с источником и датой.

Что нужно, чтобы скилл выдал отчёт, а не NEEDS_INPUT?

Датированные записи, публичные посты или результаты живых коннекторов. Без них скилл вернёт NEEDS_INPUT с планом сбора данных.

Исходный текст

SKILL.md · Apache-2.0
---
name: competitor-tracker
slug: aaron-competitor-tracker
displayName: "Competitor Tracker · 竞对红人追踪"
summary: "竞品创作者合作动向:合作名单、投放节奏与策略启示"
description: 'Use when the user asks to "track competitor influencer marketing", "see who my rivals partner with", or "benchmark my influencer program"; produces a competitor partnership roster, campaign and content-strategy breakdown, performance estimates, and a gap/opportunity list. Not for finding your own new creators — use influencer-discovery. 竞品达人合作追踪/竞品营销分析'
version: "20.1.0"
license: Apache-2.0
compatibility: "Claude Code and compatible agent-skill hosts"
homepage: "https://github.com/aaron-he-zhu/aaron-marketing-skills"
when_to_use: "Use when the user wants to understand a competitor's influencer marketing: which creators they partner with, what campaigns and content formats they run, estimated reach and spend, and where they leave gaps. Activate for competitive benchmarking, finding untapped or former-competitor creators, and spotting strategy shifts over time."
argument-hint: "<your brand> [competitor names] [platform]"
metadata: {"author": "aaron-he-zhu", "version": "20.1.0", "discipline": "influencer", "phase": "target", "geo-relevance": "low", "hermes": {"tags": ["marketing", "influencer", "target"], "category": "influencer"}, "openclaw": {"emoji": "📣", "homepage": "https://github.com/aaron-he-zhu/aaron-marketing-skills"}}
---

# Competitor 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, competitor set, platforms, time period, focus areas, and dated source records. Raw handles/profile URLs may be used transiently to resolve evidence, but saved/report/handoff creator identity uses only opaque `creator_ref`.
- **Writes**: return the competitive intelligence report inline by default; save it to `memory/influencer/competitor-tracker/YYYY-MM-DD-<topic>.md` only with exact WARM-save authorization.
- **Promotes**: only with separate exact authorization, promote durable facts (named competitors, their primary tiers/platforms, confirmed exclusive partners, recurring campaign windows) to `memory/hot-cache.md`. Each competitor-partner or exclusivity update for a rostered creator requires another exact authorization for an `operation: propose` request through `registry-events.py` to `memory/events/creators.ndjson`; only [creator-registry](../../../protocol/creator-registry/SKILL.md) can reconcile it into canonical state.
- **Done when**:
  1. Each tracked competitor has a partnership roster and campaign breakdown whose factual rows carry source ref, observation date, and window; otherwise the run returns `NEEDS_INPUT` with a collection plan.
  2. A side-by-side comparison table covers your brand plus every competitor.
  3. At least 3 ranked opportunities (untapped creators, strategy gaps, or open platforms) are listed.
- **Primary next skill**: [campaign-planner](../campaign-planner/SKILL.md)

### Handoff Summary

> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md).

## Data Sources

Tier 1 can produce the tracking schema and exact collection/query plan. Named partners, campaigns, current activity, content patterns, and performance facts require dated user records, public-post evidence, or live connector results. Without them, return `NEEDS_INPUT`; do not reconstruct a roster or strategy from general knowledge. Estimates require an explicit formula and input refs and are never partnership facts.

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 index results with source URLs/dates. Label the retrieval Measured for the index query only; an article result does not verify a creator partnership or exclusivity until the underlying dated source explicitly supports it. See [scripts/connectors/README.md](../../../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](../../../CONNECTORS.md) for the keyless/free recipe per category.

## Instructions

Each step has a fill-in template in [references/templates.md](references/templates.md).

1. **Define competitive set** — capture your brand, prioritized competitors (direct/indirect), platforms, time period, and focus areas. ([template](references/templates.md#1-define-competitive-set))
2. **Track influencer partnerships** — build current/recent rosters only from dated explicit partnership evidence. Use `creator_ref` in all durable output; never infer exclusivity. ([template](references/templates.md#2-track-influencer-partnerships))
3. **Analyze campaigns** — break down evidenced campaigns and retain source/date/window per fact. Replace “what worked” causation with observed association plus a labeled hypothesis. ([template](references/templates.md#3-analyze-campaigns))
4. **Review content strategy** — log format preferences, content themes, messaging, hashtag strategy, and creative direction. ([template](references/templates.md#4-review-content-strategy))
5. **Estimate performance** — only when the formula, source inputs, compatibility, and window are declared. Otherwise leave metrics `TBD/NEEDS_INPUT`. ([template](references/templates.md#5-estimate-performance))
6. **Generate competitive comparison** — a side-by-side table (your brand + every competitor), a strategy-element matrix, and a share-of-voice bar. ([template](references/templates.md#6-generate-competitive-comparison))
7. **Identify opportunities** — rank untapped and former-competitor creators, strategy gaps, and platform/niche/format openings (at least 3 ranked). ([template](references/templates.md#7-identify-opportunities))
8. **Generate insights report** — executive summary, strategic recommendations (immediate/short/long-term), tracking recommendations, and next review date. Return it inline and offer the exact WARM save path; do not save, promote, or propose registry facts without their separate authorizations. ([template](references/templates.md#8-generate-insights-report))

## Worked Example

**User**: "Track the influencer marketing activities of Glossier, Fenty Beauty, and Rare Beauty"

**Output**: `NEEDS_INPUT`. The names alone do not evidence current partners or strategies. Return exact public-post/news/provider queries and required source/date/window fields; do not name partners, characterize strategy, estimate performance, or rank opportunities until dated evidence arrives. Full invocation patterns live in [references/templates.md](references/templates.md#when-to-use-this-skill).

## Reference Materials

- [references/templates.md](references/templates.md) — fill-in templates for all 8 steps, invocation patterns, worked example, and tips.
- [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 Scout skills: [influencer-discovery](../../scout/influencer-discovery/SKILL.md) — find creators competitors aren't using; [fit-scorer](../../scout/fit-scorer/SKILL.md) — score competitor partners for your brand.
- [trend-spotter](../../scout/trend-spotter/SKILL.md) — spot trends competitors are riding.

## Next Best Skill

- **Primary**: [campaign-planner](../campaign-planner/SKILL.md) — turn competitive gaps into a differentiated campaign.
- **Alternate (Scout)**: [influencer-discovery](../../scout/influencer-discovery/SKILL.md) — pursue the untapped and former-competitor creators this analysis surfaced.
- **Alternate (Scout)**: [fit-scorer](../../scout/fit-scorer/SKILL.md) — 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.

© aaron-he-zhu · Apache-2.0 · aaron-he-zhu/aaron-marketing-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой