← Back to Skills Marketplace
dalime

Youtube Outlier Skill

by dalime · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
319
Downloads
0
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install youtube-outlier-skill
Description
Finds trending YouTube outlier videos by niche, analyzes key concepts, saves data to Google Sheets, and posts summaries to Discord.
Usage Guidance
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).
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install youtube-outlier-skill
  3. After installation, invoke the skill by name or use /youtube-outlier-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug youtube-outlier-skill
Version 1.0.1
License
All-time Installs 2
Active Installs 2
Total Versions 2
Frequently Asked Questions

What is Youtube Outlier Skill?

Finds trending YouTube outlier videos by niche, analyzes key concepts, saves data to Google Sheets, and posts summaries to Discord. It is an AI Agent Skill for Claude Code / OpenClaw, with 319 downloads so far.

How do I install Youtube Outlier Skill?

Run "/install youtube-outlier-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Youtube Outlier Skill free?

Yes, Youtube Outlier Skill is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Youtube Outlier Skill support?

Youtube Outlier Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Youtube Outlier Skill?

It is built and maintained by dalime (@dalime); the current version is v1.0.1.

💬 Comments