Przejdź do treści
Biblioteka skilli
Sprzedaż i obsługa klienta · Przegląd i audyt

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.

Repozytorium
agent-skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
05.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 05.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

t yet know whatwhat
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

  1. Prerequisites
  2. Flow
  3. Hard rule
Sekcje z nagłówków SKILL.md, w oryginale · 65 linii, 454 słów
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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.