Spotlight — плагин
OSINT-расследования для журналистов: скиллы ведут от брифа и методики до проверки цитат и досье с утверждением человека.
- 60 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Скиллы собирают сведения о людях и организациях из открытых источников и соцсетей, включая удаленные сообщения.
- Часть сборщиков нарушает условия платформ, а облачные дорожки отправляют бриф темы внешним сервисам.
Установка
- Работает в
Ручная установка
git clone --filter=blob:none --sparse https://github.com/buriedsignals/spotlight.git spotlightУстановка из исходников: затем `git sparse-checkout set` по списку `install-set.txt` и ссылки на скиллы в папке агента. Управляемый путь идет через `bsig`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Скиллы собирают сведения о людях и организациях из открытых источников и соцсетей, включая удаленные сообщения.
- Часть сборщиков нарушает условия платформ, а облачные дорожки отправляют бриф темы внешним сервисам.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Spotlight превращает зацепку в структурированное досье: утвержденное задание, методика, найденные факты с источниками, независимая проверка, материалы для ревью и записи о происхождении. Работа идет фазами: проверка условий, бриф, методика, необязательное исследование, цикл расследования с проверкой фактов, обзор у ворот, решение о публикации отчета и запись в хранилище знаний. Автоматически через ворота он не проходит: бриф, методику, исследование и отчет подтверждает человек. Исследование запускает темы как отдельные дорожки: веб, реестры, архивы, соцсети, технические источники, новости и суды, локальные материалы. Код, а не модель, выполняет дорожки и проверяет каждую цитату по сохраненному источнику. Облачные дорожки включаются отдельно и получают только утвержденный бриф темы. В бюджете по умолчанию один доллар на раунд и пять на дело.
Для кого. Журналистам-расследователям и редакциям, которые ведут дела по открытым источникам и хотят видеть факты с цитатами и остановками на утверждении.
Подходит, если
- Появилась зацепка, и нужен бриф с рамками, а затем согласованная методика до начала поиска.
- Нужно проверить, подтверждает ли сохраненный источник каждую цитату и находку.
- Дело продолжается несколько сессий, и состояние должно жить на диске.
- Проверенные материалы после дела переносят в хранилище знаний по отдельному решению.
Не подходит, если
- Нужен быстрый ответ без процесса: ворота и утверждения замедляют работу сознательно.
- Нужен сбор из соцсетей без правовой оценки: часть коллекторов нарушает условия платформ.
- Требуется нативная Windows или упакованное настольное приложение: приемка этих путей не завершена.
Пример запроса к агенту
Заведи дело по этой зацепке: составь бриф, предложи методику на утверждение и остановись перед началом поиска.Ограничения
Часть интеграций вредит правовой чистоте дела: сбор из X нарушает условия платформы даже для публичных постов, а поиск по Reddit включает удаленные сообщения, поэтому такие шаги нужно оформлять осознанно. Облачные дорожки, Firecrawl, Apify и treg требуют своих ключей и платны. Управляемая установка через `bsig` пока не прошла полную приемку, исходный путь легче, но без обновлений и хранения секретов. Скрипты используют только стандартную библиотеку Python 3, а рабочий каталог должен быть корнем проверки.
Как отключить. Для управляемой установки используйте плановое удаление через `bsig`. Для установки из исходников удалите ссылки на скиллы в папке агента и папку sparse-клона, а файлы дел храните или стирайте отдельно.
Частые вопросы
Какие среды запуска поддерживаются?
Claude Code, Codex CLI и Pi работают нативно. Локальные модели и API-провайдеры вроде Fireworks и OpenRouter идут через обвязку Pi, а Goose остается поддерживаемым путем.
Где останавливается процесс?
На воротах: бриф, методика, исследование, обзор расследования, решение об отчете и запись в хранилище. Spotlight не продвигается дальше без вашего подтверждения.
Что делает код, а не модель?
Код выполняет дорожки исследования, проверяет каждую цитату по сохраненному источнику, объединяет копии и применяет фиксированные правила отбора зацепок.
Как работает управляемая установка?
Через Buried Signals Engine (`bsig`): он ставит подписанный релиз, раскладывает скиллы под выбранную среду и хранит секреты в системной связке ключей. Полная приемка этого пути пока не завершена.
Нужен ли облачный сервис?
Нет. Есть суверенный режим с SearXNG, Crawl4AI и локальными моделями. Облачные дорожки включаются отдельно и получают только бриф одной темы.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныСкилл для Claude Code, который превращает агента в исследователя: многоэтапный сбор источников, проверка цитат и отчет с вики, растущей от сессии к сессии
Три скилла для поиска: четыре источника с оценкой по намерению, глубокий разбор веток обсуждений и страницы в Markdown.
Скилл для Claude Code превращает просьбу «изучи тему» в многофазное исследование: гипотезы, параллельный поиск, файл на каждый источник и проверка цитат
Плагин с живыми данными из сети: поиск, парсинг и готовые сценарии разведки по конкурентам, SEO и компаниям.
Скилл и CLI для агента: поиск и чтение по 23 каналам, от веба и GitHub до соцсетей, с правилом доказательности.
Скилл собирает обсуждения темы за последние 30 дней из Reddit, X, YouTube, HN, Polymarket и GitHub и сводит их в бриф
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Spotlight (эта карточка) | нет | 60 | |
| Скиллы для журналистов | нет | 452 | плагины для журналистов: проверка источников, запросы информации и дата-журналистика; Spotlight ведет все дело через ворота утверждения |
| claude-osint | нет | 3 025 | скиллы внешней разведки для авторизованных проверок; Spotlight ориентирован на редакционные расследования с проверкой цитат |
Коротко о README
Проект собирает расследование как конвейер с явными воротами, где за каждым решением стоит человек. Знания дела отделены от хранилища: прошлый контекст читается в начале, а проверенное записывается только по решению в конце.