claude

tl-cli

ThoughtLeaders CLI — query sponsorship deals, channels, brands, uploads, and intelligence

25 on GitHubby ThoughtLeadersv0.9.25MITupdated 4 days ago
/

Plugin tl-cli from marketplace thoughtleaders-plugins in ThoughtLeaders-io/thoughtleaders-cli. Commands read from the repo's manifest — 3 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (9)

  • connector-impact

    Join a brand's Impact (impact.com) data to ThoughtLeaders data: each Impact partner matched to a TL channel and, where Impact can tell videos apart, to the exact TL sponsorship; otherwise a go-live timeline of the creator's TL videos against Impact results. TL views, price and CPM sit beside Impact

  • tl-brand-creator-connection

    Find the honest connections between a brand and a YouTube creator, built on a reusable, evidence-backed profile from the creator's own words, with an optional creator brief the creator can work from. Invoke whenever the user asks for a "brand-creator connection", "creator-brand connection", "persona

  • tl-channel-authenticity

    Detect non-organic views / fake engagement / bot comments on a YouTube channel before booking (or after delivering) a sponsorship. Use when asked to vet a channel, check if views/comments are real, investigate suspicious engagement, audit a sponsorship delivery, or whenever someone shares a YouTube

  • tl-create-workflow

    Turn a sponsorship / sourcing goal into a structured, data-populated **Workflow** — an ordered funnel of report-stages that channels (or brands) move through, e.g. Sourced → Qualified → Get face on screen → Reach out → Contacted → Sold. Invoke when the user wants to build or set up a workflow or pip

  • tl-keyword-research

    Turn a topic into a *validated* content filter and the channels it selects. Invoke whenever the user wants to find videos or channels by what they are about — topics, concepts, niches, not IDs or names: "a group/set of keywords for <topic>", "keywords that represent <topic> content", "find content/c

  • tl-save-report

    Save the results of an in-chat data-exploration session as a TL report. Triggers when the user wants to persist a channels / brands / videos (uploads) / sponsorships list or filtered set they've been working with — phrases like "save this as a report", "save the list", "turn this into a campaign", "

  • tl-top-partnerships

    External brand-user performance report. Ranks a brand's sponsorships by effective CPM once the sponsored videos went live, and compares live eCPM against the sold-date projection. Use whenever a brand user asks "which of my sponsorships performed best", "top partnerships this year", "best ROI deals"

  • tl-views-guarantee

    Calculate the optimal views guarantee (VG) for a multi-video sponsorship buy with a YouTube creator. Given a channel ID or name, returns "video bundle size / views guarantee / likelihood to hit" based on bootstrap simulation of the channel's recent video performance (view counts measured at video ag

  • tl

    Query and analyze YouTube sponsorship data using the `tl` CLI. Use this skill for finding channels, brands and sponsorships, and for data exploration, including counts, metrics, trends, time-series, distributions, single-record drill-downs, revenue / pipeline-weighting math, view-curve analysis, cro

Subagents (8)

  • cast-sheet

    Reads the opening of each video in ONE sheet (its first minute and a half of captions, its title and the description lines that name people) for the tl-brand-creator-connection skill and says who is on it: the host(s), everyone else named as present with their role, and the video's format. It judges

  • gem-classifier

    Extracts creator self-disclosure ("gems") from ONE batch of transcript windows for the tl-brand-creator-connection skill: which windows are the creator talking about themselves, whose voice it is and what showed that, which life domain, plus the third-person claim and the exact span of the window th

  • keyword-context-classifier

    Judges whether candidate YouTube channels genuinely cover a topic, or only use the topic's keyword(s) in an unrelated sense, from keyword-in-context snippets gathered by the tl-keyword-research skill's fetch_context step. Use when you have a JSON array of per-channel snippet evidence and need a fast

  • keyword-entity-resolver

    Resolves a content topic into the real-world proper nouns needed to search for it — entity families (company → product line → model/version → codename → sibling), post-cutoff launch/rename facts, and insider community vocabulary — by running a few narrow web lookups and returning ONLY a compact JSON

  • keyword-relevance-validator

    Judges whether sampled YouTube documents (videos or channels) returned by a keyword probe are genuinely about the user's intended topic, for the tl-keyword-research skill's validation step. Use when you have a JSON array of sample docs (title/summary, or channel name/topic) and need a fast, cheap pe

  • merge-shard

    Judges ONE shard of clustered self-disclosure candidates for the tl-brand-creator-connection skill's merge pass: which clusters to keep, fold or drop, the sensitivity tier, narrowed claims, confidence overrides, superseded and ended facts, and its proposed selected picks. Use for the skill's merge f

  • tl-analyst

    Use when the user asks to analyze, compare, investigate, or summarize ThoughtLeaders data across multiple dimensions. Chains tl CLI commands to answer complex questions that require multiple queries, cross-referencing, or aggregation. Triggers on "analyze", "compare", "investigate", "deep dive", "cr

  • youtube-comment-classifier

    Classifies a batch of YouTube comments as organic vs bot/spam/template for the tl-channel-authenticity skill's fake-engagement detection. Use when you have a JSON array of scraped comments and need a fast, cheap per-comment authenticity judgment. Returns strict JSON only.

Hooks (3)

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/load-tl-skill.mjs"

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-check.sh

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/post-usage.sh

View source on GitHub docs.thoughtleaders.io

Similar plugins

Agentic QE (external: maintained in proffesor-for-testing/agentic-qe, pinned to v3.15.17): a quality-engineering fleet with 11 QE agents, 9 skills, 9 commands, the agentic-qe MCP server pinned to the plugin version, and the aqe-mod guard that refuses destructive operations on AQE learning data

9 skills · 9 commands · 11 agents · 1 MCP server

ruvnet/ruflo 81,589

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Databricks skills for the CLI, Apps, Lakebase, Model Serving, Lakeflow Jobs, Spark Declarative Pipelines, Declarative Automation Bundles (DABs), and classic-to-serverless migration.

37 skills · 2 commands · hooks

anthropics/claude-plugins-official 47,076

The official CCXT MCP server plus the ccxt-mcp usage skill — market data, balances and opt-in trading across 100+ crypto exchanges and prediction markets, with keys kept local.

1 MCP server

ccxt/ccxt 44,873

llm-finetuning

claudecodex

Eval-gated LLM fine-tuning lifecycle (LoRA/QLoRA, DPO, GRPO/RLVR, vision SFT, quantized export). Use when fine-tuning an open-weights model end-to-end: building the eval harness first, selecting method and model, preparing data, training with Unsloth or TRL, gating checkpoints, and exporting GGUF/FP8.

10 skills · 2 commands · 3 agents

wshobson/agents 42,461

Maintain tl-cli?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted