← Back to Skills Marketplace
Youtube Scrapper
by
ArulmozhiV
· GitHub ↗
· v0.1.1
965
Downloads
2
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install youtube-scrapper
Description
A skill for discovering and scraping YouTube channels based on categories and locations without requiring API keys or login.
Usage Guidance
Do not install or run this skill as-is. The SKILL.md describes Python scripts, Playwright/Chromium, proxy providers, and config files that are not included in the published bundle and are not declared in the registry metadata — so the package cannot function and may be incomplete or intentionally stripped. Before proceeding, ask the publisher for: (1) the full source repository or release package containing the referenced scripts and resources, (2) a clear install spec (how Python/Playwright/Chromium are installed), and (3) an explicit list of environment variables or credentials required (and why). If you plan to provide proxy/API credentials, only do so after auditing the actual code. Also be aware the tool claims anti-detection/evasion techniques — those increase legal and policy risk (YouTube/Google terms) and broaden potential harm. If the publisher cannot produce verifiable source and installation steps, treat the skill as untrusted.
Capability Analysis
Type: OpenClaw Skill
Name: youtube-scrapper
Version: 0.1.1
The skill is classified as suspicious due to its aggressive anti-detection techniques (browser fingerprinting, stealth JavaScript, human behavior simulation, extensive proxy support) which are designed to bypass bot detection and rate limits, indicating a higher risk profile for circumventing terms of service. While these capabilities are plausibly needed for robust web scraping, they represent a powerful tool that could be misused. Additionally, the skill is designed to read sensitive proxy credentials from environment variables, demonstrating the agent's capability to access environment variables, which could be leveraged in a prompt injection attack to exfiltrate other sensitive environment data if the agent were later instructed to do so. All these indicators are present in the `SKILL.md` file.
Capability Assessment
Purpose & Capability
The name/description (YouTube scraping) matches the behavior described in SKILL.md, but the runtime instructions refer to Python scripts (scripts/*.py), Playwright/Chromium, regional config files, and residential proxy providers. The registry metadata lists no required binaries, no env vars, and no code files — meaning the skill as published cannot perform the claimed actions. This mismatch is a substantive incoherence.
Instruction Scope
SKILL.md instructs running discovery and scraper Python scripts, reading/writing queue and output files, downloading thumbnails, and using anti-detection techniques (fingerprint rotation, stealth JS, mouse simulation, request interception). Those instructions reference filesystem paths and external services (proxy providers, Google Search) but the bundle provides none of the scripts/resources or any declared credentials. The instructions also describe active evasion of detection, which broadens the operational scope well beyond a simple read-only integration.
Install Mechanism
There is no install spec and no code files. The embedded YAML in SKILL.md lists required bins (python3, chromium), but the registry metadata showed none — an inconsistency. Because this is instruction-only with references to scripts and resources that are missing, the skill cannot be installed or run as-is. The absence of an install mechanism also means there is no declared, reviewable source for the code that will actually execute.
Credentials
The skill declares no required environment variables or primary credential, yet the SKILL.md references residential proxy support and four providers (e.g., brightdata) and regional config files. Residential proxies and some provider integrations normally require credentials/API keys; the SKILL.md's claim of 'no API keys required' conflicts with the listed provider integrations. This is disproportionate and unexplained.
Persistence & Privilege
The skill does not request persistent presence (always: false) and does not declare any special system-wide privileges. Model invocation is allowed (the platform default). There is no indication the skill would modify other skills or system configs. However, autonomous invocation combined with the other incoherences increases risk if the missing pieces are later supplied.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install youtube-scrapper - After installation, invoke the skill by name or use
/youtube-scrapper - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
- Major documentation update: SKILL.md completely rewritten and expanded.
- Clearer overview of capabilities, features, configuration, and anti-detection strategies.
- Structured usage examples and JSON output samples for easy agent integration.
- Enhanced description of residential proxy support with recommendations.
- README.md removed (consolidated into SKILL.md).
v0.1.0
youtube-scrapper v0.1.0
- Initial release of the YouTube Scrapper skill.
- Discover YouTube channels by category and location using Google Search (no API key required).
- Scrape detailed metadata from channels, including subscribers, views, descriptions, and recent video info using Playwright.
- Includes anti-detection measures and processes to handle failures and track progress.
- Outputs structured JSON data and downloads thumbnails for each channel.
Metadata
Frequently Asked Questions
What is Youtube Scrapper?
A skill for discovering and scraping YouTube channels based on categories and locations without requiring API keys or login. It is an AI Agent Skill for Claude Code / OpenClaw, with 965 downloads so far.
How do I install Youtube Scrapper?
Run "/install youtube-scrapper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Youtube Scrapper free?
Yes, Youtube Scrapper is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Youtube Scrapper support?
Youtube Scrapper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Youtube Scrapper?
It is built and maintained by ArulmozhiV (@arulmozhiv); the current version is v0.1.1.
More Skills