anysite-crm-audit
/anysite-crm-audit
Przeprowadza audyt jakości danych w CRM tylko do odczytu: kompletność pól, kandydaci na duplikaty, nieaktualne rekordy i szacunek możliwości wzbogacenia, z raportem i planem napraw.
- Autor
- anysiteio ↗
- Repozytorium
- agent-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 05.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 05.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Przeprowadza audyt jakości danych w CRM tylko do odczytu: kompletność pól, kandydaci na duplikaty, nieaktualne rekordy i szacunek możliwości wzbogacenia, z raportem i planem napraw.
Wyzwalacze z opisu
Oryginalny opis (EN)
Read-only data quality audit of the connected CRM - field completeness per mapped property, duplicate candidates, stale records, enrichability estimate. Produces a report and a concrete fix plan, never writes anything - run it first when you don't yet know what's broken; the actual fixing happens in anysite-crm-enrich. Use when the user asks "what's the state of my CRM", wants a data quality report, duplicate check, or a safe first run after connecting a CRM. Requires an active CRM connection.
Jak działa
- Prerequisites
- Flow
- Hard rule
Podgląd SKILL.md
--- name: anysite-crm-audit description: Read-only data quality audit of the connected CRM - field completeness per mapped property, duplicate candidates, stale records, enrichability estimate. Produces a report and a concrete fix plan, never writes anything - run it first when you don't yet know what's broken; the actual fixing happens in anysite-crm-enrich. Use when the user asks "what's the state of my CRM", wants a data quality report, duplicate check, or a safe first run after connecting a CRM. Requires an active CRM connection. --- # CRM Audit The safe first date with a user's CRM: read everything, write nothing, show what's broken and what enrichment would fix. Also the natural funnel into `anysite-crm-enrich`. ## Prerequisites Active CRM connection. No profile needed (works better with one — gap analysis follows the mapped fields). ## Flow ### 1. Inventory ``` crm_get_schema(object_type="contacts") / (object_type="companies") ``` Use `properties` filtering when you only need specific fields — the full schema is large. Then page through records: ``` crm_query_records(object_type=..., properties=[key fields], after=<cursor>) ``` Audit scope: whole portal if small; else the working list + a stated sample. Say which. ### 2. Analyze (all local — no further API calls) - **Completeness:** % filled per mapped/target field (email, title, company, domain, industry, size, linkedin_url). Rank by gap size. - **Match-key coverage:** how many contacts have email / linkedin_url / neither (the "neither" group is unenrichable and un-dedupable — flag it). - **Duplicate candidates:** same normalized email; same domain with several company records; same person name + company. Candidates only — never auto-merge. - **Email ↔ employer mismatch:** contact's email domain vs their linked company's domain. A mismatch has THREE causes needing different handling (all seen live): the person changed jobs; the COMPANY rebranded/changed domain (old domain usually still receives mail — the contact is fine); or the email is genuinely stale. Free discriminator already in the data: if crunchbase under the domain-derived alias returns a different company NAME than the LinkedIn page of that same domain — that's a rebrand, not a departure. FLAG ONLY, never auto-fix in either direction — in two causes out of three there is nothing to "fix", and "correcting" the company from the email domain overwrites good data with stale. Job-change suspects go to anysite-crm-champions. - **Staleness:** if `anysite_last_enriched_at` (or similar) is mapped — age distribution; contacts with no activity fields; companies with dead domains (spot-check a few via `webparser/parse` only if the user asks). - **Association health:** contacts without a company link (visible as missing company fields when queried). ### 3. Report Lead with the 3 numbers that matter: enrichable-now count, duplicate-candidate count, unenrichable count. Then per-field completeness table, then the fix plan: - "N contacts have linkedin_url but no title → `anysite-crm-enrich` fills them (~cost)" - "N companies missing industry/size → enrich via company lookup (~cost)" - "N duplicate candidates → list for manual review (merging is a CRM-side operation)" Cost estimates come from the anysite-mcp source map (credits per call × volume). Offer to run the enrichment as the next step — do not run it from this skill. ## Hard rule This skill performs zero writes: no upserts, no dry-runs, no "small fixes". Its value is that it is provably safe to run on day one.
Wersje
W bazie nie ma innych skilli o nazwie anysite-crm-audit.
Migawka bazy z 28.10.2026 · wersja paczki 973a78ef9825 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100anysite-crm-enrich
Wzbogaca rekordy HubSpot (kontakty i firmy) świeżymi danymi z anysite: stanowiska, profile LinkedIn, dane firmowe i e-maile, z bezpiecznym zapisem w trybie fill-blank, dry-run i cofnięcia. - 100anysite-crm-score
Ocenia firmy lub kontakty w CRM względem ICP na podstawie danych anysite (dane firmowe, etap finansowania, rekrutacja, sygnały technologiczne) i zapisuje wynik w polu punktacji. - 100data-hygiene-audit
Prowadzi miesięczny przegląd higieny danych w CRM: duplikaty, brakujące pola, błędne etapy cyklu życia i rekordy osierocone, z listą poprawek. - 100deepline-crm-cleaning
Audytuje CRM (HubSpot, Salesforce, Attio): duplikaty, brakujące i nieaktualne pola, zmiany pracy, domeny, przejęcia, plany napraw i monitoring, zaczynając od analizy tylko do odczytu. - 100crm-hygiene-check
Audytuje w trybie tylko do odczytu szanse w CRM pod kątem brakujących pól, nieaktualnych dat i niezgodnych etapów oraz zwraca listę poprawek do wprowadzenia ręcznie lub przez update-opportunity. - 91crm-data-cleaner
Deduplikuje, normalizuje i wzbogaca kontakty i firmy w CRM (HubSpot, Salesforce, Pipedrive lub CSV), ujednolica telefony i e-maile oraz łączy zduplikowane rekordy.