Skip to content
Back to skills

Tubeify

ASecurity

Remove 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.

  • 3,543 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 29, 2026
ai-agentsphpbashapi

Works with

  • terminal
  • api

Security analysis

A100/100

Scanned May 29, 2026

npx -y skills add davepoon/buildwithclaude --skill tubeify --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tubeify?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tubeify
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/davepoon-tubeify/badge)](https://www.skillsdirectory.com/skills/davepoon-tubeify)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tubeify
description: >
  Remove 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.
---

# 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

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

Response on success:

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

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

### 2. Submit video for processing

```bash
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:

```json
{ "status": "queued", "job_id": "abc123" }
```

### 3. Poll for completion

```bash
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:

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

Failed response example:

```json
{ "status": "failed", "error": "Unsupported video format" }
```

### 4. Download the result

```bash
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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…