← Back to Skills Marketplace
5994
Downloads
1
Stars
19
Active Installs
13
Versions
Install in OpenClaw
/install transcript
Description
Use when the spoken content of a YouTube video is needed — even if not explicitly requested: pasted video links or IDs, requests to summarize, quote, transcr...
Usage Guidance
Review this before installing. Use it only if you are comfortable sending YouTube video identifiers and related request data to TranscriptAPI and giving the agent access to a TranscriptAPI key. Prefer creating the account and storing the key yourself through an approved secret manager, avoid pasting secrets into normal chat when possible, and remove or rotate the key when you stop using the skill.
Capability Analysis
Type: OpenClaw Skill
Name: transcript
Version: 1.5.0
The skill instructions in `references/auth-setup.md` explicitly direct the AI agent to circumvent platform-level security controls, such as secret redaction filters, by using temporary files to handle API tokens and keys. It also instructs the agent to establish persistence by identifying and modifying system-wide configuration or shell profile files to store the `TRANSCRIPT_API_KEY`. While these actions are intended to facilitate the setup of the `transcriptapi.com` service, the use of evasive data-handling techniques and instructions to modify the host's environment represent high-risk behaviors typical of malicious patterns, even if the stated intent is functional.
Capability Assessment
Purpose & Capability
Transcript retrieval through transcriptapi.com is coherent with the skill purpose, and requiring a TranscriptAPI key is expected for that API.
Instruction Scope
The activation text is broad, saying to use the skill for YouTube spoken-content needs even when not explicitly requested, which can trigger third-party calls and credit use without a clear per-use consent boundary.
Install Mechanism
The artifact is instruction-only Markdown with no executable install script, dependencies, or static-scan findings.
Credentials
The setup guide instructs the agent to collect an API key or email and OTP, register an account, send those values to TranscriptAPI endpoints, and handle raw auth responses; this is more sensitive than simple transcript fetching and is not tightly scoped.
Persistence & Privilege
The guide tells the agent to determine how to persist TRANSCRIPT_API_KEY across future sessions, including non-interactive shells, and to use temporary files for raw tokens and API keys before cleanup. That persistence is disclosed but broad and under-specified.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install transcript - After installation, invoke the skill by name or use
/transcript - 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
Version 1.4.0
- Expanded documentation on how and where the API key is saved for autonomous/background use, including all supported file paths and backup procedures.
- Added a new "File Writes" section detailing the persistent API key storage to ensure seamless authentication across shells and sessions.
- Updated skill metadata to list all config files touched during setup and authentication.
- Clarified OpenClaw integration, including auto-enabling in configuration for agent access.
v1.3.4
- Fixed SKILL.md metadata formatting to remove extra spacing and newlines.
- No functional changes; documentation and usage remain the same.
v1.3.3
Transcript 1.3.3 introduces a streamlined setup and adds new invocation options.
- Simplified API key registration: users now only need to provide an email, and password creation is removed.
- Verification now uses a token from the registration step, improving account setup flow.
- API key is automatically saved to relevant shell profiles and locations.
- Declared user-invocable capability for easier direct access.
- Updated metadata to clarify environment and binary requirements.
- Minor documentation updates for clarity and accuracy.
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 transcript?
Use when the spoken content of a YouTube video is needed — even if not explicitly requested: pasted video links or IDs, requests to summarize, quote, transcr... It is an AI Agent Skill for Claude Code / OpenClaw, with 5994 downloads so far.
How do I install transcript?
Run "/install transcript" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is transcript free?
Yes, transcript is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does transcript support?
transcript is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created transcript?
It is built and maintained by Rohit Das (@therohitdas); the current version is v1.5.0.
More Skills