From all-skills
Processes raw YouTube recordings via Tubeify API to remove pauses, filler words (um, uh), and dead air. Useful for editing videos, cleaning audio, trimming silences, or polishing content.
How this skill is triggered — by the user, by Claude, or both
Slash command
/all-skills:tubeifyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
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.
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.
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 fileremove_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" }
curl -b session.txt https://tubeify.xyz/status.php
Poll every 15 seconds. Terminal states:
status | Meaning | Action |
|---|---|---|
queued | Waiting in queue | Keep polling |
processing | Actively editing | Keep polling |
complete | Finished — download ready | Read download_url from body |
failed | Processing error | Check 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" }
curl -o edited_video.mp4 "<download_url>"
| Variable | Description |
|---|---|
TUBEIFY_WALLET | Ethereum wallet address for authentication |
npx claudepluginhub davepoon/buildwithclaude --plugin all-skillsProcesses videos: download, trim, silence removal, audio extraction, transcription (Whisper), captions, speed change, concatenation, audio enhancement, upload to YouTube/Bunny.net, social posts. Requires ffmpeg, yt-dlp, and API keys.
Installs and runs the erm CLI to remove filler words (um, uh, etc.) from spoken-audio recordings. Activates when cleaning up podcasts, voiceovers, or audio with disfluencies.
Turns raw talking-head/screen-share recordings into finished edited videos with transcript-synced overlays, then generates blog/social/YouTube content.