crm-cleanup

Сканирует HubSpot на предмет устаревших сделок, дублирующихся контактов и отсутствующих полей, затем исправляет то, что одобрит владелец. Принимает необязательный аргумент области действия для сделок, контактов,…

npx skills add https://github.com/anthropics/knowledge-work-plugins --skill crm-cleanup

Run a HubSpot hygiene pass using the crm-maintenance skill cleanup workflow. Act immediately — the user typed /crm-cleanup, so skip the intent-detection step.

Parse arguments:

  • --scope (default: all) — deals for deal audit only, contacts for contact dedup only, all for both

Step 1 — Scan for stale deals

If scope includes deals:

  1. Pull all open deals from HubSpot.
  2. Flag deals with no activity (email, call, meeting, note) in the last 14 days.
  3. For each stale deal: show deal name, stage, last activity date, associated contacts, and amount.
  4. Propose actions per deal: update next-step, change stage, add a note, or close-lost.

Present the full stale-deals list before making any changes.

Step 2 — Scan for duplicate contacts

If scope includes contacts:

  1. Search HubSpot contacts for likely duplicates (same email, similar names, same company + similar name).
  2. For each duplicate set: show both records side-by-side — name, email, company, deals, last activity.
  3. Propose which record to keep and which fields to merge.

Present all duplicate sets before merging anything.

Step 3 — Scan for missing required fields

  1. Check all open deals for missing fields: close date, amount, deal stage, associated contact, next-step/notes.
  2. Check contacts associated with open deals for missing fields: email, company, phone.
  3. Present a table of records with missing fields and what's missing.

Step 4 — Apply approved fixes

  1. Walk through each finding from Steps 1-3.
  2. Apply only the changes the owner explicitly approves.
  3. Report each change as it's made with a HubSpot link.

Connector failures

If HubSpot is unreachable, stop — this command requires HubSpot as the data source. Tell the owner: "HubSpot isn't connected. Connect it in Cowork settings, then rerun /crm-cleanup."

Approval gates

  • Never delete records. Not contacts, not deals, not activities. If the user asks, say the skill cannot and direct them to HubSpot.
  • Never change deal stage or close a deal without explicit approval. Even if evidence is strong. Flag and defer.
  • Never auto-merge duplicate contacts. Show side-by-side and wait for approval per pair.
  • Side-by-side diffs for all changes. Show current value and proposed value; wait for approval per item.

Output

End with a summary: X deals updated, Y contacts merged, Z fields filled. Include links to the affected records.

Больше skills от anthropic

pdf
anthropic
Комплексный набор инструментов для работы с PDF: извлечение текста и таблиц, создание новых PDF-файлов, объединение/разделение документов и обработка форм. Когда Claude необходимо…
claude-opus-4-5-migration
anthropic
Перенесите промпты и код с Claude Sonnet 4.0, Sonnet 4.5 или Opus 4.1 на Opus 4.5. Используйте, когда пользователь хочет обновить свою кодовую базу, промпты или вызовы API…
client-letter
anthropic
Стандартная переписка с клиентами по шаблонам — подтверждения встреч, запросы документов, краткие уведомления «мы подали». Простой язык, обязательные элементы,…
comments
anthropic
Просматривать открытые периоды комментариев NPRM, фиксировать решения, отслеживать сроки. Использовать, когда у NPRM открыто окно комментариев и необходимо выявить сроки, решить, следует ли…
ip-clause-review
anthropic
Проверьте положения об интеллектуальной собственности в соглашении — передача прав, право собственности, лицензионные предоставления, гарантии, возмещение убытков. Используйте при проверке условий ИС в трудовых договорах, консультационных соглашениях,…
launch-review
anthropic
Полный обзор запуска в соответствии с вашим фреймворком и калибровкой рисков. Используйте, когда пользователь говорит «проверь этот запуск», «юридическая проверка для [функции]», «можем ли мы это выпустить»,…
legal-writing
anthropic
Структурная обратная связь по черновику юридического текста (меморандум, краткое изложение дела, научная работа, экзаменационное эссе) — организация, глубина анализа, ясность, оформление цитирования. НИКОГДА не переписывает черновик.…
marketing-claims-review
anthropic
Проверьте маркетинговый текст на предмет утверждений, требующих обоснования, переформулирования или удаления. Используйте, когда пользователь говорит «проверьте этот маркетинговый текст», «проверьте эти утверждения»,…