← 返回 Skills 市场
dalime

Youtube Outlier Skill

作者 dalime · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
319
总下载
0
收藏
2
当前安装
2
版本数
在 OpenClaw 中安装
/install youtube-outlier-skill
功能描述
Finds trending YouTube outlier videos by niche, analyzes key concepts, saves data to Google Sheets, and posts summaries to Discord.
安全使用建议
Key things to check before installing or running this skill: - Do not rely on the registry metadata alone: the skill actually needs multiple credentials (Google Sheets service account JSON, GOOGLE_SHEET_ID/GOOGLE_SHEET_RANGE, DISCORD_BOT_TOKEN, DISCORD_CHANNEL_ID, YOUTUBE_API_KEY, and optionally ANTHROPIC_API_KEY). Provide only least-privilege credentials (share the specific sheet with a service account that has edit access to that single sheet, avoid broad Google Cloud scopes). - The SKILL.md references a .env.example that is not included. Ask the author for the env template or create your own, and verify every required env var before running. - The code will perform live writes and Discord posts by default (DRY_RUN is false). Test in a safe environment (test sheet and a test Discord channel) first. - There is a dependency/import mismatch: code imports '@anthropic-ai/sdk' but package.json lists 'openai' and not '@anthropic-ai/sdk'. Confirm and audit npm dependencies before running npm install; ensure the Anthropic SDK version you intend is explicitly listed and reviewed. - Inspect SKILL.md for hidden/control characters (the scan found unicode-control-chars). Remove any non-printable characters and validate the content. - Review and limit the Discord bot's permissions and channel scope; prefer a bot account dedicated to testing. - If you cannot audit the author’s changes, consider running the skill in an isolated environment (container) or refuse to install until the developer fixes the missing .env.example and dependency issues. If you want, I can: - Enumerate the exact environment variables the code reads and produce a safe .env.example template for you; or - Produce a short checklist to run the skill safely in a sandbox (test sheet, test Discord channel, ephemeral API keys).
功能分析
Type: OpenClaw Skill Name: youtube-outlier-skill Version: 1.0.1 The skill's code and documentation align perfectly with its stated purpose: finding YouTube outliers, analyzing them with AI, and reporting to Google Sheets and Discord. All API calls (YouTube, Anthropic, Google Sheets, Discord) and environment variable usage for credentials are necessary for its intended functionality. There is no evidence of unauthorized data exfiltration, malicious execution, persistence mechanisms, or deceptive prompt injection attempts in SKILL.md or README.md.
能力评估
Purpose & Capability
The code and SKILL.md align with the claimed purpose (YouTube search, summarization, Google Sheets writes, Discord posts). However the published registry metadata declares no required environment variables or primary credential even though the code clearly requires multiple credentials (Google Sheets service account JSON, sheet ID/range, Discord bot token and channel ID, YouTube API key, optional Anthropic API key). That mismatch between declared requirements and the actual runtime needs is an incoherence risk.
Instruction Scope
SKILL.md instructs using .env.example for required variables but there is no .env.example in the file manifest — instructions are incomplete. The runtime instructions (and code) will read a local .env file and will send video metadata to external services (Google Sheets, Discord, YouTube APIs, and optionally Anthropic). Those actions are consistent with purpose, but the SKILL.md contains a detected 'unicode-control-chars' prompt-injection signal which could indicate an attempt to manipulate downstream processing/analysis. Also the code sets DRY_RUN = false, meaning it will perform live writes and posts by default.
Install Mechanism
There is no formal install spec (instruction-only), but the package includes package.json and package-lock.json and expects npm dependencies to be installed (npm install). That is expected for a TypeScript/Node skill; the dependencies are typical for the stated features. No external arbitrary download URLs or extract steps are present.
Credentials
The skill requires multiple sensitive credentials at runtime (Google Sheets service account JSON, Google sheet ID, Discord bot token and channel ID, YouTube API key, optional ANTHROPIC_API_KEY). Those are proportionate to the claimed functionality, but the registry metadata does not declare any of them — a transparency problem. Also package.json lists the 'openai' package though code uses Anthropic; the code imports '@anthropic-ai/sdk' but that package is not present in package.json, indicating developer oversight which increases the risk of unexpected runtime behavior or hidden dependency changes.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide configs. It runs only when invoked (user-invocable) and requires explicit credentials to act. No elevated platform privileges are requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install youtube-outlier-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /youtube-outlier-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added _meta.json file for improved metadata management. - No changes to core functionality or usage.
v1.0.0
- Initial release of youtube-outlier-skill. - Finds outlier or trending YouTube videos based on niche keywords. - Analyzes main concepts from videos and stores results in a Google Sheet. - Posts summary of findings to a specified Discord channel. - Supports usage via Discord command or API call. - Requires configuration for Google Sheets, Discord, and YouTube API access.
元数据
Slug youtube-outlier-skill
版本 1.0.1
许可证
累计安装 2
当前安装数 2
历史版本数 2
常见问题

Youtube Outlier Skill 是什么?

Finds trending YouTube outlier videos by niche, analyzes key concepts, saves data to Google Sheets, and posts summaries to Discord. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 319 次。

如何安装 Youtube Outlier Skill?

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

Youtube Outlier Skill 是免费的吗?

是的,Youtube Outlier Skill 完全免费(开源免费),可自由下载、安装和使用。

Youtube Outlier Skill 支持哪些平台?

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

谁开发了 Youtube Outlier Skill?

由 dalime(@dalime)开发并维护,当前版本 v1.0.1。

💬 留言讨论