speak-debug-bundle

Solid

Collect diagnostic information for Speak API issues: auth verification, audio format validation, session inspection, and network testing. Use when implementing debug bundle features, or troubleshooting Speak language learning integration issues. Trigger with phrases like "speak debug bundle", "speak debug bundle".

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 Debug Bundle ## Overview Collect diagnostic information for Speak API issues: auth verification, audio format validation, session inspection, and network testing. ## Prerequisites - Completed `speak-install-auth` setup - Valid API credentials configured - ffmpeg installed for audio processing ## Instructions ## Current State !`node --version 2>/dev/null || echo 'N/A'` !`ffmpeg -version 2>/dev/null | head -1 || echo 'ffmpeg not installed'` ### Step 1: Auth Diagnostic ```bash #!/bin/bash set -euo pipefail echo "=== Speak Debug Bundle ===" echo "Time: $(date -u)" echo -e "\n--- Auth Check ---" STATUS=$(curl -s -o /dev/null -w "%{http_code}" \ -H "Authorization: Bearer $SPEAK_API_KEY" \ https://api.speak.com/v1/languages) echo "API Key Status: HTTP $STATUS" [ "$STATUS" = "200" ] && echo " Auth: OK" || echo " Auth: FAILED" echo -e "\n--- Environment ---" echo "SPEAK_API_KEY set: $([ -n \"${SPEAK_API_KEY:-}\" ] && echo 'yes' || echo 'no')" echo "SPEAK_APP_ID set: $([ -n \"${SPEAK_APP_ID:-}\" ] && echo 'yes' || echo 'no')" ``` ### Step 2: Audio Format Validator ```typescript import { execSync } from 'child_process'; function validateAudio(filePath: string): { valid: boolean; issues: string[] } { const issues: string[] = []; try { const info = JSON.parse(execSync( `ffprobe -v quiet -print_format json -show_streams "${filePath}"`, { encoding: 'utf-8' } )); const stream = info.streams[0]; if (stream.codec_name !== 'pcm_s16le') iss...

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-common-errors

Diagnose and fix common Speak API errors: authentication failures, audio format issues, rate limits, and session management problems. Use when implementing common errors features, or troubleshooting Speak language learning integration issues. Trigger with phrases like "speak common errors", "speak common errors".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-prod-checklist

Production readiness checklist for Speak language learning integrations: auth, audio pipeline, monitoring, and compliance. Use when implementing prod checklist features, or troubleshooting Speak language learning integration issues. Trigger with phrases like "speak prod checklist", "speak prod checklist".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-security-basics

Security best practices for Speak API keys, audio data privacy, student data protection, and COPPA/FERPA compliance. Use when implementing security basics features, or troubleshooting Speak language learning integration issues. Trigger with phrases like "speak security basics", "speak security basics".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-sdk-patterns

Production patterns for Speak language learning API: conversation sessions, pronunciation assessment, audio preprocessing, and batch operations. Use when implementing sdk patterns features, or troubleshooting Speak language learning integration issues. Trigger with phrases like "speak sdk patterns", "speak sdk patterns".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-observability

Monitor Speak API health, assessment latency, session metrics, and pronunciation score distributions. Use when implementing observability, or managing Speak language learning platform operations. Trigger with phrases like "speak observability", "speak observability".

2,266 Updated today
jeremylongshore