crm-maintenance

Updates CRM contacts, deals, and activities from email and calendar context with approval gates.

16|4|Updated Jun 15, 2026
One-click install
npx skills add https://github.com/ilyautov/small-business-ru --skill crm-maintenance-ilyautov
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: crm-maintenance
Source: https://github.com/ilyautov/small-business-ru/tree/main/small-business-ru/skills/crm-maintenance
Command: npx skills add https://github.com/ilyautov/small-business-ru --skill crm-maintenance-ilyautov

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? CRM data goes stale because logging calls, emails, and deal changes by hand is tedious, so records stop reflecting reality. This Skill keeps the CRM current by pulling context from your inbox and calendar, logging activities, and flagging stale deals — without you opening the CRM. ## Core Features & Use Cases - Activity Logging: Records emails and calls as CRM activities linked to the right contact and deal, with concise summaries instead of full thread dumps. - Contact Management: Finds contacts by case-insensitive email match, creates missing ones from signatures or calendar invites, and announces every creation before writing. - Deal Cleanup: Audits a deal against a 7-point checklist (last activity, next step, stage, close date, amount, linked contacts, note hygiene) and proposes side-by-side current-vs-suggested changes for your approval. - Use Case: After a call with a client, say "log this call to the Acme deal" — the Skill reads the calendar event, matches participants to CRM contacts, creates any missing contact, logs the call activity, and reports what changed with a link to the deal. ## Quick Start Ask the assistant to log your most recent client call to the matching deal in your CRM and confirm the proposed entry before it is written.

Frequently Asked Questions about crm-maintenance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I log a call or email to a CRM deal automatically?▼

Tell the assistant to log the call or add the email thread to a deal. It reads the calendar event or email thread, matches participants to CRM contacts by email, links the activity to the correct deal, and reports what was recorded.

How to clean up stale deals in Bitrix24 or amoCRM?▼

Ask whether a specific deal is up to date. The Skill runs a 7-point checklist covering last activity, next step, stage, close date, amount, linked contacts, and note hygiene, then shows current versus proposed values and writes only what you approve.

Does the CRM skill work with Bitrix24 and amoCRM?▼

Yes. The field mapping reference covers Bitrix24 and amoCRM field names such as EMAIL, TITLE, STAGE_ID, OPPORTUNITY, and CLOSEDATE. If your system names fields differently, the Skill maps them by meaning.

Can the skill change a deal stage or delete CRM records?▼

No. It never deletes contacts, deals, or activities, and it never changes a deal stage or closes a deal without your explicit approval. Stage-change evidence is only flagged for your decision.

How does it avoid creating duplicate contacts in CRM?▼

It lowercases email addresses before searching, since CRMs deduplicate on exact email match and treat different capitalizations as distinct contacts. Every new contact creation is announced in chat before being written.

What happens when the skill cannot identify the right deal?▼

It asks you to choose instead of guessing. It never auto-creates a new deal; if no open deal matches the contact, it lists candidate deals or offers to skip logging entirely.