gateway-desktop
Use when tasks require operating desktop applications on macOS and need screenshot-guided GUI actions.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when tasks require operating desktop applications on macOS and need screenshot-guided GUI actions.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | gateway-desktop |
| description | Use when tasks require operating desktop applications on macOS and need screenshot-guided GUI actions. |
When the user asks for desktop application operations, run the bundled script in this skill for local macOS execution. Use the script path relative to this skill directory so any agent client that loads the skill can call it directly.
Workflow:
node ./scripts/gateway-desktop.mjs observe to collect visual evidence.act bundle with 2-5 small GUI actions only when the next steps are obvious from the screenshot.observe again immediately after the bundle to confirm the result.observe -> act -> observe until the task is complete.run-shell or run-applescript; keep them only as escape hatches after repeated visual ambiguity or explicit user instruction.Runtime:
./.codex/artifacts/desktop/Examples:
node ./scripts/gateway-desktop.mjs observe --label inbox --show-cursor truenode ./scripts/gateway-desktop.mjs act --steps '[{"type":"activate-app","appName":"Finder"},{"type":"hotkey","keys":["Meta","n"]}]'node ./scripts/gateway-desktop.mjs click --x 640 --y 420 --button leftnode ./scripts/gateway-desktop.mjs screenshot --filename desktop-step.png --show-cursor truenode ./scripts/gateway-desktop.mjs run-applescript --script 'tell application "Finder" to activate'node ./scripts/gateway-desktop.mjs run-shell --command 'open -a "System Settings"'Rules:
observe result as visual evidence. Do not guess the UI state from stale memory.act for the default path. Each bundle should stay inside one obvious focus chain and contain only GUI actions.observe and act restore the remembered target app before continuing.run-shell or run-applescript. If shell or AppleScript is required, use them only after repeated visual ambiguity or explicit user instruction.press-key --key Esc, verify it closed, and only then type into the main surface.Use when creating, updating, or polishing durable content for a Feishu knowledge base, personal doc library, wiki, or document archive.
Use when executing real Feishu knowledge-base, wiki, or doc-library read/write operations after destination and content are already decided.
Use when tasks require operating web pages. Run the bundled browser script in this skill so browser actions stay observable and reversible.
当需要用 lark-cli 操作飞书多维表格(Base)时调用:适用于建表、字段管理、记录读写、视图配置、历史查询,以及角色/表单/仪表盘管理/工作流;也适用于把旧的 +table / +field / +record 写法改成当前命令写法。涉及字段设计、公式字段、查找引用、跨表计算、行级派生指标、数据分析需求时也必须使用本 skill。
飞书日历(calendar):提供日历与日程(会议)的全面管理能力。核心场景包括:查看/搜索日程、创建/更新日程、管理参会人、查询忙闲状态及推荐空闲时段、查询/搜索与预定会议室。注意:涉及【预约日程/会议】或【查询/预定会议室】时,必须先读取 references/lark-calendar-schedule-meeting.md 工作流!高频操作请优先使用 Shortcuts:+agenda(快速概览今日/近期行程)、+create(创建日程并按需邀请参会人及预定会议室)、+freebusy(查询用户主日历的忙闲信息和rsvp的状态)、+rsvp(回复日程邀请)
飞书云文档:创建和编辑飞书文档。从 Markdown 创建文档、获取文档内容、更新文档(追加/覆盖/替换/插入/删除)、上传和下载文档中的图片和文件、搜索云空间文档。当用户需要创建或编辑飞书文档、读取文档内容、在文档中插入图片、搜索云空间文档时使用;如果用户是想按名称或关键词先定位电子表格、报表等云空间对象,也优先使用本 skill 的 docs +search 做资源发现。