← 返回 Skills 市场
therohitdas

yt

作者 Rohit Das · GitHub ↗ · v1.5.1 · MIT-0
cross-platform ⚠ suspicious
3473
总下载
2
收藏
4
当前安装
13
版本数
在 OpenClaw 中安装
/install yt
功能描述
Use when YouTube is relevant: pasted video links or IDs, @handles, quick video lookups, summaries, channel latest uploads, topic search, or any request invol...
安全使用建议
This skill is coherent: it uses TranscriptAPI and only needs TRANSCRIPT_API_KEY. Before installing, decide whether you want the agent to create an account for you: the skill will ask for an email and a 6‑digit OTP and will perform HTTP calls to register/verify and then persist the returned sk_ key. Persisting the key means the agent will write it to a config/profile or secret store so it is available in future sessions — confirm the exact storage location on your platform and ensure you trust TranscriptAPI and whoever has access to that storage. Temporary files created to avoid redaction may contain sensitive tokens; ensure the agent cleans them up (the docs instruct to do so) and verify that behavior if this matters. If you prefer tighter control, create a TranscriptAPI account yourself and paste the TRANSCRIPT_API_KEY when prompted rather than letting the agent handle signup.
功能分析
Type: OpenClaw Skill Name: yt Version: 1.5.1 The skill provides YouTube transcript functionality via transcriptapi.com but includes high-risk instructions in references/auth-setup.md. It explicitly directs the AI agent to bypass platform security redaction features by writing sensitive credentials (JWTs and API keys) to temporary files instead of standard output. Additionally, it instructs the agent to modify system-level configuration files (such as shell profiles) to persist environment variables, which is a high-privilege operation that could be abused for persistence or unauthorized system modification.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
Name/description match the declared requirements: the skill is an instruction-only wrapper around transcriptapi.com and only asks for TRANSCRIPT_API_KEY, which is the expected credential for that service.
Instruction Scope
SKILL.md and references/auth-setup.md instruct the agent to perform HTTP requests (register/verify) when creating an account, ask the user for an email and OTP, write raw HTTP responses to temp files to avoid redaction, and persist the TRANSCRIPT_API_KEY so it is available in future sessions. These actions are within scope for onboarding and API use, but they do entail writing temporary files and modifying persistent environment/configuration on the host.
Install Mechanism
No install spec or downloaded code — the skill is instruction-only and performs network requests. This is the lowest-risk install profile.
Credentials
Only one environment variable (TRANSCRIPT_API_KEY) is required and it's the expected credential for TranscriptAPI. There are no unrelated secrets or multiple credentials requested.
Persistence & Privilege
The skill asks the agent to persist the API key so it survives across sessions and non-interactive shells. That requirement is reasonable for usability, but it means the agent will write secrets into whatever persistent config or secret store is appropriate for the environment — users should confirm where the key will be stored and who/what can read it.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install yt
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /yt 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.5.1
Replace auth.js with agent-native auth-setup.md; fix YAML frontmatter (quote descriptions); add version field; move homepage into metadata.openclaw.
v1.5.0
abs path test
v1.4.1
ClawHub variant: minimal tapi-auth.js v3.0.0, only writes to ~/.openclaw/openclaw.json
v1.4.0
**Expanded persistent authentication support; the skill now writes API key to more locations for seamless background/autonomous use.** - Added detailed documentation on API key file writes across various shells and environments. - API key is now written to multiple config files (including .transcriptapi, OpenClaw config, zshenv, bashrc, fish, PowerShell, and more) for cross-platform persistence. - Existing files are safely backed up before being modified. - OpenClaw config updated to allow agent access in the background. - Updated environment/config requirements in metadata.
v1.3.3
- Simplified and updated setup instructions for easier registration and verification, no password required. - API key is now automatically saved to your shell profile and local config. - "Channel latest" now accepts @handle, channel URL, or UC... ID for input. - Added a direct link to the OpenAPI spec for complete parameter and schema details. - Metadata includes user-invocable flag and bin requirements for clarity. - Improved documentation 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
元数据
Slug yt
版本 1.5.1
许可证 MIT-0
累计安装 4
当前安装数 4
历史版本数 13
常见问题

yt 是什么?

Use when YouTube is relevant: pasted video links or IDs, @handles, quick video lookups, summaries, channel latest uploads, topic search, or any request invol... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 3473 次。

如何安装 yt?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install yt」即可一键安装,无需额外配置。

yt 是免费的吗?

是的,yt 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

yt 支持哪些平台?

yt 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 yt?

由 Rohit Das(@therohitdas)开发并维护,当前版本 v1.5.1。

💬 留言讨论