wistia-uploader

Upload video files to Wistia via the Data API with automatic transcript generation.

5|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/jeffvincent/claude-config --skill wistia-uploader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wistia-uploader
Source: https://github.com/jeffvincent/claude-config/tree/main/skills/wistia-uploader
Command: npx skills add https://github.com/jeffvincent/claude-config --skill wistia-uploader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node >= 18, form-data, axios, dotenv.

What problem does it solve?

This Skill uploads videos to Wistia using the Data API, returning hosted video URLs and auto-generated transcripts. It streamlines video hosting, description, and project organization.

Core Features & Use Cases

  • Video uploads: Upload to account root or specific Wistia projects.
  • Auto transcripts: Wistia transcript generation after upload.
  • Meta: Set video names and descriptions; report URLs and IDs.

Quick Start

Upload /path/to/video.mp4 to Wistia: node upload.js --file="/path/to/video.mp4" --project="PROJECT_ID" --name="Video Name" --description="Description text"

Frequently Asked Questions about wistia-uploader

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

FAQPage Schema
How do I upload videos to Wistia and get automatic transcripts?

Upload video files to Wistia using the Data API with your authentication token, specifying the file path and optional project ID. The Skill handles file validation, API communication, and returns the hosted video URL, video ID, and transcript link once Wistia generates it automatically.

Can I organize uploaded videos into specific Wistia projects?

Yes, you can upload to a specific Wistia project by providing the project ID, or upload to your account root if no project is specified. The Skill also lets you set video names and descriptions during upload for better organization and metadata.

What file formats and setup do I need to upload videos to Wistia?

You need Node.js 18 or higher, a valid Wistia API token for authentication, and video files in formats Wistia accepts. The Skill validates file existence before uploading and requires the token stored as an environment variable for secure API access.

What happens if video upload to Wistia fails?

The Skill returns structured error details including success/failure status, specific error messages, and validation results. Common failures include missing API tokens, invalid file paths, or unsupported formats, all of which are caught and reported clearly.

Can I automate video uploads to Wistia in a project workflow?

Yes, the Skill integrates into automation workflows using Node.js, accepting command-line arguments for file path, project ID, name, and description. It returns metadata including video URL, ID, duration, and transcript link for downstream use in your automation pipeline.

How do I retrieve the video URL and transcript link after upload?

The Skill returns structured metadata immediately after successful upload, including the hosted video URL, unique video ID, transcript URL, video duration, and any relevant error details if the upload fails.