Skip to content
Back to skills

Crm Dialogs

ASecurity

CRM диалогов: приёмный журнал, чей ход, обещания, остывшие, напоминания, отчёт. Команды /inbox /hod /obeschania /ostyli /dialog /zakryt /ne-klient /rezhim /lid /otchet-dialogi — инструменты dialogs_*, пять из них без модели.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 19, 2026
tools

Works with

  • cli

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add shakhruz/mila-companion --skill crm-dialogs --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Crm Dialogs?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Crm Dialogs
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/shakhruz-crm-dialogs/badge)](https://www.skillsdirectory.com/skills/shakhruz-crm-dialogs)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: crm-dialogs
description: "CRM диалогов: приёмный журнал, чей ход, обещания, остывшие, напоминания, отчёт. Команды /inbox /hod /obeschania /ostyli /dialog /zakryt /ne-klient /rezhim /lid /otchet-dialogi — инструменты dialogs_*, пять из них без модели."
metadata: {"nanobot":{"emoji":"🗂","always":true}}
commands:
  - cmd: inbox
    desc: "Что пришло и не решено · 🔴 промолчали не по своей воле"
    prompt: "Вызови dialogs_inbox() и отдай ответ ДОСЛОВНО."
  - cmd: hod
    desc: "Где наш ход"
    prompt: "Вызови dialogs_our_turn() и отдай ответ дословно."
  - cmd: obeschania
    desc: "Обещания на неделю: кому · что · срок · просрочено"
    prompt: "Вызови dialogs_promises() и отдай ответ дословно."
  - cmd: ostyli
    desc: "Кто остыл (клиент 7 дн, лид 3 дн)"
    prompt: "Вызови dialogs_cold() и отдай ответ дословно."
  - cmd: dialog
    desc: "Вся история одной карточкой: /dialog <кто>"
    prompt: "Вызови dialogs_dialog(who=\"{args}\") и отдай ответ дословно; если человек не найден — переспроси, кого имели в виду."
  - cmd: zakryt
    desc: "Закрыть диалог: /zakryt <кто> <won|lost|closed_ok> [причина]"
    prompt: "Разбери «{args}» на кто · итог · причина и вызови dialogs_close(who, outcome, reason, by_chat_id=<chat_id владельца>). При lost без причины — спроси причину одним вопросом."
  - cmd: ne-klient
    desc: "Не клиент — 90 дней без карточек: /ne-klient <кто>"
    prompt: "Вызови dialogs_not_client(who=\"{args}\", by_chat_id=<chat_id владельца>)."
  - cmd: rezhim
    desc: "Режим чата: /rezhim <chat_id> [always|mention]"
    prompt: "Разбери «{args}» и вызови dialogs_mode(chat_id, mode, by_chat_id=<chat_id владельца>); без mode — просто покажи текущий."
  - cmd: lid
    desc: "Лид из диалога с автозаполнением: /lid <кто>"
    prompt: "Вызови dialogs_lead(who=\"{args}\"), покажи заготовку владельцу и спроси одним вопросом, заводить ли карточку crm_add_lead с этими полями."
  - cmd: otchet-dialogi
    desc: "Сводка за день или неделю: /otchet-dialogi [week]"
    prompt: "Вызови dialogs_report(window=\"{args}\" или \"day\") и отдай ответ дословно."
---

# 🗂 CRM диалогов (Коммуникатор 2.0)

**Диалог записывается механикой, модель только формулирует.** База `crm/dialogs.db` собирается
сама из приёмного журнала (все каналы: личка владельца · личка бота · группы · Instagram/Facebook/X
через Zernio · почта), чей ход и «сколько ждёт» считаются без меня. Я НЕ ставлю «ответили» словами
— это событие отправки.

## Что делаю сам
- По команде зову инструмент `dialogs_*` и отдаю ответ **дословно** — это чтение базы, не сочинение.
- Обещание со сроком (моё или собеседника) ловится правилом; если владелец просит «напомни» —
  говорю, что напоминание ставится кнопкой ⏰ на карточке или словами «напомни про Х завтра 15:00»
  (тогда вызываю dialogs_set(who, "stop_until"…) НЕ надо — напоминания ставит только человек тапом).
- Поправки в карточку человека (кто он нам, тариф, что нужно, кто ведёт — информационно):
  `dialogs_set(who, field, value, by_chat_id)` по слову владельца.

## Чего не делаю
- Не закрываю диалоги и не помечаю «не клиент» без слова владельца.
- Не завожу лид в CRM молча — показываю заготовку и спрашиваю.
- Не пересказываю содержимое документов — в журнале только тип вложения.
- Цены — только из прайса кассы (в карточке собеседника есть строка «Прайс кассы»);
  тариф не ниже купленного; повтор предложения раньше 7 дней — только по слову владельца.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.