一键导入
device-settings
Connectivity + UI toggles — wifi, bluetooth, airplane mode, do-not-disturb, dark mode, each on/off. Mock backend. Pure execution.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Connectivity + UI toggles — wifi, bluetooth, airplane mode, do-not-disturb, dark mode, each on/off. Mock backend. Pure execution.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Application control — open/launch, close/quit, and switch-to a running app by name. Mock backend. Pure execution.
Drive the user's real browser (Chromium/Brave/Chrome) — open url, web search, read page text, click, type, screenshot, list/switch tabs. Real backend = Playwright connect_over_cdp (attaches to your existing browser); mock for the binding benchmark. Pure execution (slot-filled, no LLM).
Telephony actions — dial a contact/number, redial, hang up, answer. Mock backend (no real telephony). Pure execution.
Unified time control — countdown timers, absolute-time alarms (with optional repeat), and current/world time. The one skill that ACTUALLY fires (systemd-run --user) when ALFRED_CLOCK_REAL=1; mock for the binding benchmark. Pure execution.
Manage Docker containers — start/stop/restart, remove, show logs, list running containers. Pure execution, no communication. Mock backend (binding-only) for the thesis benchmark.
Local media processing with ffmpeg — extract audio to MP3, transcode formats, trim segments, capture frames, resize, and concatenate. Real ffmpeg binary; deterministic, offline, no network. Binding-only in the thesis benchmark.
| name | device_settings |
| description | Connectivity + UI toggles — wifi, bluetooth, airplane mode, do-not-disturb, dark mode, each on/off. Mock backend. Pure execution. |
Toggle device connectivity and UI state. Canonical reflexer case — one toggle, one
command. Every toggle shares --state on|off; the subcommand is the only discriminator.
Mock / binding-only. Echoes JSON. Real backend:
nmcli(wifi),bluetoothctl/rfkill(bluetooth/airplane), desktop DND + theme APIs.
CLI: python3 agents/skills/device_settings/settings.py <command> (aliased settings).
settings wifi --state <on|off>
settings bluetooth --state <on|off>
settings airplane --state <on|off>
settings dnd --state <on|off>
settings dark-mode --state <on|off>
settings light-mode --state <on|off>
One JSON line: {"ok":bool,"data":{...},"error":null|{...},"meta":{"mock":true}}. Exit 0/2.
Five toggles that share an identical --state slot and differ only in subcommand
(wifi/bluetooth/airplane/dnd/dark-mode) — a dense within-skill sibling family.
dnd additionally collides cross-skill with focus. Note dark-mode is dashed, a
vocabulary-compliance check. Light mode is the complementary setting.