influencer-analyzer
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseInfluencer Analyzer
影响力人物分析器
Know what's working, find where to differentiate. This skill tracks cardiology content creators and identifies opportunities for your content.
了解哪些内容效果好,找到差异化切入点。 这个技能可追踪心脏病学领域内容创作者,为你的内容策略挖掘机会。
WHAT IT DOES
功能说明
| Step | Action | Output |
|---|---|---|
| 1 | Find influencer content via Perplexity/DuckDuckGo | URLs, articles, videos |
| 2 | Scrape and extract content patterns | Topics, formats, frequency |
| 3 | Analyze engagement signals | What resonates with audience |
| 4 | Generate gap analysis | Where you can differentiate |
| 步骤 | 操作 | 输出 |
|---|---|---|
| 1 | 通过Perplexity/DuckDuckGo查找影响力人物内容 | URL、文章、视频 |
| 2 | 爬取并提取内容模式 | 主题、格式、发布频率 |
| 3 | 分析用户参与度信号 | 受众感兴趣的内容 |
| 4 | 生成空白分析报告 | 你可以实现差异化的方向 |
TRIGGERS
触发方式
Use this skill when you say:
- "What is [Topol/Attia/competitor] posting about?"
- "Find gaps in cardiology content"
- "Analyze my competition"
- "What topics should I cover?"
- "Track cardiology influencers"
当你说出以下内容时触发该技能:
- "[Topol/Attia/竞争对手]最近在发布什么内容?"
- "查找心脏病学内容的空白领域"
- "分析我的竞品"
- "我应该覆盖哪些主题?"
- "追踪心脏病学领域影响力人物"
TARGET INFLUENCERS
目标分析影响力人物
International (English)
国际(英语)
| Name | Platform | Focus | Why Track |
|---|---|---|---|
| @EricTopol | Twitter, Substack | Trials, digital health | Voice model, Ground Truths style |
| Peter Attia | Podcast, YouTube | Longevity, CVD prevention | Deep-dive style |
| York Cardiology | YouTube | Patient education | Clear explanations |
| Dr. Sanjay Gupta (York) | YouTube | ECG, clinical cases | Educational format |
| 姓名 | 平台 | 内容方向 | 追踪原因 |
|---|---|---|---|
| @EricTopol | Twitter, Substack | 临床试验、数字医疗 | 语气参考、《Ground Truths》风格 |
| Peter Attia | 播客, YouTube | 长寿、心血管疾病预防 | 深度分析风格 |
| York Cardiology | YouTube | 患者教育 | 清晰易懂的讲解方式 |
| Dr. Sanjay Gupta (York) | YouTube | 心电图、临床案例 | 教育类内容格式 |
Indian (Hindi/English)
印度(印地语/英语)
| Name | Platform | Focus | Why Track |
|---|---|---|---|
| Dr Navin Agrawal | YouTube | Patient education | Competition |
| Cardiac Second Opinion | YouTube | Second opinions | Competition |
| Dr. Devi Shetty | Videos | Affordable care | Authority |
| 姓名 | 平台 | 内容方向 | 追踪原因 |
|---|---|---|---|
| Dr Navin Agrawal | YouTube | 患者教育 | 竞争对手 |
| Cardiac Second Opinion | YouTube | 二次诊疗意见 | 竞争对手 |
| Dr. Devi Shetty | 视频 | 平价医疗 | 行业权威 |
Anti-Patterns (What NOT to do)
反面案例(不要学习的方向)
| Name | Platform | Why Track |
|---|---|---|
| SAAOL | YouTube | Misinformation to counter |
| Dr Biswaroop Roy Chowdhury | YouTube | Dangerous claims to debunk |
| 姓名 | 平台 | 追踪原因 |
|---|---|---|
| SAAOL | YouTube | 需要驳斥的错误信息 |
| Dr Biswaroop Roy Chowdhury | YouTube | 需要澄清的危险言论 |
USAGE
使用方法
In Claude Code (Recommended)
在Claude Code中使用(推荐)
"Analyze what Eric Topol is posting about this week"
"Find gaps between Topol's content and Indian cardiology YouTube"
"What cardiology topics are trending that I haven't covered?"
"Compare my content strategy with Peter Attia""分析Eric Topol本周发布的内容"
"查找Topol的内容和印度心脏病学YouTube内容之间的空白"
"有哪些我还没覆盖的热门心脏病学主题?"
"将我的内容策略和Peter Attia做对比"CLI Mode
CLI模式
bash
undefinedbash
undefinedAnalyze single influencer
分析单个影响力人物
python scripts/analyze_influencer.py --name "Eric Topol" --platform twitter
python scripts/analyze_influencer.py --name "Eric Topol" --platform twitter
Compare multiple influencers
对比多个影响力人物
python scripts/analyze_influencer.py --compare "Topol,Attia,York Cardiology"
python scripts/analyze_influencer.py --compare "Topol,Attia,York Cardiology"
Find content gaps
查找内容空白
python scripts/analyze_influencer.py --gaps --domain "Cardiology"
python scripts/analyze_influencer.py --gaps --domain "Cardiology"
Track specific topic
追踪特定主题
python scripts/analyze_influencer.py --topic "GLP-1" --influencers "Topol,Attia"
---python scripts/analyze_influencer.py --topic "GLP-1" --influencers "Topol,Attia"
---OUTPUT FORMATS
输出格式
1. Influencer Profile
1. 影响力人物档案
markdown
undefinedmarkdown
undefinedEric Topol (@EricTopol)
Eric Topol (@EricTopol)
Recent Focus (Last 30 days):
- Clinical trials: 45%
- Digital health/AI: 30%
- COVID updates: 15%
- Book promotion: 10%
Top Performing Topics:
- REDUCE-IT controversy (high engagement)
- Apple Watch AFib detection (viral)
- AI in diagnosis (consistent interest)
Posting Patterns:
- Frequency: 5-10 tweets/day
- Best times: 6AM, 12PM, 6PM PST
- Thread usage: Weekly deep-dives
Style Notes:
- Links to primary sources (PubMed, NEJM)
- Quotes key statistics
- Engages with critics
- Retweets junior researchers
undefined近期内容方向(过去30天):
- 临床试验:45%
- 数字医疗/AI:30%
- 新冠相关更新:15%
- 书籍推广:10%
高表现主题:
- REDUCE-IT争议(高参与度)
- Apple Watch房颤检测( viral传播)
- AI在诊断中的应用(稳定高关注度)
发布规律:
- 发布频率:每天5-10条推文
- 最佳发布时间:太平洋时间6点、12点、18点
- 长文使用:每周深度分析长文
风格说明:
- 附上一手来源链接(PubMed、NEJM)
- 引用关键统计数据
- 与批评者互动
- 转发青年研究者内容
undefined2. Gap Analysis Report
2. 空白分析报告
markdown
undefinedmarkdown
undefinedCONTENT GAP ANALYSIS
内容空白分析
What Topol Covers That You Don't:
- Weekly trial breakdowns
- Digital health intersection
- International guideline comparisons
What You Cover That Topol Doesn't:
- Hinglish explanations
- Indian patient context
- Cost-conscious alternatives
- Cultural nuances (vegetarian diets, family dynamics)
OPPORTUNITY ZONES:
-
Translate English trials for Indian context
- Topol covers REDUCE-IT → You explain what it means for Indian patients
-
Bridge the gap
- International guidelines → Indian applicability
-
Underserved topics in English space
- Rheumatic heart disease (rare topic in US)
- Tropical cardiology
- Resource-limited settings
undefinedTopol覆盖但你没有覆盖的内容:
- 每周临床试验拆解
- 数字医疗交叉领域
- 国际指南对比
你覆盖但Topol没有覆盖的内容:
- Hinglish讲解
- 印度患者场景
- 高性价比替代方案
- 文化差异(素食饮食、家庭结构)
机会领域:
-
将英文临床试验内容适配印度场景
- Topol讲解REDUCE-IT → 你解释该研究对印度患者的意义
-
填补信息差
- 国际指南 → 印度本土适用性
-
英语内容领域覆盖不足的主题
- 风湿性心脏病(美国少见主题)
- 热带心脏病学
- 资源受限场景解决方案
undefined3. Competitive Comparison Table
3. 竞品对比表
markdown
| Aspect | Eric Topol | Peter Attia | York Cardiology | You |
|--------|------------|-------------|-----------------|-----|
| Platform | Twitter/Substack | Podcast/YouTube | YouTube | YouTube |
| Language | English | English | English | Hinglish |
| Depth | Expert-level | Deep-dive | Patient-friendly | Expert→Patient |
| Frequency | Daily | Weekly | 2-3x/week | ? |
| Unique Angle | Trials/Digital | Longevity | ECG teaching | Indian context |markdown
| 维度 | Eric Topol | Peter Attia | York Cardiology | 你 |
|--------|------------|-------------|-----------------|-----|
| 平台 | Twitter/Substack | 播客/YouTube | YouTube | YouTube |
| 语言 | 英语 | 英语 | 英语 | Hinglish |
| 内容深度 | 专家级 | 深度分析 | 患者友好 | 专家到患者层级覆盖 |
| 发布频率 | 每日 | 每周 | 每周2-3次 | ? |
| 独特视角 | 临床试验/数字医疗 | 长寿 | 心电图教学 | 印度本土场景 |INTEGRATION WITH YOUR SYSTEM
与你的系统集成
Feeds Into:
对接模块:
- - Channel tracking
research-engine/data/target_channels.json - - Topic selection
youtube-script-master - - Content scoring
viral-content-predictor - - Multi-platform adaptation
content-repurposer
- - 频道追踪
research-engine/data/target_channels.json - - 主题选择
youtube-script-master - - 内容评分
viral-content-predictor - - 多平台适配
content-repurposer
Data Flow:
数据流:
influencer-analyzer
↓
[Gap Analysis Report]
↓
research-engine (topic prioritization)
↓
youtube-script-master (script creation)
↓
YOUR CONTENT (unique angle)influencer-analyzer
↓
[空白分析报告]
↓
research-engine (主题优先级排序)
↓
youtube-script-master (脚本创作)
↓
你的内容(独特视角)HOW CLAUDE SHOULD USE THIS SKILL
Claude如何使用这个技能
When the user asks about competitors or content strategy:
当用户询问竞品或内容策略相关问题时:
Step 1: Identify Target
步骤1:确定分析目标
User: "What is Topol posting about?"
→ Target: Eric Topol
→ Platforms: Twitter, Substack用户:"Topol最近在发布什么内容?"
→ 目标:Eric Topol
→ 平台:Twitter, SubstackStep 2: Research with Perplexity
步骤2:使用Perplexity调研
Use Perplexity MCP or web search to find:
- Recent posts/articles
- Engagement metrics
- Topic distribution
使用Perplexity MCP或网页搜索查找:
- 近期发布的帖子/文章
- 参与度指标
- 主题分布
Step 3: Analyze Patterns
步骤3:分析模式
- What topics repeat?
- What gets most engagement?
- What's the posting frequency?
- 哪些主题重复出现?
- 哪些内容获得最高参与度?
- 发布频率是多少?
Step 4: Generate Gap Analysis
步骤4:生成空白分析
Compare with user's existing content:
- What's covered vs. uncovered?
- Where can user differentiate?
- What's the unique angle?
和用户现有内容对比:
- 哪些内容覆盖了?哪些没覆盖?
- 用户可以在哪里实现差异化?
- 独特视角是什么?
Step 5: Actionable Recommendations
步骤5:可落地建议
- Specific topics to cover
- Formats to try
- Timing suggestions
- 建议覆盖的具体主题
- 可尝试的内容格式
- 发布时间建议
SAMPLE WORKFLOW
示例工作流
User: "Find content gaps in cardiology YouTube"
Claude:
1. Uses Perplexity to search:
- "Eric Topol recent tweets cardiology 2025"
- "Peter Attia podcast topics 2025"
- "York Cardiology recent videos"
- "Indian cardiology YouTube channels"
2. Analyzes results:
- Topic frequency
- Engagement patterns
- Content gaps
3. Cross-references with user's content:
- What has user covered?
- What's missing?
- What's unique to user?
4. Outputs:
- Gap analysis report
- Priority topics list
- Differentiation strategy用户:"查找心脏病学YouTube领域的内容空白"
Claude操作:
1. 使用Perplexity搜索:
- "Eric Topol 2025年心脏病学相关最新推文"
- "Peter Attia 2025年播客主题"
- "York Cardiology最新视频"
- "印度心脏病学YouTube频道"
2. 分析结果:
- 主题频率
- 参与度模式
- 内容空白
3. 和用户内容交叉对比:
- 用户已经覆盖了哪些内容?
- 缺失的内容是什么?
- 用户的独特优势是什么?
4. 输出:
- 空白分析报告
- 优先级主题列表
- 差异化策略DEPENDENCIES
依赖项
python
undefinedpython
undefinedAlready have
已安装
anthropic>=0.18.0
python-dotenv>=1.0.0
rich>=13.0.0
anthropic>=0.18.0
python-dotenv>=1.0.0
rich>=13.0.0
For web scraping (optional)
网页爬取所需(可选)
requests>=2.31.0
beautifulsoup4>=4.12.0
---requests>=2.31.0
beautifulsoup4>=4.12.0
---API KEYS NEEDED
所需API密钥
| Key | Purpose | Status |
|---|---|---|
| PERPLEXITY_API_KEY | Web search | Already have (via OpenRouter) |
| ANTHROPIC_API_KEY | Analysis | Already have |
| 密钥 | 用途 | 状态 |
|---|---|---|
| PERPLEXITY_API_KEY | 网页搜索 | 已获取(通过OpenRouter) |
| ANTHROPIC_API_KEY | 内容分析 | 已获取 |
PRE-CONFIGURED INFLUENCER PROFILES
预配置影响力人物档案
Located in :
data/influencers.jsonjson
{
"influencers": [
{
"name": "Eric Topol",
"handle": "@EricTopol",
"platforms": ["twitter", "substack"],
"focus": ["clinical_trials", "digital_health", "AI_medicine"],
"style": "expert_commentary",
"track_for": "voice_model"
},
{
"name": "Peter Attia",
"handle": "peterattiamd",
"platforms": ["podcast", "youtube", "newsletter"],
"focus": ["longevity", "metabolic_health", "CVD_prevention"],
"style": "deep_dive",
"track_for": "format_inspiration"
},
{
"name": "York Cardiology",
"handle": "@YorkCardiology",
"platforms": ["youtube"],
"focus": ["ECG", "patient_education", "clinical_cases"],
"style": "educational",
"track_for": "competitor"
},
{
"name": "Dr Navin Agrawal",
"handle": null,
"platforms": ["youtube"],
"focus": ["patient_education", "hindi"],
"style": "simple_explanations",
"track_for": "competitor"
}
]
}存储在 :
data/influencers.jsonjson
{
"influencers": [
{
"name": "Eric Topol",
"handle": "@EricTopol",
"platforms": ["twitter", "substack"],
"focus": ["clinical_trials", "digital_health", "AI_medicine"],
"style": "expert_commentary",
"track_for": "voice_model"
},
{
"name": "Peter Attia",
"handle": "peterattiamd",
"platforms": ["podcast", "youtube", "newsletter"],
"focus": ["longevity", "metabolic_health", "CVD_prevention"],
"style": "deep_dive",
"track_for": "format_inspiration"
},
{
"name": "York Cardiology",
"handle": "@YorkCardiology",
"platforms": ["youtube"],
"focus": ["ECG", "patient_education", "clinical_cases"],
"style": "educational",
"track_for": "competitor"
},
{
"name": "Dr Navin Agrawal",
"handle": null,
"platforms": ["youtube"],
"focus": ["patient_education", "hindi"],
"style": "simple_explanations",
"track_for": "competitor"
}
]
}NOTES
注意事项
- Privacy: Only analyze public content
- Frequency: Run weekly for trend tracking
- Focus: Gap analysis, not copying
- Goal: Find YOUR unique angle, not imitate others
This skill helps you understand the competitive landscape so you can differentiate, not duplicate.
- 隐私:仅分析公开内容
- 运行频率:每周运行一次追踪趋势
- 核心方向:空白分析,而非抄袭
- 目标:找到你的独特视角,而非模仿他人
这个技能帮助你了解竞争格局,实现差异化,而非重复他人内容。