Claude-code-plugins-plus-skills speak-incident-runbook
install
source · Clone the upstream repo
git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jeremylongshore/claude-code-plugins-plus-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/saas-packs/speak-pack/skills/speak-incident-runbook" ~/.claude/skills/jeremylongshore-claude-code-plugins-plus-skills-speak-incident-runbook && rm -rf "$T"
manifest:
plugins/saas-packs/speak-pack/skills/speak-incident-runbook/SKILL.mdsource content
Speak Incident Runbook
Overview
Incident response for Speak API outages: triage, fallback to offline mode, and recovery procedures.
Prerequisites
- Completed
setupspeak-install-auth - Valid API credentials configured
- Understanding of Speak API patterns
Instructions
Step 1: Configuration
Configure incident runbook for your Speak integration. Speak uses OpenAI's GPT-4o for AI tutoring and Whisper for speech recognition.
// speak_incident_runbook_config.ts const config = { apiKey: process.env.SPEAK_API_KEY!, appId: process.env.SPEAK_APP_ID!, environment: process.env.NODE_ENV || 'development', };
Step 2: Implementation
// Core implementation for speak incident runbook import { SpeakClient } from '@speak/language-sdk'; const client = new SpeakClient(config); // CI test with mocked responses async function runCITests() { const mockClient = new MockSpeakClient(); await mockClient.assessPronunciation({ audioPath: "test.wav", targetText: "hello", language: "en" }); console.log("CI tests passed"); }
Step 3: Verification
npm test
Output
- Speak Incident Runbook configured and verified
- CI pipeline with mocked Speak API tests
- Error handling and monitoring in place
Error Handling
| Error | Cause | Solution |
|---|---|---|
| 401 Unauthorized | Invalid API key | Verify SPEAK_API_KEY |
| 429 Rate Limited | Too many requests | Implement backoff |
| Connection timeout | Network issue | Check connectivity to api.speak.com |
| Audio format error | Wrong codec | Convert to WAV 16kHz mono |
Resources
Next Steps
For deployment, see
speak-deploy-integration.
Examples
Basic: Apply incident runbook with default settings for a standard Speak integration.
Production: Configure with monitoring, alerting, and team-specific language learning requirements.