influencer-discovery — скилл

Скилл ищет по 15 каналам блогеров со своей аудиторией, собирает их открытые контакты и дописывает в таблицу Google Sheets

  • 222 ★ репозитория
  • Последний коммит
Скилл

Широкий доступ

Почему такой уровень

  • Собирает персональные контакты людей (имена, почты, профили) и записывает их в таблицу Google Sheets
  • Обращается к API и сайтам площадок с вашими ключами и сессиями, токен для таблицы выдается через сервисный аккаунт
Все причины и проверки

tigerless-labs/influencer-discovery

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/influencer-discovery

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Собирает персональные контакты людей (имена, почты, профили) и записывает их в таблицу Google Sheets
  • Обращается к API и сайтам площадок с вашими ключами и сессиями, токен для таблицы выдается через сервисный аккаунт

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

influencer-discovery — конвейер поиска авторов, который работает как скилл Claude Code. Он ищет людей, у которых есть собственная аудитория (подписчики, читатели, слушатели), достает их открытые контакты и дописывает строки в таблицу Google Sheets. Тех, кто строит свой продукт, скилл отсеивает: им нужен охват, а раздавать его они не будут. Каналы разбиты по уровням. Первый уровень — соцсети: X, Instagram, TikTok, Threads, YouTube, Reddit, Mastodon. Второй — блог-платформы DEV.to, Hashnode, WordPress.com и Micro.blog. Третий уровень включает личные сайты, рассылки и подкасты, пятый — медиа freeCodeCamp News и HackerNoon. Для каждого канала в папке `reference/datalayer/` описано, какие данные отдает его API и какие нужны учетные данные, а в `reference/methodology/` расписано, как достают контакты. Приоритет сотрудничества задает префикс имени папки. Выборку вручную запускает `python3 skills/influencer-discovery/scripts/run.py` с флагами `--tiers`, `--channels`, `--subject`, `--min-followers` и `--min-karma`. Запись в таблицу только добавляет строки и прерывается, если заголовок не совпал; существующие ячейки остаются нетронутыми. Скилл ограничивается сбором контактов: рассылка, ведение сделок и расчеты вне его задач.

Для кого. Маркетологам и основателям, которые ищут авторов для продвижения продукта и собирают список с контактами в таблице, а не вручную по каждой площадке.

Подходит, если

  • Нужна партия блогеров по теме, у каждого из которых есть почта или другой контакт
  • Таблица кандидатов должна пополняться регулярно, без дублей и без повторной записи одних и тех же людей
  • Список нужно сузить по аудитории через `--min-followers` и `--min-karma`
  • Подходят разные площадки сразу: от Reddit и YouTube до рассылок и подкастов
  • Разбираете, как получить email автора на конкретной платформе: методика по каждому каналу лежит в `reference/methodology/`

Не подходит, если

  • Нужна рассылка или ведение сделок: скилл останавливается на сборе контактов
  • Нельзя собирать персональные контакты без согласия людей по закону вашей страны
  • Нет Google Sheets или сервисного аккаунта с правами редактирования таблицы

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

Найди 20 блогеров про разработку на Rust с аудиторией от 5000 подписчиков, достань открытые контакты и допиши в целевую таблицу

Ограничения

  • Скилл собирает персональные контакты людей. Обязанности по закону о персональных данных (152-ФЗ, GDPR) остаются на вас.
  • Часть каналов работает без учетных данных, остальным нужны ключ API или вход в аккаунт; требования по каждому каналу описаны в `reference/datalayer/index.md`.
  • Запись в Google Sheets идет через короткоживущий токен от сервисного аккаунта, а для него нужны включенные API sheets, iam и iamcredentials и роль serviceAccountTokenCreator.
  • Поддержаны Linux и macOS, нужен Python 3.11 или новее. Канал LinkedIn лежит в папке `_not-run`.

Как отключить. Удалите папку скилла из каталога скиллов агента или клон репозитория. Учетные данные лежат в `~/.config/influencer-discovery/.env`, состояние конвейера в `~/.local/share/influencer-discovery/`; обе папки удаляются вручную. Строки в таблице стирайте отдельно.

Частые вопросы

Как поставить influencer-discovery?

Склонируйте репозиторий и запустите `python3 skills/influencer-discovery/scripts/run.py --help` либо скопируйте папку `skills/influencer-discovery/` в каталог скиллов агента. Сторонние пакеты не нужны, хватает стандартной библиотеки Python 3.11.

Каких блогеров скилл считает подходящими?

Тех, у кого есть своя аудитория: подписчики, читатели, слушатели. Авторов, которые строят собственный продукт, скилл отсеивает как ложные срабатывания.

Меняет ли скилл существующие строки таблицы?

Нет. Запись только добавляет строки и прерывается, если заголовок не совпадает с ожидаемым. Дубли отсекаются по паре «человек и платформа» по локальному журналу.

Как скилл относится к обходу защиты сайтов?

Запросы идут вежливо: с явным User-Agent и ограничением частоты, без обхода антибот-защиты. Все внешние обращения проходят через одну точку, работающую только на чтение.

Рассылает ли скилл письма найденным людям?

Нет. Скилл заканчивает на сборе контактов. Рассылка, ведение сделок и расчеты с блогерами вынесены за его пределы.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Шесть скиллов для Codex ведут выбор товара, диагностику аккаунта, контент для лидов и аудит рекламы TikTok по данным, а не на глаз.

СкиллШирокий доступ182Звезды репозитория
Нужен VPN

Рабочая папка для Claude Code: ведет таблицу вакансий, ищет роли и рассылает первые сообщения контактам первого круга в LinkedIn

ПлагинШирокий доступ235Звезды репозитория

Локальный набор скиллов и только читающий CLI для Codex: превращает свою переписку в WeChat в поиск, дайджесты, напоминания о недоеденном и учет договоренностей

СкиллШирокий доступ2,8 тыс.Звезды репозитория
Российский стек

Скилл, который связывает два MCP Avito: свой аккаунт по официальному API и публичный поиск для анализа конкурентов

СкиллРасширенный доступ
Официальный

22 скилла для B2B-продаж: списки компаний, обогащение контактов, скоринг лидов и холодные письма на данных Vibe Prospecting MCP

ПлагинШирокий доступ355Звезды репозитория

Коротко о README

README представляет проект как конвейер поиска авторов, работающий как скилл Claude Code, и перечисляет каналы по уровням. Затем идут установка без внешних пакетов, пример запуска с флагами, доступ к Google Sheets через сервисный аккаунт и таблица принципов: ключ дедупликации, запись только добавлением, радиус ущерба в одну запись, недоверие к содержимому страниц и хранение контактов вне репозитория.

Бейдж для README

Исходный SKILL.md

---
name: influencer-discovery
description: >
  Find the bloggers/creators who can help promote your work, capture
  their contact info, and append them to the target sheet in Google Sheets.
  Targets must bring their own audience — followers, readers, subscribers;
  people building their own product are not targets. Use for requests like
  "find a batch of bloggers doing X", "top up the target sheet", "dig up
  contact info for these people", "how do I get emails on this platform".
  Covers X/Twitter, TikTok, Instagram, Threads, YouTube, Reddit, Mastodon,
  DEV.to, Hashnode, Blog, Newsletter, Podcast, plus distribution Websites
  (tool-recommendation sites, directory sites).

  Stops at capturing contact info. Sending, tiering, deal tracking, and click
  settlement are all out of scope — do not use this skill for those requests.
---

# influencer-discovery

One sentence: **hit the qualified-row count the user asked for, every row with contact info, not one row a duplicate.**

## Who to find

**People who can help us promote our work.** The criterion is **bring your own audience**: followers, readers, subscribers — when they post something, someone sees it.

**People building their own product are not targets.** They want traffic and won't distribute for us — capturing their email is a false positive, not output. This is the biggest false-positive source in this methodology; see
[seller-vs-buyer.md](reference/methodology/_shared/seller-vs-buyer.md) for how to tell.

**The publication itself is not a target; its authors may be.** Multi-author publications have editors and pages, and the site only exposes a submissions inbox — one row per site collapses hundreds of authors into a single row. The move is to pull the author list from the publication and go out through the authors;
see [5-media/](reference/methodology/5-media/index.md).

## Read these first

Before starting, read `docs/design/index.md`, then the docs for the areas involved. **Invariants and scope are authoritative there; this file does not restate them**:

- Append-only never modify, the log records everyone while the sheet records only the qualified, failures are not logged, better to miss a row than fabricate one
  — [index.md](../../docs/design/index.md)
- Two shapes and three stop semantics, the two hops, fetching rules — [platforms.md](../../docs/design/platforms.md)
- What the log / target sheet / run report each record — [records.md](../../docs/design/records.md)
- Dedup rules and their premise — [dedup.md](../../docs/design/dedup.md)

Сообщить о проблеме

Foxx AIinfluencer-discovery
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.