← 返回 Skills 市场
live-stream-monitor
作者
xiaoxu1232
· GitHub ↗
· v1.1.0
457
总下载
0
收藏
2
当前安装
2
版本数
在 OpenClaw 中安装
/install live-stream-monitor
功能描述
Monitor live streams (YouTube, Bilibili) and get notified when specific keywords are mentioned. Uses browser SpeechRecognition API for real-time transcriptio...
使用说明 (SKILL.md)
live-stream-monitor
Monitor live streams and get notified when keywords are mentioned!
What It Does
- Monitor live streams in real-time
- Alert when your keywords are mentioned
- Speech-to-text transcription via browser
Features
- ⭐ Keyword Alerts - Set keywords, get instant notifications
- Live Detection - Auto-detect stream start/end
- Speech Transcription - Real-time speech-to-text
Supported Platforms
- YouTube Live
- Bilibili Live
Usage
Monitor [keyword] on [stream URL]
Example: Monitor "discount" on https://youtube.com/watch?v=xxx
Requirements
- Browser with microphone access
- SpeechRecognition API support (Chrome/Edge)
Note
Uses browser's built-in SpeechRecognition API for transcription - no external APIs needed!
安全使用建议
This skill appears to do what it says (open a browser and run in-browser speech recognition), but there are some practical and privacy considerations before you install or run it:
- Dependency gap: monitor.js requires Node and the Playwright package, but the skill metadata provides no install instructions. You will need to install Node and run npm install playwright (or the appropriate Playwright bundle) before the script will work.
- Headed browser & microphone: The script launches Chromium in headed mode and uses the '--use-fake-ui-for-media-stream' flag so the page can access the microphone without a prompt. That makes automation easier but means the local microphone can be captured by the opened page; only run this on a trusted machine and network.
- No network exfiltration in code: The script logs transcripts to the console and does not POST data to remote servers, but you should manually review the code yourself before running. If you need stronger guarantees, run it in an isolated VM or sandbox and restrict outbound network access.
- If you expect a pure 'browser extension' or in-browser user workflow, note this is a Node+Playwright automation script (not a browser extension). If you want an agent to run it, ensure the runtime environment can provide a headed browser and the required Node dependencies.
If you want me to, I can: (1) produce exact npm install commands and a minimal package.json for this script; (2) walk through how to run it safely in a sandbox/VM; or (3) review any modifications if you want transcripts saved to a file or posted to a secure endpoint.
功能分析
Type: OpenClaw Skill
Name: live-stream-monitor
Version: 1.1.0
The skill is a legitimate tool for monitoring live streams on YouTube and Bilibili using Playwright and the browser's native SpeechRecognition API. The code in `monitor.js` correctly implements the stated functionality, using the `--use-fake-ui-for-media-stream` flag to automate microphone access for transcription purposes. No evidence of data exfiltration, credential theft, or malicious instructions was found in the code or the `SKILL.md` file.
能力评估
Purpose & Capability
Name and description (live stream monitoring via browser SpeechRecognition) align with the included monitor.js which uses Playwright to open a headed Chromium and drive the Web Speech API. However, the SKILL metadata and SKILL.md omit that this is a Node/Playwright script requiring Playwright and Node runtime — a capability mismatch between 'instruction-only' metadata and the shipped code.
Instruction Scope
SKILL.md instructs monitoring live streams and requiring microphone/SpeechRecognition only. The runtime code stays within that scope (opens stream pages, runs in-browser SpeechRecognition, prints transcripts). It does not read unrelated files, exfiltrate data, or contact third‑party endpoints in the code.
Install Mechanism
There is no install spec even though monitor.js requires the 'playwright' Node package and a Node runtime. The skill will not run as-is in most agents/environments without installing Playwright/Node manually. Missing dependency declaration is a practical risk and a registry metadata inconsistency.
Credentials
No environment variables, credentials, or config paths are requested. The code does request microphone access in the browser (appropriate for transcription) and uses the Chromium flag '--use-fake-ui-for-media-stream' to bypass permission prompts — this is functional for automation but affects privacy/consent behavior.
Persistence & Privilege
The skill is not always-enabled and does not request persistent platform privileges. It does require running a headed browser instance (visible UI) and will prompt or auto-grant microphone access; it does not attempt to modify other skills or system-wide agent settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install live-stream-monitor - 安装完成后,直接呼叫该 Skill 的名称或使用
/live-stream-monitor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Added YAML frontmatter, fixed security scan issues, optimized content
v1.0.0
Initial release of live-stream-monitor
- Monitor live streams 24/7 for specific keywords.
- Instant keyword alerts via real-time speech-to-text.
- Multi-language support including English, Chinese, and Japanese.
- Automatic stream start/end detection.
- Supports YouTube Live, Bilibili Live, and Twitch.
- No API keys required—uses whisper.cpp for free local transcription.
元数据
常见问题
live-stream-monitor 是什么?
Monitor live streams (YouTube, Bilibili) and get notified when specific keywords are mentioned. Uses browser SpeechRecognition API for real-time transcriptio... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 457 次。
如何安装 live-stream-monitor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install live-stream-monitor」即可一键安装,无需额外配置。
live-stream-monitor 是免费的吗?
是的,live-stream-monitor 完全免费(开源免费),可自由下载、安装和使用。
live-stream-monitor 支持哪些平台?
live-stream-monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 live-stream-monitor?
由 xiaoxu1232(@xiaoxu1232)开发并维护,当前版本 v1.1.0。
推荐 Skills