
Tubeify
- 64 installs
- 3.2k repo stars
- Updated August 2, 2026
- davepoon/buildwithclaude
Submit a raw recording URL to the Tubeify API and get back a trimmed video with pauses, filler words, and dead air removed.
About
Sends a raw video URL to the Tubeify API and polls for a cleaned, trimmed result with silences and filler words stripped. A developer uses it to auto-polish raw YouTube recordings without manual editing.
- Toggle remove_pauses and remove_fillers per job
- Wallet-based auth, then poll status until download_url is ready
Tubeify by the numbers
- 64 all-time installs (skills.sh)
- Ranked #857 of 1,337 Generative Media skills by installs in the Skillselion catalog
- Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/davepoon/buildwithclaude --skill tubeifyAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 64 |
|---|---|
| repo stars | ★ 3.2k |
| Last updated | August 2, 2026 |
| Repository | davepoon/buildwithclaude ↗ |
What it does
Submit a raw recording URL to the Tubeify API and get back a trimmed video with pauses, filler words, and dead air removed.
Files
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 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" }3. Poll for completion
curl -b session.txt https://tubeify.xyz/status.phpPoll 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" }4. Download the result
curl -o edited_video.mp4 "<download_url>"Environment
| Variable | Description |
|---|---|
TUBEIFY_WALLET | Ethereum wallet address for authentication |
Links
- Website: https://tubeify.xyz
- Full docs: https://tubeify.xyz/skills.md