← 返回 Skills 市场
269
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install streaming-obs-bootstrap
功能描述
Rebuild and validate a reusable OBS streaming scene pack via agentic-obs and mcporter. Use when setting up or migrating streaming scenes (local or remote OBS...
安全使用建议
This skill largely does what it says (rebuild scenes and attach overlays via mcporter/agentic-obs) but take these precautions before running it:
- Review and confirm dependencies: ensure mcporter, sqlite3 and python3 are the expected binaries on your machine. The registry metadata does not declare these but the scripts call them.
- Inspect and control the overlay server: start_overlay_server.sh serves your entire workspace over HTTP on a LAN port (default :8787). If you run it, make sure no sensitive files are inside the workspace or run the server from a restricted or temporary directory. Consider using a reverse-proxy with auth or a firewall rule to limit access.
- Back up agentic-obs DB: obs_target_switch.sh updates the agentic-obs SQLite DB (default $HOME/.agentic-obs/db.sqlite). Back up that DB before running or set AGENTIC_OBS_DB to a test DB to avoid accidental misconfiguration.
- Run in an isolated/test environment first: rebuild/test the scenes and smoke-run in a staging VM or container to confirm behavior and side effects.
- Check external endpoint expectations: the control panel references a local screenshot service (127.0.0.1:8765) that this skill does not provide — ensure that service is intentional and safe.
If you want me to, I can produce a checklist of exact commands to run to test this skill safely (create a isolated workspace, set AGENTIC_OBS_DB to a temp DB, and run the scripts step-by-step).
功能分析
Type: OpenClaw Skill
Name: streaming-obs-bootstrap
Version: 0.2.0
The skill bundle contains high-risk behaviors that, while aligned with its stated purpose of OBS automation, present significant security concerns. Specifically, `scripts/start_overlay_server.sh` starts a Python HTTP server that serves the entire OpenClaw workspace directory to the local network, potentially exposing sensitive files or environment variables. Additionally, `scripts/obs_target_switch.sh` directly modifies a SQLite database in the user's home directory (`~/.agentic-obs/db.sqlite`), which is an intrusive configuration method. These behaviors constitute a broad attack surface and potential for unintentional data exposure.
能力评估
Purpose & Capability
Name/description match the provided scripts and assets: the skill rebuilds OBS scenes via mcporter/agentic-obs and serves browser-overlay HTML. However, the skill metadata declares no required binaries or env vars while the scripts clearly assume mcporter, sqlite3 and python3 are present and will write into an agentic-obs SQLite DB (default $HOME/.agentic-obs/db.sqlite). The mismatch (declared requirements none vs. actual script dependencies) is an inconsistency to be aware of.
Instruction Scope
SKILL.md is specific and scoped to rebuilding scenes and running smoke tests, which matches the scripts. But start_overlay_server.sh launches a simple HTTP server that serves the entire workspace directory (default) on the LAN (port 8787), which can unintentionally expose any files in your workspace. obs_target_switch.sh directly updates the agentic-obs SQLite config (obs_host/obs_port), modifying another component's configuration file. Control-panel.html references a local screenshot endpoint (127.0.0.1:8765) that is not provided by the skill. These behaviors are within the claimed purpose but increase the attack surface and potential for accidental data exposure.
Install Mechanism
This is an instruction-only skill (no install spec), so nothing is downloaded or installed by the registry. That lowers supply-chain risk. However, the bundled scripts are executable and expect external binaries (mcporter, sqlite3, python3). The absence of an install step or declared binary requirements is a practical mismatch — the scripts can fail or behave unexpectedly if those tools aren't present or are different versions.
Credentials
The skill declares no required env vars or credentials, and it doesn't request secrets. Scripts reference optional env vars (OBS_AUDIO_INPUTS, MIC_DB, DESKTOP_DB, AGENTIC_OBS_DB, OPENCLAW_WORKSPACE, OVERLAY_PORT). The most impactful is AGENTIC_OBS_DB defaulting to $HOME/.agentic-obs/db.sqlite: the scripts will modify that DB if present. While that is relevant to the skill's purpose, it is privileged in the sense of altering another component's configuration and should be noted/confirmed.
Persistence & Privilege
always:false and normal autonomous invocation are used. The skill does modify the agentic-obs DB and writes a log and may create a streaming-tests directory under the workspace; it does not request permanent 'always' presence or modify other skills' configs. Modifying the agentic-obs DB is expected for setting target host/port but is a persistent change to another system's configuration and should be done with consent.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install streaming-obs-bootstrap - 安装完成后,直接呼叫该 Skill 的名称或使用
/streaming-obs-bootstrap触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.0
Retry publish after account-age cooldown
元数据
常见问题
streaming-obs-bootstrap 是什么?
Rebuild and validate a reusable OBS streaming scene pack via agentic-obs and mcporter. Use when setting up or migrating streaming scenes (local or remote OBS... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 269 次。
如何安装 streaming-obs-bootstrap?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install streaming-obs-bootstrap」即可一键安装,无需额外配置。
streaming-obs-bootstrap 是免费的吗?
是的,streaming-obs-bootstrap 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
streaming-obs-bootstrap 支持哪些平台?
streaming-obs-bootstrap 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 streaming-obs-bootstrap?
由 Snowcrab(@snowcrab-dev)开发并维护,当前版本 v0.2.0。
推荐 Skills