customer-pulse — Claude Code skill for customer feedback
Groups support conversations, payment disputes, and reviews into a report of recurring themes, customer quotes, and suggested weekly actions.
npx skills add ilyautov/small-business-ru --skill customer-pulse -a claude-codeWhat customer-pulse does
The skill pulls signals from CRM, email, and support, then combines them with reviews you paste or provide from an export. Its report groups recurring themes, labels customer quotes by source, and suggests three actions tied to the most common issues. You can choose a date range; otherwise, it uses the last 30 days.
Payment disputes require a connected payment source. If one is not connected, the skill asks you to export transactions and disputes from your banking portal as CSV. A payment API rate limit causes that source to be skipped. Pasted reviews need no connector. The skill is read-only: it does not send messages or change records.
What it helps with
- group customer complaints from CRM, email, and support
- spot recurring reasons for payment disputes
- compare review themes with support requests
- draft three actions based on the most frequent issues
Example prompts for the agent
- Summarize what customers have said this month and group recurring concerns.
- Review support requests and payment disputes for this date range, with customer quotes.
- Add these Yandex Maps reviews to the report and suggest three actions for this week.
How to install customer-pulse
1Skills CLI (Vercel)
npx skills add ilyautov/small-business-ru --skill customer-pulse -a claude-code2Manually: put the files in place
~/.claude/skills/customer-pulse/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/customer-pulse/
1Skills CLI (Vercel)
npx skills add ilyautov/small-business-ru --skill customer-pulse -a codex2Manually: put the files in place
.agents/skills/customer-pulse/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add ilyautov/small-business-ru --skill customer-pulse -a cursor2Manually: put the files in place
.cursor/skills/customer-pulse/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install ilyautov/small-business-ru customer-pulse2Manually: put the files in place
.github/skills/customer-pulse/SKILL.md1Skills CLI (Vercel)
npx skills add ilyautov/small-business-ru --skill customer-pulse -a gemini-cli2Platform CLI
gemini skills install https://github.com/ilyautov/small-business-ru --path small-business-ru/skills/customer-pulseManually: put the files in place
.devin/skills/customer-pulse/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add ilyautov/small-business-ru --skill customer-pulse -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about customer-pulse
How do I install customer-pulse in Claude Code?
Run npx skills add ilyautov/small-business-ru --skill customer-pulse -a claude-code. The skill file is placed at ~/.claude/skills/customer-pulse/SKILL.md.
What does customer-pulse do?
It brings customer requests, messages, payment disputes, and reviews into a report with recurring themes, attributed quotes, and three weekly actions.
Do I need a connector to include reviews?
No. Paste reviews or provide exports from Yandex Maps, 2GIS, Avito, VK, or Otzovik. If payment data is not connected, disputes must be exported from the banking portal as CSV.
Source text
SKILL.md · Apache-2.0
---
name: customer-pulse
description: >
Собирает споры по платежам, обращения и отзывы клиентов из CRM, почты и
поддержки (плюс вставленные или выгруженные отзывы с Яндекс Карт, 2ГИС,
Авито, VK, Отзовика) в отчёт по темам с дословными цитатами и списком
«сделайте эти три вещи на этой неделе». Триггеры: «что говорят клиенты»,
«как настроение у клиентов», «разбор отзывов», «что пишут про нас», «споры по платежам».
metadata:
version: "0.2.0"
---
<!-- Производное от Anthropic knowledge-work-plugins / small-business (Apache-2.0, (c) Anthropic). Локализовано под РФ, файл изменён. См. /NOTICE и /LICENSE. -->
# Пульс клиентов
Клиенты уже сказали вам, что не так, но это растворилось в спорах, письмах и отзывах на пяти площадках, и руки не доходят всё это перечитать. Скилл собирает разрозненные сигналы в три-пять тем с живыми цитатами и коротким списком «сделайте это на неделе», чтобы вы реагировали на проблему до того, как клиент уйдёт молча.
## Быстрый старт
Спросите: *«Что говорят клиенты в этом месяце?»*
Claude подтянет споры по платежам, обращения, переписку по почте и диалоги поддержки за последние 30 дней, сгруппирует их в 3–5 тем с дословными цитатами и выдаст список «сделайте эти 3 вещи на этой неделе».
Чтобы добавить отзывы с Яндекс Карт, 2ГИС, Авито, VK или Отзовика — вставьте их после запуска или скажите «у меня есть отзывы для добавления».
## Рабочий процесс
1. **Задайте период.** По умолчанию: последние 30 дней. Если владелец указал диапазон — используйте его.
2. **Подтяните споры по платежам.** Получите споры/чарджбэки за период из `~~платежей` (например ЮKassa или Тинькофф Касса). Если API возвращает ошибку лимита запросов — пропустите и добавьте `Платежи: лимит запросов — не включено` в раздел «Источники». Не повторяйте, не выдавайте ошибку. Шаблон работы с лимитом — в [reference/gotchas.md](reference/gotchas.md). Если `~~платежи` не подключены — попросите выгрузить операции/споры из банк-клиента в CSV.
3. **Подтяните обращения из CRM.** Получите открытые и недавно закрытые обращения из `~~crm` (например Битрикс24 или amoCRM). Если обращений 0 — запишите `CRM-обращения: 0` и продолжайте, без предупреждения.
4. **Подтяните переписку из почты.** Найдите в `~~почте` (например Яндекс 360) письма за период со словами: `возврат отмена недоволен проблема брак претензия задержка опоздал долго не работает не пришло сломалось`. Возьмите темы писем и по 1–2 предложения из каждого.
5. **Подтяните диалоги поддержки.** Получите открытые и недавно закрытые диалоги из канала поддержки (`~~мессенджер`, например Telegram, или встроенный чат). Берите только сообщения клиентов — исключайте ответы операторов и ботов.
6. **Примите вставленные отзывы (опционально).** Если владелец вставляет текст отзывов с Яндекс Карт, 2ГИС, Авито, VK, Отзовика — включите их в общий пул с тегом `[Отзыв]`. Коннектор не нужен.
7. **Выделите темы.** Сгруппируйте все данные в 3–5 повторяющихся тем. Каждая тема включает:
- Заголовок в одно предложение (например, «Задержки доставки — повторные жалобы»)
- 2–3 дословные цитаты с тегом источника: `[Платежи]`, `[CRM]`, `[Почта]`, `[Поддержка]` или `[Отзыв]`
- Счётчик сигналов (сколько обращений касаются этой темы)
Дословные цитаты — обязательны: никогда не пересказывайте своими словами. Антипаттерн — в [reference/gotchas.md](reference/gotchas.md).
8. **Составьте список «сделайте эти 3 вещи».** Отсортируйте темы по числу сигналов. Возьмите топ-3 и напишите по одному конкретному шагу под силу владельцу на каждую тему. Формат — нумерованный чек-лист.
9. **Выдайте отчёт.** Структура вывода в таком порядке:
- **Заголовок** — H2 с «Пульс клиентов» и диапазоном дат.
- **Источники** — список с числом сигналов на источник (споры по платежам,
CRM-обращения, письма, диалоги поддержки, вставленные отзывы). Отметьте
любой источник, который пропущен из-за лимита запросов.
- **Темы** — для каждой темы жирный нумерованный заголовок с числом
сигналов, затем две дословные цитаты как цитаты-блоки, каждая с тегом
источника.
- **Сделайте эти 3 вещи на этой неделе** — нумерованный список из трёх
конкретных шагов под силу владельцу, каждый привязан к топ-теме.
Полный разобранный пример — в [reference/examples/example-report.md](reference/examples/example-report.md).
## Точки подтверждения (approval gates)
Этот скилл **только для чтения** — он не публикует, не отправляет, не отвечает и не меняет записи. Подтверждение не требуется.
## Справочные материалы
- [reference/gotchas.md](reference/gotchas.md) — лимиты платежей, пустой ответ CRM, требование дословных цитат, дрейф ключевых слов
- [reference/examples/example-report.md](reference/examples/example-report.md) — полный пример отчёта
© ilyautov · Apache-2.0 · ilyautov/small-business-ru