View Tella to YouTube
See the skill’s features, installation commands, and source code.
What you need
- Python 3
- A Tella API key
- A Google OAuth Desktop client with the YouTube Data API v3 enabled
- An agent that can use the skill, such as Claude Code, Claude Cowork, Codex, or Cursor
This community skill was created by Tom Granot. Its source code and current setup instructions are available in the GitHub repository.
Install the skill
Claude Code
Run these commands in Claude Code:Other agents
For Claude Cowork, Codex, Cursor, or manual installation, follow the instructions in the skill repository. The repository includesAGENTS.md and SKILL.md files that compatible agents can read directly.
Connect Tella and YouTube
The skill checks your setup when you run it for the first time and guides you through connecting both services. If you installed it manually, you can start the interactive wizard from the cloned repository:- Installs the required Google libraries.
- Stores your Tella API key locally.
- Copies your Google OAuth
client_secrets.jsonfile. - Opens the YouTube authorization flow in your browser.
~/.config/tella-to-youtube/. You can check the setup at any time by running:
Publish a video
- Run
/tella-to-youtube:tella-to-youtubein your agent. - Choose your latest Tella video, provide a video ID, or ask the skill to list recent videos.
- Give the agent an angle or target keyword, or let it draft metadata from the transcript.
- Review and choose a proposed title.
- Confirm the description, chapter timestamps, tags, and YouTube visibility before uploading.
Optional tools
The core workflow only exports, generates metadata, and uploads. You can also ask the skill to:- Separate camera and screen tracks for reuse in other videos. This requires
ffmpeg. - Generate a thumbnail with the OpenAI Images API. This requires an
OPENAI_API_KEY. - Enhance audio with an Auphonic preset. This requires
ffmpeg, anAUPHONIC_API_KEY, and an Auphonic preset.