← 返回 Skills 市场
therohitdas

youtube-data

作者 Rohit Das · GitHub ↗ · v1.5.0 · MIT-0
cross-platform ⚠ suspicious
3307
总下载
1
收藏
4
当前安装
13
版本数
在 OpenClaw 中安装
/install youtube-data
功能描述
Use when structured YouTube data is needed: pasted video/channel/playlist links, transcripts for analysis, video metadata, channel upload history, search res...
安全使用建议
This skill appears to do what it says: talk to transcriptapi.com to fetch transcripts and YouTube metadata and it only needs your TranscriptAPI key. Before installing: 1) Decide whether you want to paste an existing key (safer) or let the agent create an account using your email and OTP (the skill can do both). 2) Confirm where the agent will persist the key (shell profile vs. agent secret store) and whether you trust that location and transcriptapi.com’s privacy/terms. 3) Prefer providing a dedicated key/account with limited use. 4) If you let the agent sign up, do not reuse sensitive or recovery email addresses if you prefer separation. 5) If you’re uncomfortable with an agent writing persistent config files, decline the automated signup and supply the key yourself. The skill’s instructions to write HTTP responses to temporary files is explained as a workaround for platform redaction behaviour; it’s operationally reasonable but worth noting because it touches handling of secrets—ensure the agent cleans up temporary files and does not expose the key in logs or outputs.
功能分析
Type: OpenClaw Skill Name: youtube-data Version: 1.5.0 The skill bundle contains instructions in 'references/auth-setup.md' that explicitly direct the AI agent to employ evasion techniques to bypass platform security controls. Specifically, it instructs the agent to write sensitive credentials (JWTs and API keys) to temporary files to avoid detection or redaction by the agent runtime's output filters. While these actions are intended to facilitate the setup of the 'transcriptapi.com' service, the methodology of teaching an agent to circumvent security logging and autonomously modify system-wide environment persistence is a high-risk behavior that could be repurposed for malicious data handling.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
Name/description match the requirements: the skill calls transcriptapi.com and only requires TRANSCRIPT_API_KEY, which is the expected credential for that service. No unrelated env vars or binaries are requested.
Instruction Scope
SKILL.md and references/auth-setup.md confine actions to TranscriptAPI endpoints and managing the API key. The auth guide instructs the agent to perform signup (POST register/verify), prompt for the user's email/OTP, and persist the key. The guidance to write raw HTTP responses to temp files (to avoid platform redaction) is unusual but explained; it is operational (not an explicit exfiltration instruction). Be aware that the agent will be instructed to persist the key so it survives across sessions.
Install Mechanism
No install spec or code files; instruction-only skill (no downloads, no packages). Lowest-risk install profile.
Credentials
Only TRANSCRIPT_API_KEY is required (declared as primaryEnv). Requesting a single API key is proportionate to the described functionality. The skill does instruct the agent to store the key persistently (shell profile or agent secret store), which is expected but requires care about where/how the secret is saved.
Persistence & Privilege
always is false and the skill does not demand persistent inclusion. However, the auth guide explicitly instructs persisting TRANSCRIPT_API_KEY for future sessions; that requires the agent to write to user config/profile or the agent secret storage. This is normal for API-key-based skills but is a change to system state that users should be aware of.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install youtube-data
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /youtube-data 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
Skill 1.4.0 introduces robust, multi-shell API key persistence for autonomous operation: - Auth flow now writes the API key to multiple common shell and agent config files for cross-session and background use. - All key writes back up existing files to `<file>.bak` before any change, minimizing risk of accidental data loss. - Updated SKILL.md to detail which files are modified on various platforms (macOS, Linux, Windows, OpenClaw, fish shell, systemd user env). - OpenClaw config (`openclaw.json`) is now updated with the API key and agent enabled state when present. - These changes ensure the skill works seamlessly in non-interactive/background agent and shell scenarios.
v1.3.4
- SKILL.md formatting was updated for improved consistency and clarity. - No functionality or usage changes—documentation only.
v1.3.3
- Streamlined authentication flow: registration no longer requires password input, and OTP-based verification improved. - Channel and playlist endpoints now accept handles, URLs, or IDs directly—no need for manual resolution. - Improved environment setup: API key is auto-saved to shell profile and configuration directory after verification. - Added user-invocable flag and updated metadata for compatibility. - Updated documentation references to the OpenAPI spec for the latest endpoint details.
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 youtube-data
版本 1.5.0
许可证 MIT-0
累计安装 4
当前安装数 4
历史版本数 13
常见问题

youtube-data 是什么?

Use when structured YouTube data is needed: pasted video/channel/playlist links, transcripts for analysis, video metadata, channel upload history, search res... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 3307 次。

如何安装 youtube-data?

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

youtube-data 是免费的吗?

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

youtube-data 支持哪些平台?

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

谁开发了 youtube-data?

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

💬 留言讨论