Youtube Search Extractor

v1.0.0

YouTube搜索结果视频链接提取器 - 可以搜索特定关键词并提取视频链接

0· 285·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill is a YouTube search-and-extract tool implemented as a Python script that automates a browser via the external 'agent-browser' tool. The requirement for node/npm is justified in the documentation because 'agent-browser' is installed via npm; although the runtime driver is Python, requiring node/npm to install the browser automation tool is coherent.
Instruction Scope
SKILL.md and the Python code restrict behavior to opening YouTube search result pages, retrieving HTML via 'agent-browser', extracting links with regex, and saving local files. The instructions do not ask the agent to read unrelated files or environment variables, nor to transmit data to third-party endpoints beyond YouTube and standard package repos referenced for agent-browser.
Install Mechanism
This is an instruction-only skill with no automated install spec. The README instructs users to install 'agent-browser' via npm (global install). That is a reasonable but higher-friction install step: global npm installs affect the host, and package.json pins 'agent-browser' to 'latest' (un-pinned), which is a maintainability / supply-chain hygiene note rather than a direct incoherence. No opaque download URLs or extract operations are present in the skill itself.
Credentials
The skill requires no environment variables or credentials. It calls only the 'agent-browser' binary and interacts with public YouTube pages. No sensitive host credentials or unrelated service tokens are requested.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide agent settings. It runs on demand and cleans up (attempts to close agent-browser sessions). Autonomous invocation is enabled by default and is expected for skills; this skill's scope does not combine that with broad privileges.
Assessment
This skill appears to do what it says: it automates a browser (via agent-browser) to fetch YouTube search result HTML and extracts links locally. Before installing or running it: 1) Verify you trust 'agent-browser' (the skill asks you to install it globally via npm) — global npm installs modify your system PATH; consider auditing or pinning a specific version rather than using 'latest'. 2) Be aware of YouTube's Terms of Service and rate limits; the tool can be used to scrape pages so avoid high-frequency requests and consider proxy/pool management if you must. 3) Run the code in a sandbox or isolated environment if you are unsure, and inspect any third-party packages you install. 4) If you need higher assurance, ask for a provenance/commit history (the repo URL shown in README points to GitHub; confirm the repo contents and maintainer) or request a version that pins dependencies rather than 'latest'.

Like a lobster shell, security has layers — review code before you run it.

latestvk973vrv4mepqs2garxb79mxyv581wddp

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🎥 Clawdis
Binsnode, npm

Comments