speak-upgrade-migration

Solid

Upgrade Speak SDK versions, migrate between language learning platforms, and handle API version changes. Use when implementing upgrade migration features, or troubleshooting Speak language learning integration issues. Trigger with phrases like "speak upgrade migration", "speak upgrade migration".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Speak Upgrade & Migration ## Overview Upgrade Speak SDK versions, migrate between language learning platforms, and handle API version changes. ## Prerequisites - Completed `speak-install-auth` setup - Valid API credentials configured - Understanding of Speak API patterns ## Instructions ## Current State !`npm list @speak/language-sdk 2>/dev/null || echo 'Speak SDK not installed'` ### Step 1: Check Current Version ```bash npm list @speak/language-sdk npm outdated @speak/language-sdk ``` ### Step 2: Upgrade SDK ```bash npm install @speak/language-sdk@latest npm test # Run tests to verify compatibility ``` ### Step 3: API Version Migration ```typescript // Check for deprecated endpoints const DEPRECATED_ENDPOINTS = [ '/v1/lessons/start', // Replaced by /v1/conversations/start '/v1/speech/score', // Replaced by /v1/pronunciation/assess ]; // Migration map const ENDPOINT_MIGRATION = { '/v1/lessons/start': '/v1/conversations/start', '/v1/speech/score': '/v1/pronunciation/assess', }; ``` ### Step 4: Platform Migration (from Duolingo/Babbel APIs) ```typescript // Map learning data between platforms interface MigrationMapper { mapProficiencyLevel(source: string): 'beginner' | 'intermediate' | 'advanced'; mapLanguageCode(source: string): string; mapProgress(source: any): SpeakProgress; } const duolingoMapper: MigrationMapper = { mapProficiencyLevel(crowns: string) { const c = parseInt(crowns); if (c < 3) return 'beginner'; if (c < 6) ...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

speak-migration-deep-dive

Migrate between language learning platforms, import student progress, and transition from legacy speech APIs. Use when implementing migration deep dive, or managing Speak language learning platform operations. Trigger with phrases like "speak migration deep dive", "speak migration deep dive".

2,266 Updated today
jeremylongshore
AI & Automation Featured

assemblyai-upgrade-migration

Analyze, plan, and execute AssemblyAI SDK upgrades with breaking change detection. Use when upgrading the assemblyai npm package, migrating from the old SDK, or switching between speech models (Best, Nano, Universal). Trigger with phrases like "upgrade assemblyai", "assemblyai migration", "assemblyai breaking changes", "update assemblyai SDK".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-install-auth

Set up Speak language learning API integration and authentication. Use when configuring Speak API access, setting up OAuth with OpenAI Realtime API for speech, or initializing a language tutoring application. Trigger with phrases like "install speak", "setup speak", "speak auth", "configure speak API", "speak language learning setup".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-deploy-integration

Deploy Speak language learning features to Vercel, Cloud Run, or containerized environments. Use when implementing deploy integration, or managing Speak language learning platform operations. Trigger with phrases like "speak deploy integration", "speak deploy integration".

2,266 Updated today
jeremylongshore
AI & Automation Featured

deepgram-upgrade-migration

Plan and execute Deepgram SDK upgrades and model migrations. Use when upgrading SDK versions (v3->v4->v5), migrating models (Nova-2 to Nova-3), or planning API version transitions. Trigger: "upgrade deepgram", "deepgram migration", "update deepgram SDK", "deepgram version upgrade", "nova-3 migration".

2,266 Updated today
jeremylongshore