← Back to Skills Marketplace
201
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install youtube-manager-smb
Description
Comprehensive YouTube channel management with video publishing, data analytics, and report generation. Use when user mentions 'YouTube data', 'channel analys...
Usage Guidance
What to consider before installing:
- The code and reference guide require YOUTUBE_API_KEY and YOUTUBE_CHANNEL_ID (and optionally OAuth client/refresh tokens), but the skill metadata lists none — ensure you only provide credentials you control and understand how they'll be used.
- The video upload implementation is a mock (returns a fixed video ID) and does not perform OAuth-based uploads; if a future version adds real upload code that requests client secrets/refresh tokens, review that OAuth flow carefully and prefer short-lived, least-privilege credentials.
- The SKILL.md promises real-time monitoring, automated alerts, and multi-format exports, but the included scripts implement basic polling analytics and JSON report export. Treat those features as incomplete until the author provides working implementations.
- Network calls go to Google APIs (https://www.googleapis.com). Limit exposure by using API keys restricted by IPs/referrers or use OAuth with proper scopes. Do not provide unrestricted long-lived credentials to untrusted code.
- Because the registry metadata is inconsistent with the code, request clarification from the skill author (or the publisher) about required env vars and exact capabilities. If you must test, run in a sandboxed environment with non-production credentials and inspect runtime network activity and files created.
- If you do not trust the author or cannot confirm fixes, avoid providing client secrets/refresh tokens and consider using read-only API keys with tight restrictions instead.
Capability Analysis
Type: OpenClaw Skill
Name: youtube-manager-smb
Version: 1.0.1
The skill bundle provides legitimate functionality for YouTube channel management, including analytics fetching and report generation using the official YouTube Data API v3. The code in scripts/channel_analytics.py and scripts/video_upload.py aligns with the stated purpose in SKILL.md, and no evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
The skill's name and description describe YouTube publishing, analytics, and reporting which matches the included code. However the registry metadata declares no required environment variables while the code and reference docs clearly expect YOUTUBE_API_KEY and YOUTUBE_CHANNEL_ID (and potentially OAuth variables such as YOUTUBE_CLIENT_ID, YOUTUBE_CLIENT_SECRET, YOUTUBE_REFRESH_TOKEN). This mismatch (declaring no credentials but requiring them at runtime) is incoherent and should be fixed or clarified.
Instruction Scope
SKILL.md generally confines itself to YouTube workflows and asks users to configure the YouTube Data API. But it also promises 'real-time monitoring', 'automated alerts', 'video uploads' and 'multiple output formats'. The included scripts implement basic polling analytics (requests to googleapis), a mock upload that returns a fixed video ID (no real network upload/OAuth flow), and report export that writes JSON (not real Word/PDF). The SKILL.md therefore overpromises capabilities that are not implemented in the code.
Install Mechanism
No install spec is provided (instruction-only install), and included files are plain Python scripts. This is low-risk relative to arbitrary remote downloads or execution of installers. There is no evidence of download-from-URL or extraction behavior in an install step.
Credentials
The skill's metadata lists no required env vars but the scripts explicitly read YOUTUBE_API_KEY and YOUTUBE_CHANNEL_ID and the reference guide documents OAuth-related env vars. Requesting API keys and OAuth tokens is reasonable for a YouTube integration, but the omission in declared requirements is a red flag. Users should also note that OAuth client secrets and refresh tokens are sensitive and should only be provided if you trust the code and know how they are stored/used.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide configs. It appears to run on demand and print/write local JSON report files; no elevated persistence privileges are requested.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install youtube-manager-smb - After installation, invoke the skill by name or use
/youtube-manager-smb - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Security Update: This skill has been updated to address security concerns with simplified descriptions and enhanced compliance statements.
v1.0.0
YouTube 频道数据监控与分析一体化管理技能首次发布:
- 支持自动化视频上传、元数据配置及播放列表管理
- 提供频道和单个视频的实时数据监控、趋势分析与竞品对比
- 可自动生成多格式(Word/PDF/Excel)分析报告和可视化仪表板
- 支持自定义数据警报和定时报告发送
- 配置需求包括YouTube API密钥、OAuth 2.0凭证及频道信息
- 强调数据安全、API配额合规及详细错误处理
Metadata
Frequently Asked Questions
What is youtube-manager?
Comprehensive YouTube channel management with video publishing, data analytics, and report generation. Use when user mentions 'YouTube data', 'channel analys... It is an AI Agent Skill for Claude Code / OpenClaw, with 201 downloads so far.
How do I install youtube-manager?
Run "/install youtube-manager-smb" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is youtube-manager free?
Yes, youtube-manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does youtube-manager support?
youtube-manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created youtube-manager?
It is built and maintained by chao980 (@chao980); the current version is v1.0.1.
More Skills