К основному содержанию
плагин

pulse — плагин для Claude Code: что делает и как установить

Исследует актуальные настроения и обсуждения темы на Reddit, Hacker News и в вебе за последние 7–90 дней. Помогает быстро собрать срез мнений без ручного поиска по площадкам.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add alirezarezvani/claude-skills
/plugin install pulse@claude-code-skills
Открыть на GitHub

Что делает pulse

Перед запуском поиска плагин задаёт от двух до четырёх уточняющих вопросов. Он выясняет фокус темы, нужный срез (тренды, проблемы или сравнение), временное окно (по умолчанию 30 дней) и список платформ. Это отсекает лишний шум.

Сбор данных с Reddit, Hacker News и веб-страниц запускается параллельно. Внутри каждого источника запросы идут последовательно с ограничением в один запрос в секунду. Плагин ведёт строгий аудит цитирования по трём метрикам: отправленные запросы, полученные источники и процитированные ссылки. Если сервис не отвечает, агент ждёт 3 секунды для повтора, а после трёх ошибок подряд полностью останавливает работу.

Опционально можно подключить экспорт из X через локальные JSON-файлы скрипта citation_tracker.py. Итоговый отчёт плагин выводит прямо в диалог и сохраняет в Markdown-файл по пути ${RESEARCH_DIR}/pulse/<topic-slug>-<YYYY-MM-DD>.md.

Какие задачи решает

  • собрать срез обсуждений темы на Reddit и Hacker News
  • проанализировать разногласия и боли аудитории по свежим публикациям
  • структурировать разрозненные мнения в итоговый бриф с цитатами
  • рассчитать таймстемпы и параметры окна поиска через скрипты

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

  • /cs-pulse self-hosted LLM deployment
  • /cs-pulse "local vector databases" --window 14d
  • Собери настроения разработчиков вокруг перехода на Bun за последние 30 дней с помощью /cs-pulse

Как установить pulse

Через маркетплейс плагинов

/plugin marketplace add alirezarezvani/claude-skills
/plugin install pulse@claude-code-skills

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о pulse

Как установить pulse в Claude Code?

Сначала добавьте маркетплейс командой /plugin marketplace add alirezarezvani/claude-skills. Затем установите плагин вызовом /plugin install pulse@claude-code-skills.

Что делает плагин pulse?

Он проводит многоканальное исследование свежих обсуждений по заданной теме. Плагин собирает мнения с Hacker News, Reddit и открытого веба, выявляет консенсус и сохраняет markdown-отчёт.

Как плагин защищается от блокировок по рейт-лимитам?

Запросы к каждой платформе отправляются с лимитом не чаще одного запроса в секунду. При сбое плагин делает паузу в 3 секунды для повтора, а после трёх последовательных ошибок прерывает сбор.

Исходный текст

pulse · MIT
# pulse

Multi-source recency research skill. Takes the pulse of any topic across Reddit, Hacker News, the open web, and (optionally) X/Twitter within a configurable recent window — synthesizing what people are saying *right now* into a single coherent briefing.

This is the **research-pack shape** anchor — its Agent Integrity Rules block transfers to `litreview`, `grants`, `syllabus`, `patent`, `dossier`, `notebooklm`, and `research` (the orchestrator).

## What it does

1. **Grill-me intake** — 2–4 forcing questions, one at a time: topic specificity, angle (trend/sentiment/problems/opportunities/comparison), time window (7d/14d/30d/60d/90d), platform scope.
2. **Parallel Phases 1–3** — Reddit + Hacker News + open web fire concurrently. 1 q/sec rate limit per platform; sequential calls within each platform.
3. **Optional Phase 4** — normalize a supplied X export first. Fall back to Grok, X API, or browser automation.
4. **Synthesis** — cross-platform pattern detection: consensus, controversy, pain points, excitement, emerging trends, gaps.
5. **Output** — markdown file at `${RESEARCH_DIR}/pulse/<topic-slug>-<YYYY-MM-DD>.md` AND full briefing in chat.

The skill is **recency-oriented** — it captures the current conversation, not the canonical reference.

## Research-pack conventions (preserved verbatim per PR #657 audit)

- **Execution discipline:** Phases 1–3 run in parallel; sequential calls within each phase; 1 q/sec rate limit per platform.
- **Source discipline:** Cite only sources returned by this session's tool calls. Training knowledge labeled `[Background — not from search]` and excluded from primary findings count.
- **Three-count tracking:** Queries sent / sources received / sources cited. Surfaced in the audit log inline in the synthesis section.
- **Retry policy:** On failure → wait 3s → retry once → log. After 3 consecutive failures across all sources: stop, alert user, share what was collected.

## Source spec

`megaprompts/01-pulse-megaprompt.md` (maintainer-local draft spec — gitignored, not in the public repo) (PR #657). The megaprompt is canonical; this plugin is the working implementation. Drift between the two is a bug — re-grill with `/cs-grill-with-docs` if they diverge.

## Plugin layout

| File | Role |
|---|---|
| `skills/pulse/SKILL.md` | The skill itself (Claude reads this when triggered) |
| `skills/pulse/scripts/time_window_calculator.py` | Deterministic Unix-timestamp + Reddit `t=` parameter computation from window string |
| `skills/pulse/scripts/citation_tracker.py` | Three-count audit log plus local X export normalization and deduplication |
| `skills/pulse/scripts/topic_slug_generator.py` | Filesystem-safe slug + duplicate-date detection for output paths |
| `skills/pulse/references/research_pack_conventions.md` | The Agent Integrity Rules canon (7+ sources) |
| `skills/pulse/references/cross_platform_synthesis.md` | Consensus/controversy/pain detection across platforms (7+ sources) |
| `skills/pulse/references/parallel_execution_discipline.md` | 1 q/sec rationale + plan-tier signals (7+ sources) |
| `agents/cs-pulse.md` | Pulse persona (forcing intake, three-count enforcer, graceful degradation) |
| `commands/cs-pulse.md` | `/cs-pulse <topic>` slash command for explicit invocation |

## Quick start

```bash
# Compute timestamps for a 30-day window
python skills/pulse/scripts/time_window_calculator.py --window 30d

# Start a citation tracker session
python skills/pulse/scripts/citation_tracker.py --action start --session pulse-2026-05-15-claude-code

# Import an existing Xquik, X API v2, or generic X search export
python skills/pulse/scripts/citation_tracker.py --action import_sources \
  --session pulse-2026-05-15-claude-code \
  --input /path/to/x-search.json \
  --platform x

# Generate the output-file slug for a topic
python skills/pulse/scripts/topic_slug_generator.py --topic "self-hosted LLM deployment" --date 2026-05-15
```

## License

MIT.

© Alireza Rezvani · MIT · alirezarezvani/claude-skills

Похожие плагины

Все плагины по теме «Наука и исследования» →
math-proof официальный Anthropic Решает сложные математические задачи исследовательского уровня и сохраняет итоговое доказательство в proof.md. Содержит одиночный режим и многоагентный протокол осады. ★ 44 635звёзд репо math-olympiad официальный Anthropic Решает задачи уровня IMO, Putnam и USAMO и проверяет доказательства отдельными агентами, которые не видят ход рассуждений. ★ 44 635звёзд репо technical-spike официальный Awesome Copilot Community Создаёт технические спайки для проверки критических решений до спецификации и реализации. Помогает разобрать неизвестные и проверить допущения. ★ 40 418звёзд репо exa Exa Плагин подключает Claude Code к веб-поиску Exa и чтению страниц. Пригодится для исследования темы по нескольким источникам или извлечения текста с конкретных URL. ★ 5 163звёзд репо voltagent-research VoltAgent Community Набор субагентов для Claude Code, который закрывает задачи глубоких исследований, анализа когорт, оценки A/B-тестов, поиска научных публикаций и валидации продуктовых идей. ★ 26 065звёзд репо julia-development Community Contribution Плагин для работы с современной Julia: управление пакетами, научные вычисления и код под высокую производительность. Пригодится, когда проект на Julia нужно вести по правилам продакшена. CX Codex ★ 41 729звёзд репо

Из того же набора463

Весь набор →
dossier Собирает проверяемое досье на компанию, человека или НКО: проверяет вашу гипотезу, а не пересказывает общие факты. Пригодится перед встречей, наймом или сделкой. ★ 28 733звёзд репо grants Подбирает грантовые механизмы NIH под научный проект и готовит отчёт в DOCX. Помогает клиническим исследователям выбрать институт и составить план подачи. ★ 28 733звёзд репо litreview Плагин превращает исследовательский вопрос в план мини-обзора и готовит руководство в DOCX. Пригодится для первого знакомства с незнакомой научной областью. ★ 28 733звёзд репо deep-research Плагин для Claude, который ведёт исследование по девяти фазам и требует минимум три независимых источника на каждый тезис. Пригодится, когда ошибка дороже потраченных токенов. ★ 28 733звёзд репо landing Собирает премиальный лендинг в одном самодостаточном HTML-файле: GSAP-анимации, параллакс за курсором, три секции. ★ 28 733звёзд репо swedish-mentor Определяет уровень шведского языка по шкале CEFR с помощью короткого теста и выстраивает план обучения с проверенными подкастами. ★ 28 733звёзд репо meetings Плагин оценивает стоимость встречи, собирает повестку с таймбоксами и извлекает задачи с ответственными и сроками. Пригодится для подготовки к встрече и разбора заметок после неё. ★ 28 733звёзд репо deep-work Превращает список задач в расписание с глубокими блоками, бюджетом на мелочи и учётом часов фокуса. ★ 28 733звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой