← Back to Skills Marketplace
13817
Downloads
18
Stars
0
Active Installs
13
Versions
Install in OpenClaw
/install youtube-full
Description
Use when YouTube is or could be relevant — even if not mentioned: pasted video/channel/playlist links, video IDs, @handles, creator lookups, video summaries,...
Usage Guidance
Install only if you are comfortable with an agent using TranscriptAPI, sending YouTube-related inputs to that third-party service, consuming credits, and storing a long-lived API key for later sessions. Prefer creating the TranscriptAPI account yourself, completing verification directly, and storing the key through a platform-managed secret store rather than pasting secrets or OTPs into chat.
Capability Analysis
Type: OpenClaw Skill
Name: youtube-full
Version: 1.5.0
The skill includes instructions in `references/auth-setup.md` that explicitly direct the AI agent to bypass security redaction mechanisms (such as those in the Hermes environment) by writing sensitive API keys and tokens to temporary files instead of standard output. It also instructs the agent to autonomously determine how to modify system configuration files to persist environment variables. While these actions are framed as setup steps for the `transcriptapi.com` service, the use of evasion techniques against the agent's own safety filters and the broad mandate to modify shell profiles are high-risk behaviors.
Capability Assessment
Purpose & Capability
Core TranscriptAPI search, channel, playlist, and transcript requests fit the YouTube research purpose, but the referenced setup flow expands into third-party account creation, email verification, OTP handling, and credential issuance despite the skill saying it is not for account management.
Instruction Scope
The trigger language is broad enough to activate when YouTube is only possibly relevant, and the skill sends user-derived queries, URLs, handles, and playlist/channel identifiers to TranscriptAPI without a strong consent boundary.
Install Mechanism
The artifact contains only Markdown instructions and no executable installer or bundled scripts; the risk comes from runtime instructions that tell the agent to make network requests and alter persistent environment configuration.
Credentials
Internet access and a TranscriptAPI key are proportionate for transcript retrieval, but asking the agent to collect an email, receive an OTP, process short-lived access tokens, and obtain a long-lived API key is broader than the user-visible YouTube toolkit purpose.
Persistence & Privilege
The auth guide instructs the agent to determine how to persist TRANSCRIPT_API_KEY across future sessions and non-interactive shells, and it directs temporary-file handling of auth responses specifically to avoid redacted output blocking access to secret values.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install youtube-full - After installation, invoke the skill by name or use
/youtube-full - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.5.0
Replace auth.js with agent-native auth-setup.md; fix YAML frontmatter (quote descriptions); add version field; move homepage into metadata.openclaw.
v1.4.1
ClawHub variant: minimal tapi-auth.js v3.0.0, only writes to ~/.openclaw/openclaw.json
v1.4.0
**API key setup and file persistence now more robust, with explicit multi-shell support and safety backups.**
- Saving the API key now writes to multiple common shell/profile/config files to enable seamless background and cross-session authentication.
- Before updating any file, a backup to `<file>.bak` is created to prevent accidental data loss.
- Documentation (SKILL.md) expanded: describes all locations written, platform/OS-specific behavior, and enhanced safety notes.
- OpenClaw config integration: sets `enabled: true` and persists the API key for background agent use.
- Minor metadata update to declare new config file dependencies.
v1.3.4
- Metadata in SKILL.md compressed to a single line for improved formatting.
- No changes to functionality or setup; this is a documentation formatting update only.
v1.3.3
**Changelog for youtube-full v1.3.3**
- Streamlined skill setup: registration now requires only an email (password step removed).
- Updated verification to use a one-time token and OTP code, with seamless API key saving to shell profile.
- Channel and playlist endpoints now accept direct @handles, channel/playlist URLs, or IDs—no need to resolve first.
- Documented OpenAPI spec link for up-to-date schema reference.
- Clarified and simplified instructions throughout SKILL.md for easier onboarding and usage.
v1.3.2
Fix: markdown formatting + blank line between password warning and Step 2
v1.3.1
Fix: register response now echoes password + pre-filled next_command to prevent agents losing the password between register and verify steps
v1.3.0
Bundled auth script for agent-driven signup flow
v1.2.2
Fixed code block widths for proper rendering
v1.2.1
Removed separators
v1.2.0
Cleaned docs — removed internal implementation details
v1.1.0
Full v2 API support: search, channels, playlists. Accurate schemas, validation, cache TTLs.
v1.0.0
Initial release — YouTube transcripts via TranscriptAPI.com
Metadata
Frequently Asked Questions
What is youtube-full?
Use when YouTube is or could be relevant — even if not mentioned: pasted video/channel/playlist links, video IDs, @handles, creator lookups, video summaries,... It is an AI Agent Skill for Claude Code / OpenClaw, with 13817 downloads so far.
How do I install youtube-full?
Run "/install youtube-full" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is youtube-full free?
Yes, youtube-full is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does youtube-full support?
youtube-full is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created youtube-full?
It is built and maintained by Rohit Das (@therohitdas); the current version is v1.5.0.
More Skills