Agent skill

Influencer

by vellum-ai in vellum-ai/vellum-assistant

Research influencers on Instagram, TikTok, and X/Twitter through your browser

MITAuto-check passedMarketing & SEO

Install Influencer

skills CLI
$ npx skills add vellum-ai/vellum-assistant --skill influencer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install vellum-ai/vellum-assistant influencer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/vellum-ai/vellum-assistant.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/influencer .claude/skills/influencer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
influencer
GitHub stars
1.4k
Token cost
~982 tokens
SKILL.md length
275 words
Files
15 (incl. scripts)
Skills in repo
108
Repo updated
First seen
Licence
MIT

At a glance

Research influencers on Instagram, TikTok, and X/Twitter through your browser

  • Works in 4 steps: Route intent → Discover candidates (discover) → Enrich profiles (enrich_profile) → …
  • Tasks that involve Influencer and creator marketing
  • SKILL.md covers Required tools, Step graph (state machine), Retry and fallback policy and Platform notes, plus 1 more section
  • Runs TypeScript scripts from its folder; calls bun; reaches instagram.com

What it does

Influencer is an agent skill from vellum-ai/vellum-assistant. Research influencers on Instagram, TikTok, and X/Twitter through your browser

Its SKILL.md is about 980 tokens, which your agent loads only when the skill is triggered. The skill folder holds 18 other files, including scripts (for example `README.md`, `scripts/__tests__/influencer-compare.test.ts` and `scripts/__tests__/influencer-intent.test.ts`). Compatibility notes: Designed for Vellum personal assistants

It sits in Marketing & SEO, covering Influencer and creator marketing. It works with Instagram, TikTok, X (Twitter) and Bash. The repository describes itself as: An AI Assistant that’s easy to setup, does your work 24/7, knows your preferences and gets better over time. The licence is MIT.

When your agent uses it

  • Tasks that involve Influencer and creator marketing

Example prompts

  • “/influencer”

Requirements

  • Node.js
  • Compatibility (from SKILL.md): Designed for Vellum personal assistants

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Route intent
  2. Discover candidates (discover)
  3. Enrich profiles (enrich_profile)
  4. Build shortlist (compare_shortlist)

What it can do on your machine

Read from SKILL.md and the folder at commit 33cc983. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 13 files in scripts/ (TypeScript), which the agent can run.

    Shell commands in SKILL.md call:

    • bun

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • instagram.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Designed for Vellum personal assistants

    From compatibility in the SKILL.md frontmatter.

Context cost

Influencer loads about 982 tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 275 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~22
When it runs · the whole SKILL.md, loaded when a task matches
~982

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from vellum-ai/vellum-assistant at commit 33cc983, republished under its MIT licence (© vellum-ai). 275 words, ~982 tokens.

Download SKILL.mdSave it as .claude/skills/influencer/SKILL.md (or your agent's skills folder). This skill also uses 14 other files; get the full folder from GitHub.
name
influencer
description
Research influencers on Instagram, TikTok, and X/Twitter through your browser
compatibility
Designed for Vellum personal assistants
metadata.emoji
🔍

Use browser automation for collection and host_bash helper scripts for deterministic parsing, scoring, and comparison. All browser operations are executed through the assistant browser CLI, invoked via host_bash.

Required tools

  • host_bash for assistant browser CLI commands and helper scripts in scripts/.

Step graph (state machine)

Step 1: Route intent

Use deterministic routing when intent is unclear:

bash
bun {baseDir}/scripts/influencer-intent.ts --request "<latest user request>" --has-candidates <true|false> --has-shortlist <true|false>

Use returned step to route to discover, enrich_profile, or compare_shortlist.

Step 2: Discover candidates (discover)
Instagram
  1. Navigate to keyword search/post surfaces.
  2. Snapshot + extract:
bash
assistant browser --session influencer --json snapshot
assistant browser --session influencer --json extract --include-links
  1. Parse candidates:
bash
bun {baseDir}/scripts/influencer-parse-candidates.ts --platform instagram --input-json '<json payload with extracted text/links>'
TikTok
  1. Navigate to user search page for query.
  2. Use assistant browser --session influencer scroll + assistant browser --session influencer wait-for to load additional candidates.
  3. Extract and parse:
bash
bun {baseDir}/scripts/influencer-parse-candidates.ts --platform tiktok --input-json '<json payload with extracted text>'
X/Twitter
  1. Navigate to people search view (f=user).
  2. Snapshot + extract:
bash
assistant browser --session influencer --json snapshot
assistant browser --session influencer --json extract --include-links
  1. Parse:
bash
bun {baseDir}/scripts/influencer-parse-candidates.ts --platform twitter --input-json '<json payload with extracted text/links>'
Step 3: Enrich profiles (enrich_profile)

For each selected candidate profile:

  1. Navigate to profile URL.
  2. Snapshot + extract profile metadata (bio, follower counts, verification indicators).
  3. Score with criteria:
bash
bun {baseDir}/scripts/influencer-score.ts --query "<user query>" --min-followers <n> --max-followers <n> --verified-only <true|false> --input-json '<json payload with profiles>'
  1. If themes are missing, enrich using:
bash
bun {baseDir}/scripts/influencer-theme-extract.ts --bio "<bio>" --query "<user query>"
Step 4: Build shortlist (compare_shortlist)

Generate deterministic comparison output:

bash
bun {baseDir}/scripts/influencer-compare.ts --limit <n> --input-json '<json payload with profiles and criteria>'

Present results grouped by platform with:

  • Username / display name
  • Followers (normalized)
  • Verification status
  • Theme highlights
  • Profile URL

Retry and fallback policy

  • Retry budget: 3 attempts for each state-changing browser step.
  • After any navigation or click that changes DOM, run fresh assistant browser --session influencer --json snapshot.
  • If blocked by sign-in wall or challenge after retries, ask user to complete that step and resume from latest successful state.

Platform notes

  • Instagram search often surfaces posts/reels before profiles; use author-handle pivot logic.
  • TikTok search can require scroll cycles to load profile cards.
  • X/Twitter should use people-search surfaces to avoid irrelevant mixed-content feeds.

Example helper payload shape

json
{
  "phase": "discover",
  "context": { "platform": "instagram" },
  "extracted": {
    "text": "...",
    "links": ["https://www.instagram.com/example/"]
  },
  "userIntent": "find fitness creators"
}

© vellum-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 14 other files (scripts) in skills/influencer of vellum-ai/vellum-assistant.

  • SKILL.md
  • README.md
  • scripts/__fixtures__/instagram-sample.txt
  • scripts/__fixtures__/twitter-sample.txt
  • scripts/__tests__/influencer-compare.test.ts
  • scripts/__tests__/influencer-intent.test.ts
  • scripts/__tests__/influencer-parse-candidates.test.ts
  • scripts/__tests__/influencer-score.test.ts
  • scripts/__tests__/influencer-theme-extract.test.ts
  • scripts/influencer-compare.ts
  • scripts/influencer-intent.ts
  • scripts/influencer-parse-candidates.ts
  • scripts/influencer-score.ts
  • scripts/influencer-theme-extract.ts
  • scripts/lib/common.ts

Open the folder on GitHubat commit 33cc983

Compare with similar skills

Influencer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Influencer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Influencer this skillvellum-ai/vellum-assistant1.4k—~982Automated safety check: PassMIT
Influencer Discoverytigerless-labs/influencer-discovery212—~2.5kAutomated safety check: NotesNone
Audience Fit Checkunifapi-agent/agents589—~2.5kAutomated safety check: PassMIT
Creator Campaign Opsunifapi-agent/agents589—~2.9kAutomated safety check: PassMIT
Creator Shortlistunifapi-agent/agents589—~2.3kAutomated safety check: PassMIT
AI Social Media ContentNeverSight/learn-skills.dev2171 repos~1.8kAutomated safety check: PassNone

Similar skills

  • Influencer Discovery

    tigerless-labs/influencer-discovery

    Find the bloggers/creators who can help promote your work, capture their contact info, and append them to the target sheet in Google Sheets.

    212 GitHub stars~2.5k tokensUpdated 18 days ago
    Marketing & SEOAuto-check: notes
  • Audience Fit Check

    unifapi-agent/agents

    When the user wants to vet a specific creator's audience fit and brand-safety before working with them.

    589 GitHub stars~2.5k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Creator Campaign Ops

    unifapi-agent/agents

    When the user wants a full-funnel influencer marketing campaign workflow: campaign setup, creator matching, budget and pricing forecast, outreach/confirmation pack, content review checklist, launch…

    589 GitHub stars~2.9k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Creator Shortlist

    unifapi-agent/agents

    When the user has a campaign brief and needs a ranked shortlist of creators to work with.

    589 GitHub stars~2.3k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • AI Social Media Content

    NeverSight/learn-skills.dev

    Create AI-powered social media content for TikTok, Instagram, YouTube, Twitter/X.

    217 GitHub starsUsed in 1 repo~1.8k tokens
    Writing & ContentAuto-check passed
  • Finds a company's official website and social profiles from its name, or collects social links from a website URL, using BrowserAct templates run by a Python script.

    6.1k GitHub starsUsed in 1 repo~1.6k tokens
    Marketing & SEOAuto-check passed

More from vellum-ai/vellum-assistant

All 108 skills in this repo
  • Vellum GitHub App Setup

    vellum-ai/vellum-assistant

    Create and configure a GitHub App so the assistant can push commits, open PRs, and comment under its own bot identity.

    1.4k GitHub stars~3.1k tokensUpdated yesterday
    Auto-check passed
  • Discord App Setup

    vellum-ai/vellum-assistant

    Connect a Discord bot to the assistant via the Discord Gateway with guided application creation and intent configuration

    1.4k GitHub stars~4.2k tokensUpdated yesterday
    Auto-check passed
  • Sentry App Setup

    vellum-ai/vellum-assistant

    Create and configure a Sentry internal integration so the assistant can manage issues, alerts, and releases under its own identity

    1.4k GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Memory Corpus Ingest

    vellum-ai/vellum-assistant

    Ingest a large dataset into memory as a skimmed map. An agent skill from vellum-ai/vellum-assistant.

    1.4k GitHub stars~3k tokensUpdated yesterday
    Auto-check: notes
  • Plugin Builder

    vellum-ai/vellum-assistant

    A skill your agent uses when the user wants to build, scaffold, ship, or edit a Vellum plugin that bundles multiple surfaces (hooks, tools, skills, and more) into one installable package.

    1.4k GitHub stars~3.1k tokensUpdated yesterday
    Auto-check passed
  • Slack App Setup

    vellum-ai/vellum-assistant

    Connect a Slack app to the Vellum Assistant via Socket Mode.

    1.4k GitHub stars~2.5k tokensUpdated yesterday
    Auto-check: warnings

Categories

Questions about Influencer

What does Influencer do?

Research influencers on Instagram, TikTok, and X/Twitter through your browser. Influencer is an agent skill from vellum-ai/vellum-assistant.

When should I use Influencer?

Influencer fits situations like: tasks that involve Influencer and creator marketing.

How do I install Influencer in Claude Code?

Run `npx skills add vellum-ai/vellum-assistant --skill influencer -a claude-code`. Or copy the skill folder (skills/influencer in vellum-ai/vellum-assistant) into .claude/skills/influencer in your project. Claude Code loads it when a task matches its description.

How do I install Influencer in Codex?

Run `npx skills add vellum-ai/vellum-assistant --skill influencer -a codex`. Or copy the skill folder (skills/influencer in vellum-ai/vellum-assistant) into .agents/skills/influencer in your project. Codex loads it when a task matches its description.

Can I use Influencer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add vellum-ai/vellum-assistant --skill influencer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/influencer, .gemini/skills/influencer, .github/skills/influencer and .opencode/skills/influencer in your project.

What does Influencer need to run?

Going by SKILL.md and its folder, Influencer needs TypeScript for the scripts in its folder and the command-line tools its instructions call (bun). Our summary lists: Node.js. Compatibility (from SKILL.md): Designed for Vellum personal assistants.

Does Influencer access the network?

SKILL.md names 1 domain. In commands or code: instagram.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Influencer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Influencer use?

Influencer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Influencer use?

About 982 tokens (SKILL.md is roughly 3.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Influencer?

Skills that share tags, products or a category with Influencer: Influencer Discovery (tigerless-labs/influencer-discovery, 212 stars), Audience Fit Check (unifapi-agent/agents, 589 stars), Creator Campaign Ops (unifapi-agent/agents, 589 stars) and Creator Shortlist (unifapi-agent/agents, 589 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Influencer?

vellum-ai (a GitHub organization) maintains it in vellum-ai/vellum-assistant, which has 1,408 GitHub stars. The repository holds 108 skills in this directory. The repository was last updated on October 9, 2026.

Source: vellum-ai/vellum-assistant on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.