一键导入
obs-scene-capture
Use OBS as a generic screenshot API. List scenes, inspect scene sources, and capture still images from scenes or sources via obs-websocket.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use OBS as a generic screenshot API. List scenes, inspect scene sources, and capture still images from scenes or sources via obs-websocket.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Query Polymarket prediction market data — search markets, get prices, orderbooks, and price history. Read-only via public REST APIs, no API key needed.
Expert guidance for fine-tuning LLMs with Axolotl - YAML configs, 100+ models, LoRA/QLoRA, DPO/KTO/ORPO/GRPO, multimodal support
Gmail, Calendar, Drive, Contacts, Sheets, and Docs integration via Python. Uses OAuth2 with automatic token refresh. No external binaries needed — runs entirely with Google's Python client libraries in the Hermes venv.
Use the local F5TTS-FASTAPI service for voice-cloned text-to-speech, voice discovery, and direct synthesis. Trigger when working with the user's local F5 TTS Docker service, listing available voice profiles, validating health or auth, generating speech in a specific cloned voice, or using the F5 API independently of Hermes' built-in text_to_speech provider.
X/Twitter CLI for reading, searching, timelines, bookmarks, and posting via cookie auth.
Gemini CLI for one-shot prompts, summaries, structured output, and extension-aware calls.
| name | obs-scene-capture |
| description | Use OBS as a generic screenshot API. List scenes, inspect scene sources, and capture still images from scenes or sources via obs-websocket. |
| version | 1.1.0 |
| author | Hermes Agent |
| license | MIT |
| metadata | {"hermes":{"tags":["OBS","obs-websocket","Screenshot","Scene Capture","Source Capture","API"]}} |
Use this skill to treat OBS like a local screenshot API for any scene or source you have configured.
TMP/obs/ for downstream analysis or sharing4455)obsws-python is installed in the active environmentInstall dependency:
pip install obsws-python
If a local venv exists, activate it first.
List scenes:
python skills/integrations/obs-scene-capture/scripts/obs_still.py --list-scenes
List sources in a scene:
python skills/integrations/obs-scene-capture/scripts/obs_still.py --list-sources --scene "Main Monitor"
Capture a scene:
python skills/integrations/obs-scene-capture/scripts/obs_still.py --scene "Main Monitor" --output TMP/obs/main-monitor.png
Capture a source:
python skills/integrations/obs-scene-capture/scripts/obs_still.py --source "Browser Capture" --output TMP/obs/browser-capture.png
Optional explicit resolution:
python skills/integrations/obs-scene-capture/scripts/obs_still.py --scene "Main Monitor" --output TMP/obs/main-monitor-1440p.png --width 2560 --height 1440
Defaults:
--host localhost--port 4455--password ""Environment variable overrides:
OBS_HOSTOBS_PORTOBS_PASSWORD--list-scenes to discover valid scene names.--list-sources --scene "..." to inspect precise source names.TMP/obs/main-monitor.png) as an artifact for the next step in your flow.If OBS connection setup is the blocker, read references/obs-websocket.md.