← ClaudeAtlas

integration-managerlisted

Pull-based data sync, import/export, and external service integration. Use this skill when the user wants to sync data from external services, import/export contacts or campaign data, or check integration status.
Dullu9/10x-Outreach-Skill · ★ 2 · AI & Automation · score 61
Install: claude install-skill Dullu9/10x-Outreach-Skill
# Integration Manager Skill Manages on-demand data sync with external services and file import/export. Everything is pull-based — no background server needed. ## When to Use - User wants to import contacts from CSV, JSON, or Google Sheets - User wants to export data (contacts, campaigns, tickets) to a file - User wants to sync latest data from Gmail, Exa, or other services - User wants to check when data was last synced - User asks about connecting to external tools ## How It Works This skill uses **pull-based sync** instead of webhooks: 1. User triggers a sync (e.g., `/integrations sync gmail`) 2. Script connects to the service API and pulls new data since last sync 3. Data is merged into local storage (output/ directory) 4. Sync timestamp and event count are logged No persistent server. No webhook endpoints. Just on-demand data pulling. ## Core Operations ### Check Status ```bash python .claude/scripts/integration_manager.py status ``` ### Sync from Service ```bash python .claude/scripts/integration_manager.py sync gmail python .claude/scripts/integration_manager.py sync sheets --id SPREADSHEET_ID python .claude/scripts/integration_manager.py sync exa ``` ### Import/Export ```bash python .claude/scripts/integration_manager.py import leads.csv --format csv python .claude/scripts/integration_manager.py export contacts --format json --output contacts.json python .claude/scripts/integration_manager.py export campaigns --format csv python .claude/scripts/integration_m