← Back to Skills Marketplace
azazlf09

Yt Assemblyai Monitor

by 大佬的鼠DonRat · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
143
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install yt-assemblyai-monitor
Description
YouTube channel monitor and video transcription using AssemblyAI cloud API. Pure Python + requests only — no ffmpeg, no Whisper, no extra tools needed. Monit...
Usage Guidance
This skill appears to perform the advertised YouTube→AssemblyAI workflow, but there are two issues to consider before installing: (1) the registry metadata does NOT list the AssemblyAI API key requirement despite the SKILL.md and code requiring ASSEMBLYAI_API_KEY — provide the key only if you trust and understand the billing/usage implications; (2) the code includes a hard-coded innertube API key fallback (a Google API key string) and suggests storing your AssemblyAI key in data/config.json (plaintext) — prefer using the ASSEMBLYAI_API_KEY environment variable rather than a config file to reduce accidental exposure. Also note the provided scripts/monitor.py in the package snapshot is truncated, so the audit is incomplete; you should inspect the full source before running. Recommended actions: review the full monitor.py, run the script in a sandbox or isolated environment, avoid committing config.json to version control, and monitor your AssemblyAI account for unexpected usage after enabling the skill.
Capability Analysis
Type: OpenClaw Skill Name: yt-assemblyai-monitor Version: 1.0.1 The skill is a functional YouTube channel monitor and transcription tool that uses the AssemblyAI cloud API. It extracts audio URLs from YouTube using the internal 'innertube' API (via `scripts/monitor.py`) and submits them for remote transcription. The code is well-structured, lacks obfuscation, and does not exhibit signs of data exfiltration, unauthorized execution, or malicious prompt injection.
Capability Assessment
Purpose & Capability
The skill's stated purpose is YouTube monitoring + AssemblyAI transcription, which matches the code's behavior. However, the registry metadata declares no required environment variables or primary credential, while the SKILL.md and monitor.py require an ASSEMBLYAI_API_KEY (or data/config.json). That mismatch is incoherent and should have been declared in the skill metadata.
Instruction Scope
Instructions and code confine activity to fetching YouTube pages, extracting audio URLs via the innertube API, and submitting those URLs to AssemblyAI. The skill reads/writes files inside its own data/ directory (channels.json, processed.json, summaries, config.json). It does not attempt to read other system files or unrelated environment variables. It does, however, offer storing the API key in plaintext at data/config.json which raises disclosure risk if the host environment is shared.
Install Mechanism
There is no install spec — the skill is instruction/code-only and uses only the requests library. Nothing is downloaded or executed from external, arbitrary URLs during install.
Credentials
The skill requires an AssemblyAI API key to function (documented in SKILL.md and enforced in code) but the registry metadata does not declare this required credential. Requesting an API key for the service being used is reasonable, but storing it in a local plaintext config file is risky. Additionally, the code contains a hard-coded INNERTUBE_API_KEY fallback (a Google API key string) — using or exposing a fallback API key is unusual and may be inappropriate.
Persistence & Privilege
The skill is not always-enabled and does not request special platform privileges. It writes only to its own data/ directory and does not modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yt-assemblyai-monitor
  3. After installation, invoke the skill by name or use /yt-assemblyai-monitor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
v1.0.1: Remove yt-dlp references from docs.
v1.0.0
v1.0.0: Initial release. Pure requests, no yt-dlp needed.
Metadata
Slug yt-assemblyai-monitor
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Yt Assemblyai Monitor?

YouTube channel monitor and video transcription using AssemblyAI cloud API. Pure Python + requests only — no ffmpeg, no Whisper, no extra tools needed. Monit... It is an AI Agent Skill for Claude Code / OpenClaw, with 143 downloads so far.

How do I install Yt Assemblyai Monitor?

Run "/install yt-assemblyai-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Yt Assemblyai Monitor free?

Yes, Yt Assemblyai Monitor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Yt Assemblyai Monitor support?

Yt Assemblyai Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Yt Assemblyai Monitor?

It is built and maintained by 大佬的鼠DonRat (@azazlf09); the current version is v1.0.1.

💬 Comments