Plan and execute Apollo.io SDK upgrades. Use when upgrading Apollo API versions, migrating to new endpoints, or updating deprecated API usage. Trigger with phrases like "apollo upgrade", "apollo migration", "update apollo api", "apollo breaking changes", "apollo deprecation".
Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill apollo-upgrade-migration87
Quality
83%
Does it follow best practices?
Impact
99%
1.67xAverage score across 3 eval scenarios
Audit script and deprecated pattern detection
AuditResult interface
66%
100%
DEPRECATED_PATTERNS array
83%
100%
/v1/contacts/ as error
60%
100%
organization_name as warning
0%
100%
.then() as warning
0%
100%
Severity icons in output
100%
100%
Audit script async/await
100%
100%
Findings report contacts.ts errors
100%
70%
Findings report organization_name warnings
0%
100%
Total count summary
100%
100%
Leads.ts clean
0%
100%
Without context: $0.4554 · 2m 26s · 21 turns · 20 in / 8,309 out tokens
With context: $0.6062 · 2m 52s · 26 turns · 23 in / 8,896 out tokens
Compatibility layer and feature flag rollout
apolloCompat exported
75%
100%
searchContacts maps to searchPeople
100%
100%
console.warn in searchContacts
0%
100%
Company name uses domain lookup
0%
100%
q_organization_domains in new API
25%
100%
Feature flag env var
0%
100%
Boolean env var comparison
0%
100%
Gradual rollout function
70%
100%
Hash modulo 100
100%
100%
Compat layer @deprecated annotation
0%
100%
Service uses feature flag routing
100%
100%
Without context: $0.2928 · 2m 14s · 16 turns · 58 in / 5,578 out tokens
With context: $0.5588 · 2m 45s · 26 turns · 441 in / 6,494 out tokens
Parallel testing and phased rollout plan
async/await in compare script
100%
100%
Calls both APIs
100%
100%
per_page in new API calls
100%
100%
q_organization_domains in new API
40%
100%
Match/no-match logging
100%
100%
Multiple test cases
100%
100%
Canary 1% phase
0%
100%
Percentage rollout phase
100%
100%
Rollback procedure
100%
100%
Compat layer removal
100%
100%
Post-migration cleanup
100%
100%
APOLLO_NEW_API_ROLLOUT env var
0%
100%
Without context: $0.3649 · 2m 33s · 17 turns · 18 in / 5,875 out tokens
With context: $0.4815 · 2m 32s · 24 turns · 281 in / 5,882 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.