Agent skill · software engineering · jeremylongshore
apollo-upgrade-migration
Manage Apollo.io API upgrades and endpoint migrations.
Why this skill is useful
Adds executable scripts for auditing and migrating Apollo API usage that are not covered in public documentation.
What it needs
Requires node installed locally. Requires apollo account access. About 4k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Apollo Upgrade Migration Current State !npm list axios 2>/dev/null head -5 Overview Plan and execute safe upgrades for Apollo.io API integrations. Apollo has made several breaking changes historically (query param auth to header auth, endpoint URL changes, new search endpoints). This covers auditing current usage, building compatibility layers, and migrating safely. Prerequisites Valid Apollo API key Node.js 18+ Instructions Step 1: Audit Current API Usage Step 2: Migration Map — Old to New Step 3: Build a Feature-Flagged Migration Step 4: Run Parallel Comparison Capture the fixture once from an authorized staging request, redact contact data, and run the comparison offline. Do not keep a production key or a query-string authentication path alive merely to compare a deprecated endpoint. Step 5: Post-Migration Cleanup Output API usage audit identifying current and deprecated patterns Migration rule map for auth, base URL, and endpoint changes Feature-flagged migration with environment variable controls Offline fixture comparison for checking old vs new API response contracts Post-migration cleanup script Examples For an endpoint migration, inventory deprecated calls, add the new endpoint behind a staging-only feature flag, and compare its result shape with a redacted recorded fixture rather than replaying a live legacy request. Keep header authentication and the current base URL mandatory throughout the change. After the new path meets the agreed count and field-contract checks, promote it gradually, monitor error and credit signals, then delete the legacy route and all migration flags. If the comparison diverges, an audit finds query-string auth, or a rollback would restore an insecure credential path, halt and repair the migration before release. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/apollo-upgrade-migration