api-integration

Integrate external APIs for media processing workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/stevef210/Rust-Media-Pipeline --skill api-integration-stevef210
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-integration
Source: https://github.com/stevef210/Rust-Media-Pipeline/tree/main/.claude/skills/api-integration
Command: npx skills add https://github.com/stevef210/Rust-Media-Pipeline --skill api-integration-stevef210

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the integration of external APIs and services, enabling robust inter-system communication and real-time data exchange within the media pipeline.

Core Features & Use Cases

  • External API Integration: Connects to services like Claude AI, Twitch, and Whisper for advanced analysis and data retrieval.
  • Real-time Updates: Utilizes WebSockets to provide live progress notifications for ongoing jobs.
  • Transcription & Correction: Supports multiple ASR backends with advanced vocabulary boosting and post-ASR correction for accurate transcriptions.
  • VOD Downloading: Integrates with tools like yt-dlp for downloading video content from various platforms.
  • Use Case: Automatically analyze a Twitch VOD using Claude AI for content insights, transcribe the speech using the Canary backend with custom vocabulary, and stream real-time progress updates to a dashboard.

Quick Start

Use the api-integration skill to download a Twitch VOD and transcribe its audio content.

Frequently Asked Questions about api-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Twitch API for VOD downloading and chat data retrieval?

To integrate Twitch API for VOD downloading, this skill utilizes yt-dlp to fetch video content and manages Twitch endpoints to extract VOD and chat data for media processing workflows.

Can I use Whisper and NVIDIA Canary for transcription with custom vocabulary?

Yes, you can use Whisper and NVIDIA Canary for transcription. This skill supports multiple ASR backends, enabling advanced vocabulary boosting and post-ASR correction for accurate speech-to-text results.

How do WebSockets handle real-time job progress updates for media processing?

WebSockets handle real-time job progress updates by maintaining open connections to stream live status notifications for ongoing media processing and transcription jobs directly to your dashboard.

What's the best way to analyze Twitch VOD content using Claude AI?

The best way to analyze Twitch VOD content using Claude AI is to download the video via yt-dlp, then route the media through the Claude API for automated content insights and transcription analysis.

Do I need external dependencies to enable real-time API integration for transcription?

You do not need external dependencies listed in the skill configuration to enable real-time API integration, as it manages Claude, Twitch, and ASR backend connections internally without additional package requirements.

Why does post-ASR correction matter when transcribing video content?

Post-ASR correction matters because it refines raw speech-to-text output from backends like Whisper, ensuring vocabulary accuracy and fixing transcription errors before final content analysis.