بنقرة واحدة
app
Application control — open/launch, close/quit, and switch-to a running app by name. Mock backend. Pure execution.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Application control — open/launch, close/quit, and switch-to a running app by name. Mock backend. Pure execution.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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.
Connectivity + UI toggles — wifi, bluetooth, airplane mode, do-not-disturb, dark mode, each on/off. Mock backend. 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 | app |
| description | Application control — open/launch, close/quit, and switch-to a running app by name. Mock backend. Pure execution. |
Launch, close, and focus desktop applications. Canonical reflexer case.
Mock / binding-only. Echoes JSON. Real backend:
gtk-launch/xdg-open(open),wmctrl/process signal (close),wmctrl -a(switch/focus).
CLI: python3 agents/skills/app/app.py <command> (aliased app).
app open --name "<application>"
app close --name "<application>"
app switch --name "<application>"
One JSON line: {"ok":bool,"data":{...},"error":null|{...},"meta":{"mock":true}}. Exit 0/2.
app open --name "<app>" collides with browser open --url "<url>" ("open X") — the
app name vs URL object discriminates. app switch also collides with browser tab-switch (window vs tab).