Skip to main content
Run any Skill in Manus
with one click
$pwd:

ingest-contacts

// Imports the user's contacts into the Helper HQ backend from any of four file-based sources — (1) LinkedIn export Connections.csv + messages.csv, (2) generic spreadsheets (.xlsx, .csv, .xls) with arbitrary column layouts, (3) CRM exports from HubSpot, Salesforce, Pipedrive, etc., (4) business card scans (PDF or image — jpg, png, heic, webp — one or many cards per file). Detects file type and routes to the correct branch. For LinkedIn Connections.csv, parses + POSTs to /api/me/contacts/import (dedup by email → linkedin_url → fuzzy → create, returns created/updated/unchanged/review_count). For LinkedIn messages.csv, digests client-side into {linkedin_url, last_messaged_at, message_count} per conversation partner (message bodies NOT persisted) and POSTs to /api/me/messages/import. For spreadsheets/CRM exports, Claude maps the file's columns onto the contacts schema, asks the user to confirm the mapping, optionally maps stage labels onto Helper HQ pipeline stages, then POSTs with source=spreadsheet or crm_csv. For

$ git log --oneline --stat
stars:0
forks:0
updated:May 6, 2026 at 03:01
SKILL.md
readonly