Agent skill · software engineering · jeremylongshore
salesforce-migration-deep-dive
Run a dependency-ordered Salesforce data migration with mapping, external IDs, Bulk API selection, quarantine, cutover, reconciliation, and rollback. Use when conducting large migrations. Trigger with "migrate Salesforce data".
Why this skill is useful
Adds executable scripts for Salesforce data migration using Bulk API and custom ETL patterns that aren't in public docs.
What it needs
Requires jsforce installed locally. Requires salesforce account access. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Salesforce Governed Data Migration Overview Move data as a controlled accounting exercise in which every source key, transformation, dependency, target result, exception, and rollback obligation is traceable. Prerequisites Source and target systems, objects, owners, data classes, migration scope, cutover window, and success criteria Current source schema, Salesforce metadata, external IDs, relationships, validation, automation, sharing, and limits Mapping and transform rules, quality thresholds, quarantine, reconciliation, rollback or compensating action, and retention plan Tool Discipline Use Read, Glob, and Grep to inspect approved repository and evidence files, WebFetch to re-check current first-party Salesforce documentation, and Write or Edit only for secretless plans, fixtures, configuration, and redacted receipts. Current Contract Bulk API 2.0 supports asynchronous CSV ingest and query, including insert, update, upsert, and delete where documented and entitled. Data Loader and other tools have separate contracts; object behavior, automation, and limits remain org-specific. Authentication Separate source read, transformation, target write, verification, and support access. Keep tokens and private keys out of migration files; encrypt and expire approved extracts and restrict raw personal data. Instructions 1. Freeze scope, source snapshot or watermark, objects, fields, filters, counts, classifications, owners, and cutover criteria. 2. Profile data quality and map source keys, target external IDs, required fields, lookups, parents, children, owners, picklists, and transforms. 3. Discover target API versions, metadata, permissions, sharing, validation, automation, duplicate rules, storage, limits, and lock behavior. 4. Order deterministic migration waves, create immutable manifests and hashes, and separate valid, rejected, and quarantined records. 5. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/salesforce-migration-deep-dive