Crm sync
Skill foxgeeek/adskills/.claude/skills/cross-platform/crm-sync
Upload a single CSV of CRM leads/contacts as a custom audience on Meta, Google Ads (customer match), and LinkedIn (DMP segment) simultaneously. All PII is SHA-256 hashed client-side before upload. Triggers on prompts about syncing CRM leads to multiple platforms at once.From its SKILL.md
npx -y skills add foxgeeek/adskills --skill crm-syncAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.8 KB, 401 tokens by cl100k_base, as published. Nobody here has run it
Cross-Platform — CRM Sync
When to use
- "Sobe essa lista de leads como custom audience nas 3 plataformas"
- "Sync this CSV to Meta, Google, and LinkedIn simultaneously"
- "Cria audiência 'Hot Leads' em todas as contas de ads"
Inputs
--csv— CSV path (supportsemail,phone/telefone/whatsapp,first_name,last_name,company)--name— audience name (used identically across platforms)--platforms— comma list (default:meta,google,linkedin)--account— account ref (must have meta/google/linkedin sections in accounts.json)--dry-run— preview only
Behavior per platform
- Meta —
createCustomAudience+addUserswith SHA-256 email/phone,USER_PROVIDED_ONLY - Google —
createUserList(CONTACT_INFO, FIRST_PARTY) + offline user data job with hashed email/phone - LinkedIn —
createDmpSegment(USER_EMAIL_LIST) +uploadSegmentUserswith SHA256_EMAIL
Invocation
adskills cross crm-sync --account acme \
--csv ./leads/abril-hot.csv \
--name "Hot Leads — Abril 2026" \
--platforms meta,google,linkedin
# Skip LinkedIn
adskills cross crm-sync --account acme --csv ./leads.csv --name "..." \
--platforms meta,google
Guardrails
- Confirmation prompt lists record count + platforms before execution
- Per-platform failures do not abort the run — report shows which succeeded
- Raw CSV contents never leave the machine in plaintext
- Google jobs are queued asynchronously; match rate will populate over ~24h
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.
Gives 0 of the 12 instructions most sales audience skills give in 401 tokens
Counted across 401 of the 401 authors here whose files we hold, read 2026-08-07
- Read product marketing context before asking questionsin 21 of 401, across 11 files
- Acknowledge competitor strengths honestlyin 18 of 401, across 7 files
- Start every page with a summaryin 15 of 401, across 4 files
- Use a single, low-friction call to actionin 15 of 401, across 7 files
- Create a single source of truth for each competitorin 14 of 401, across 3 files
- Make each follow-up email add new valuein 11 of 401, across 5 files
- Cut any sentence that does not drive a replyin 10 of 401, across 4 files
- Tie personalization directly to the problemin 10 of 401, across 4 files
- Write paragraph comparisons for each dimensionin 9 of 401, across 3 files
- Link between related competitor pagesin 9 of 401, across 3 files
- Keep subject lines short and lowercasein 9 of 401, across 3 files
- Define ideal customer profile from top customersin 9 of 401, across 3 files
Said here and by no other author read
- hash all PII with SHA-256 client-side
- prompt for confirmation listing record count and platforms
- continue remaining platforms on per-platform failures
- show report of succeeded and failed platforms
- prevent raw plaintext CSV from leaving the machine
- execute a dry run preview if requested
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.