executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
tubeifyRemove pauses, filler words (um, uh), and dead air from raw YouTube recordings via the Tubeify API. Use when the user wants to edit a video, clean up audio, trim silences, or polish a raw recording for YouTube.
Independent GitHub snapshot · Automated classification · Original documentation governs
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 |