一键导入
samsung-tv
Control Samsung The Frame TV. Use when asked about TV, television, art mode, Samsung Frame, turning on/off the TV, or changing TV input/volume/apps.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Control Samsung The Frame TV. Use when asked about TV, television, art mode, Samsung Frame, turning on/off the TV, or changing TV input/volume/apps.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Read upcoming OpenTable reservations or handle attended ad-hoc OpenTable availability and exact-approval booking. Use for OpenTable account reads, attended restaurant searches, or a user-confirmed one-off reservation; route canonical recurring date-night, double-date, and quarterly-group jobs to the restaurant-book skill instead.
Stage tightly scoped background reservation monitoring for OpenTable or Resy after explicit bounded preauthorization. Resy may auto-book after approval; OpenTable remains notification-only until this runtime adapter integrates the deployed live reservations reader. Not for one-shot search, attended booking, or cancellation.
Search Resy, inspect availability, and handle attended ad-hoc Resy booking. Route canonical recurring date-night, double-date, and quarterly-dinner jobs to restaurant-book, and use restaurant-snipe only for bounded cancellation monitoring. Never use this skill for unattended cancellation.
Safely plan or execute a canonical standing-authorized restaurant cron scope across both Resy and OpenTable. Use only for the tracked date-night, double-date, and quarterly-dinner jobs; use the provider skills for attended ad-hoc work and restaurant-snipe for bounded monitoring.
Safely use exact 1Password fields during attended interactive work and maintain the protected OpenClaw secrets cache. Use for passwords, API keys, credentials, payment data, cache refreshes, or diagnosing credential access. Never use `op` from a LaunchAgent or any child process it starts.
Diagnose and fix 1Password CLI hangs or repeated TCC prompts in macOS LaunchAgent and other unattended contexts by converting the complete process tree to a protected cache-only credential contract.
| name | samsung-tv |
| description | Control Samsung The Frame TV. Use when asked about TV, television, art mode, Samsung Frame, turning on/off the TV, or changing TV input/volume/apps. |
| allowed-tools | Bash(samsung-tv:*) |
| metadata | {"openclaw":{"emoji":"T","requires":{"bins":["samsung-tv"]}}} |
Control Samsung The Frame TVs via the samsung-tv CLI. Uses WebSocket protocol (port 8002) over Tailscale subnet routing.
samsung-tv status
samsung-tv power <name> on # Wake-on-LAN (same LAN only!)
samsung-tv power <name> off # WebSocket power off
samsung-tv volume <name> up # Volume up 1 step
samsung-tv volume <name> down # Volume down 1 step
samsung-tv volume <name> 5 # Volume up 5 steps
samsung-tv volume <name> -5 # Volume down 5 steps
samsung-tv mute <name> # Toggle mute
samsung-tv key <name> KEY_HOME
samsung-tv key <name> KEY_SOURCE
samsung-tv key <name> KEY_HDMI1
samsung-tv key <name> KEY_HDMI2
samsung-tv key <name> KEY_RETURN
samsung-tv key <name> KEY_ENTER
samsung-tv key <name> KEY_UP
samsung-tv key <name> KEY_DOWN
samsung-tv key <name> KEY_LEFT
samsung-tv key <name> KEY_RIGHT
samsung-tv app <name> list # List installed apps
samsung-tv app <name> launch netflix # Launch by fuzzy name
samsung-tv app <name> launch 3201907018807 # Launch by app ID
samsung-tv app <name> close netflix # Close app
samsung-tv art <name> # Show art mode state
samsung-tv art <name> on # Enter art mode
samsung-tv art <name> off # Exit art mode
samsung-tv art <name> list # List available artwork
samsung-tv art <name> select <id> # Display specific artwork
192.168.165.2, MAC ${SAMSUNG_TV_MAC})TV names are fuzzy-matched (e.g. "frame" for Samsung The Frame 65).
Netflix, YouTube, Spotify, Disney+, Hulu, Prime Video, HBO Max / Max, Apple TV, Plex, Paramount+, Peacock, Tubi — all fuzzy-matched by name.
TV is on the Crosstown LAN (192.168.165.0/24). The Mac Mini reaches it via Tailscale subnet routing through dylans-mac (must be awake at Crosstown).
Wake-on-LAN limitation: WoL uses broadcast packets which don't traverse Tailscale subnet routing. Power-on only works from dylans-mac (same LAN). Power-off works from anywhere via WebSocket.
TV config is in ~/.openclaw/samsung-tvs.json. Auth tokens are cached at ~/.cache/samsung-tv/<name>/token.txt.
samsung-tv status first to check if the TV is reachable and powered ondylans-mac) may be asleep or offline