首页龙虾技能列表 › ClawCast — OBS场景自动化

🎬 ClawCast — OBS场景自动化

v0.2.6

通过 agentic-obs + mcporter 本地或远程引导并自动化 OBS 场景。包含可选的显式目标切换步骤,需确认后写入 agentic-obs 数据库配置。适用于 OpenClaw agent 创建可复用的基础场景包、通过 LAN 安全 HTTP 接入浏览器/媒体源、运行录制/推流冒烟测试,并提供项目级定制的清晰起点。

0· 230·0 当前·0 累计
by @ironystock·MIT-0
下载技能包 项目主页
License
MIT-0
最后更新
2026/4/14
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
medium confidence
该技能在引导 OBS 自动化方面内部一致:所需二进制文件和脚本与描述的用途匹配,但包含一个显式的跨组件数据库写入步骤(由确认标志保护),建议在运行前审查。
评估建议
该技能似乎实现了其所述功能:引导 OBS 场景并提供本地覆盖层。安装/运行前请注意:- 审查并备份您可能传递给 obs_target_switch.sh 的任何 agentic-obs 数据库。如果提供数据库路径和 --allow-cross-component-write 标志,该脚本将更新指定 sqlite 数据库中的 obs_host/obs_port。- 仅在有意更改 agentic-obs 目标时运行 obs_target_switch.sh;如不确定,请跳过该步骤。验证数据库路径指向目标数据库(不要传递任意文件)。- start_overlay_server.sh 使用 python3 -m http.server 在选定端口(默认 8787)上提供技能文件夹服务。确认机器/网络可信,不要将该端口暴露到公共互联网。- 确保 mcporter 已正确配置,并且在运行任何调用它的脚本之前信任配置的 'obs' MCP 服务器。- 如果对配置变更的容忍度较低,请先在非生产/沙盒环境中运行脚本并检查脚本(它们是纯 shell 脚本)以确认行为。...
详细分析 ▾
用途与能力
名称/描述(通过 mcporter/agentic-obs 的 OBS 自动化)与所需二进制文件(mcporter、python3、sqlite3、ss)和包含的脚本相匹配。脚本执行预期任务:启动本地覆盖层 HTTP 服务器、通过 mcporter 创建浏览器源和场景、运行冒烟测试,以及可选地写入 agentic-obs 数据库条目。
指令范围
大多数运行时指令都狭义地限定在 OBS 自动化范围内(mcporter 调用、提供技能文件夹的本地 HTTP 服务器、场景创建)。一条指令/脚本(scripts/obs_target_switch.sh)在给出数据库路径和显式 --allow-cross-component-write 标志时将更新另一个组件的 sqlite 数据库(agentic-obs 配置);这是有意为之且有文档记录的,但它会修改其他组件配置,因此在使用前值得运维人员明确关注。
安装机制
这是一个纯指令技能(无远程下载/安装)。所有代码都作为脚本和静态覆盖层包含在仓库中;没有网络安装步骤或外部归档提取。唯一的运行时网络行为是启动本地 python http.server 以提供技能目录服务。
凭证需求
该技能默认不请求凭证或环境变量。可选环境变量(OVERLAY_PORT、OVERLAY_BASE_PATH、OBS_AUDIO_INPUTS、MIC_MUL、DESKTOP_MUL)对于所述任务是合理的。但是,当运维人员提供数据库路径时,该技能可用于更新 agentic-obs sqlite 数据库;尽管跨组件写入是一项受支持的操作,但注册表元数据未列出所需配置路径——在授予文件系统访问权限或传递 agentic-obs 数据库路径之前应考虑这一点。
持久化与权限
该技能不请求 'always: true',可由用户调用。它仅写入自己的技能目录(由 HTTP 服务器提供),仅在显式调用时使用数据库路径和确认标志写入另一个组件的数据库。默认情况下它不会修改其他技能的配置。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv0.2.62026/3/14

- 在 SKILL.md 中添加了元数据部分,包含 OpenClaw emoji、主页链接和所需二进制文件。- 技能命令、工作流或使用说明没有变更。- 文档现在包含结构化元数据,以改进集成和可发现性。

● 可疑

安装命令 点击复制

官方npx clawhub@latest install claw-cast
镜像加速npx clawhub@latest install claw-cast --registry https://cn.clawhub-mirror.com

技能文档

使用此技能创建通用的、可复用的 OBS 自动化基线。

前置条件

  • 已安装/配置好带有 obs MCP 服务器的 mcporter
  • 目标 OBS 主机上已启用 OBS WebSocket(默认 4455
  • python3sqlite3ss(iproute2)和标准 shell 工具

前置条件 0(必需):验证 obs MCP 路径

mcporter list
mcporter call 'obs.get_obs_status()'

如果此步骤失败,请先完成 mcporter + OBS MCP 配置。

工作流

  • 切换目标 OBS 主机
  • 启动覆盖层 HTTP 服务器
  • 从技能资产重建基线场景包
  • 可选应用转场 + 音频默认值
  • 运行录制冒烟测试
  • 可选运行推流试运行

命令

# 1) 目标 OBS 主机(需要显式写入确认 + 数据库路径)
./skills/clawcast/scripts/obs_target_switch.sh  4455 \
  "$HOME/.agentic-obs/db.sqlite" --allow-cross-component-write

# 2) 启动/验证覆盖层主机服务器(仅提供技能目录) ./skills/clawcast/scripts/start_overlay_server.sh

# 3) 重建基线场景 + 覆盖层 ./skills/clawcast/scripts/rebuild_scenes.sh

# 4) 应用转场预设 ./skills/clawcast/scripts/apply_transition_preset.sh Fade 300

# 5) 可选音频基线 # export OBS_AUDIO_INPUTS="Mic/Aux,Desktop Audio" ./skills/clawcast/scripts/apply_audio_baseline.sh

# 6) 运行录制演练 ./skills/clawcast/scripts/smoke_test_walkthrough.sh

# 7) 可选推流试运行 ./skills/clawcast/scripts/stream_dry_run.sh 15 "Intro" "Main Live"

注意事项

  • 此技能以样板优先;在引导后自定义场景和资产。
  • 基线所需的覆盖层位于 assets/overlays/
  • 可选的项目特定示例位于 examples/project-specific/
  • 避免使用 /tmp 存储持久资产。
  • 对于远程 OBS,优先使用 HTTP 浏览器源 URL 而非 file://

安全与传输

  • 默认情况下此技能不需要 API 密钥/令牌。
  • OBS 控制使用配置的 WebSocket 端点(默认端口 4455)。
  • 覆盖层页面通过本地 HTTP(:8787)提供,应保持在可信的 LAN/VPN 上。
  • start_overlay_server.sh 仅提供技能目录(而非工作区根目录)。
  • obs_target_switch.sh 仅在给出显式数据库路径参数加上 --allow-cross-component-write 时执行跨组件配置写入。
  • 不要公开暴露 OBS WebSocket 或覆盖层 HTTP 端口。

参考资料

  • references/scene-map.md
  • references/networking.md
  • references/troubleshooting.md
  • references/v0.2-features.md
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务