Skip to content

/brand-influencers

Discover influencers and partnership opportunities for a brand using XPOZ MCP. Classifies influencers by tier (Mega/Macro/Micro/Nano), voice type, sentiment, and partnership potential. Use when asked to "find influencers", "partnership opportunities", "who's talking about X", or

shell
$ npx -y skills add XPOZpublic/xpoz-claude-code-plugins --skill brand-influencers --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/brand-influencers
How auto-invocation works

Context preview

The summary Claude sees to decide when to auto-load this skill.

Discover influencers and partnership opportunities for a brand using XPOZ MCP. Classifies influencers by tier (Mega/Macro/Micro/Nano), voice type, sentiment, and partnership potential. Use when asked to "find influencers", "partnership opportunities", "who's talking about X", or

SKILL.md

brand-influencers.SKILL.md
name: brand-influencers
version: 2025-01-13
description: Discover influencers and partnership opportunities for a brand using XPOZ MCP. Classifies influencers by tier (Mega/Macro/Micro/Nano), voice type, sentiment, and partnership potential. Use when asked to "find influencers", "partnership opportunities", "who's talking about X", or "top voices for X".

Brand Influencers Skill

Overview

This skill provides comprehensive influencer discovery and partnership opportunity analysis. It fetches users discussing a brand, classifies them by reach tier, voice type, and sentiment, then identifies the best partnership candidates and rising stars.

When to Use

Activate this skill when the user asks about:

  • "Find influencers for [BRAND]"
  • "Partnership opportunities for [BRAND]"
  • "Who's talking about [BRAND]?"
  • "Top voices on [BRAND/TOPIC]"
  • "Influencer discovery for [BRAND]"
  • "Brand ambassadors for [BRAND]"

XPOZ MCP Data Flow

Step 1: Query Expansion (CRITICAL!)

Expand the brand name to capture all mentions:

NVIDIA → "NVIDIA" OR "$NVDA"
Tesla → "Tesla" OR "$TSLA"

Step 2: Fetch Users (200+ required)

Use getTwitterUsersByKeywords with:
- query: Expanded brand query
- fields: ["id", "username", "name", "description", "followersCount", "relevantTweetsCount", "relevantTweetsLikesSum", "relevantTweetsRetweetsSum"]
- userPrompt: "Finding influencers discussing [BRAND]"

**CRITICAL: Async Polling Pattern** 1. The API returns an `operationId` 2. Call `checkOperationStatus` with that operationId 3. Poll until status is "completed" (up to 8 times, ~5 seconds between)

Step 3: Fetch Sample Tweets

Use getTwitterPostsByKeywords with:
- query: Same expanded query
- fields: ["id", "text", "authorUsername", "createdAtDate", "likeCount", "retweetCount"]
- userPrompt: "Fetching sample tweets for influencer quotes"

Step 4: Classification Logic

**Tier Classification (by follower count):**

| Tier | Followers | Icon | |------|-----------|------| | Mega | 1M+ | Crown | | Macro | 100K-1M | Star | | Micro | 10K-100K | Sparkle | | Nano | <10K | Dot |

**Voice Type Classification:**

| Voice Type | Indicators | |------------|------------| | analyst | "analysis", "research", financial terms | | trader | "trade", "position", "calls", options language | | news | media outlet, journalist, news in bio | | official | brand account, verified brand | | researcher | PhD, professor, research institution | | influencer | creator, content, social media focus | | founder | CEO, founder, co-founder, startup founder | | interviewer | podcast host, show host, media interviewer | | community | fan accounts, community managers, enthusiast groups |

**Sentiment Classification:**

  • **positive**: Bullish, supportive, enthusiastic language
  • **leaning_positive**: Generally favorable but measured
  • **neutral**: Factual, balanced, no clear stance
  • **leaning_negative**: Concerns expressed but not hostile
  • **negative**: Bearish, critical, hostile language

**Partnership Score (0-100):**

Calculate based on:

  • Sentiment (positive/neutral = higher score)
  • Reach (follower count)
  • Engagement rate
  • Content relevance

**CRITICAL RULE: Official brand accounts MUST have partnership_score = 0**

  • @nvidia, @NVIDIAGeForce, @NVIDIAAI = partnership_score: 0
  • Partnership opportunities are for INDEPENDENT voices only

**Rising Star Detection:**

  • engagement_rate > 2% AND followers < 50K
  • Flag: is_rising_star = true

Output Requirements

JSON Schema

{
  "reportType": "influencers",
  "brand": "NVIDIA",
  "period": {
    "days": 7,
    "startDate": "2025-01-06",
    "endDate": "2025-01-13"
  },
  "summary": {
    "headline": "Strong Analyst Coverage Drives NVIDIA Discussion",
    "insight": "Key insight about influencer landscape",
    "partnership_strategy": "2-3 sentences on recommended partnership approach",
    "risk_assessment": "Critical voices and potential PR risks to monitor"
  },
  "tier_counts": {
    "mega": 2,
    "macro": 8,
    "micro": 15,
    "nano": 25
  },
  "top_niches": ["Tech Analysis", "AI Research", "Trading", "News"],
  "influencers": [
    {
      "username": "@tech_analyst",
      "name": "Tech Analyst",
      "followers": 125000,
      "description": "Bio text here",
      "tier": "Macro",
      "voice_type": "analyst",
      "niche": "Tech Analysis",
      "sentiment": "positive",
      "partnership_score": 85,
      "is_rising_star": false,
      "engagement_rate": 1.5,
      "sample_tweet": {
        "text": "Actual tweet quote...",
        "likes": 500,
        "retweets": 50
      },
      "why_partner": "High reach analyst with positive stance on NVIDIA"
    }
  ],
  "partnership_opportunities": ["@analyst1", "@creator2", "@trader3"],
  "rising_stars": ["@rising1", "@rising2"],
  "critical_voices": ["@critic1", "@skeptic2"]
}

HTML Report Output

Generate a standalone HTML report with:

  • Tailwind CSS (CDN)
  • Dark theme (slate-900 background)
  • Tier distribution cards (Mega/Macro/Micro/Nano)
  • Influencer cards with voice type badges
  • Partnership opportunities section
  • Rising stars section
  • Critical voices section
  • **REQUIRED FOOTER**: `Powered by XPOZ MCP Social Intelligence — visit xpoz.ai to see how you can use it` (with link to https://xpoz.ai)

React Artifact Template

import React, { useState } from 'react';
import { BarChart, Bar, XAxis, YAxis, Tooltip, ResponsiveContainer } from 'recharts';
import { Crown, Star, Sparkles, Circle, Users, TrendingUp, AlertTriangle, Handshake } from 'lucide-react';

export default function BrandInfluencers() {
  const [activeTab, setActiveTab] = useState('overview');
  const [selectedTier, setSelectedTier] = useState('all');

  // CLAUDE: Replace with actual analyzed data
  const brand = 'NVIDIA';
  const period = { days: 7 };

  const summary = {
    headline: 'Strong Analyst Coverage Drives NVIDIA Discussion',
    insight: 'Tech analysts and traders dominate the conversation',
Read more
Read it on GitHub ↗

Showing the first part of this file.

Ships withxpoz-social-intelligence

Real-time social media analysis for Claude Code, powered by XPOZ MCP

Get the whole plugin, auto-invoked
Stats
9
Stars
0
Views
0
Forks
Maintained
Maintenance
HTML
Language
MIT
License
4mo ago
Last commit
6mo ago
Created

Repo: XPOZpublic/xpoz-claude-code-plugins