From retellai-pack
Analyze, plan, and execute Retell AI SDK upgrades with breaking change detection. Use when upgrading Retell AI SDK versions, detecting deprecations, or migrating to new API versions. Trigger with phrases like "upgrade retellai", "retellai migration", "retellai breaking changes", "update retellai SDK", "analyze retellai version".
How this skill is triggered — by the user, by Claude, or both
Slash command
/retellai-pack:retellai-upgrade-migrationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide for upgrading Retell AI SDK versions and handling breaking changes.
Guide for upgrading Retell AI SDK versions and handling breaking changes.
set -euo pipefail
npm list @retellai/sdk
npm view @retellai/sdk version
open https://github.com/retellai/sdk/releases
set -euo pipefail
git checkout -b upgrade/retellai-sdk-vX.Y.Z
npm install @retellai/sdk@latest
npm test
Update import statements, configuration, and method signatures as needed.
| SDK Version | API Version | Node.js | Breaking Changes |
|---|---|---|---|
| 3.x | 2024-01 | 18+ | Major refactor |
| 2.x | 2023-06 | 16+ | Auth changes |
| 1.x | 2022-01 | 14+ | Initial release |
// Before (v1.x)
import { Client } from '@retellai/sdk';
// After (v2.x)
import { RetellAIClient } from '@retellai/sdk';
// Before (v1.x)
const client = new Client({ key: 'xxx' });
// After (v2.x)
const client = new RetellAIClient({
apiKey: 'xxx',
});
set -euo pipefail
npm install @retellai/[email protected] --save-exact
// Monitor for deprecation warnings in development
if (process.env.NODE_ENV === 'development') {
process.on('warning', (warning) => {
if (warning.name === 'DeprecationWarning') {
console.warn('[Retell AI]', warning.message);
// Log to tracking system for proactive updates
}
});
}
// Common deprecation patterns to watch for:
// - Renamed methods: client.oldMethod() -> client.newMethod()
// - Changed parameters: { key: 'x' } -> { apiKey: 'x' }
// - Removed features: Check release notes before upgrading
For CI integration during upgrades, see retellai-ci-integration.
npx claudepluginhub aiminnovations/claude-code-plugins-plus --plugin retellai-packGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.
4plugins reuse this skill
First indexed Jul 11, 2026