mcpField
T
tubeify

tubeify

github.com/davepoonCreative & media3.7k78 installsUpdated today
Repository

About tubeify

Tubeify is a video-editing service skill for submitting a raw recording URL and receiving a processed video. It can automatically remove pauses, dead air, and filler words, with job status polling and a download link.

Key features

  1. 01Submit a raw video URL
  2. 02Remove pauses and dead air
  3. 03Remove filler words
  4. 04Poll processing status
  5. 05Download the edited video

Use cases

  1. 01Trimming pauses from a recording
  2. 02Removing filler words from spoken video
  3. 03Checking whether a video job is complete

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/davepoon/buildwithclaude --skill tubeify

After installing, type/tubeifyin Claude Code to confirm it loaded.

Details

From the project README

Tubeify

Submit a raw recording URL to the Tubeify API and get back a polished, trimmed video with pauses, filler words, and dead air removed automatically.

Workflow

1. Authenticate
curl -c session.txt -X POST https://tubeify.xyz/index.php \
  -d "wallet=<WALLET_ADDRESS>"

Response on success:

{ "status": "ok", "session": "active" }

If the response contains "status": "error", check the wallet address and retry.

2. Submit video for processing
curl -b session.txt -X POST https://tubeify.xyz/process.php \
  -d "video_url=<URL>" \
  -d "remove_pauses=true" \
  -d "remove_fillers=true"

Parameters:

  • video_url (required) — direct URL to the raw video file
  • remove_pauses — remove silent gaps and dead air (default: true)
  • remove_fillers — remove filler words like "um", "uh", "like" (default: true)

Response on success:

{ "status": "queued", "job_id": "abc123" }
3. Poll for completion
curl -b session.txt https://tubeify.xyz/status.php

Poll every 15 seconds. Terminal states:

statusMeaningAction
queuedWaiting in queueKeep polling
processingActively editingKeep polling
completeFinished — download readyRead download_url from body
failedProcessing errorCheck error field, retry

Complete response example:

{ "status": "complete", "download_url": "https://tubeify.xyz/dl/abc123.mp4" }

Failed response example:

{ "status": "failed", "error": "Unsupported video format" }
4. Download the result
curl -o edited_video.mp4 "<download_url>"

Environment

VariableDescription
TUBEIFY_WALLETEthereum wallet address for authentication

Links

Comments

Markdown supported