Token导航 LogoToken导航TokenDH.com
效率敏感数据clawhub未标认证来源可访问clear审计提醒

clawdosclawdos 自动化

Agent Skill

clawdos 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

12,830

周安装

519

GitHub Stars

1

下载量

4,027
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:clawdos(clawdos 自动化)
来源仓库:https://github.com/danzig233/clawdos
安装命令:
openclaw skills install clawdos
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install clawdos

简介

clawdos 通过 API 实现 Windows 系统自动化控制。

  • 支持屏幕捕获、输入模拟与文件系统操作。clawdos 属于效率类 Skill,可作为该场景下的辅助能力补充。
  • 适合独立运行于 Windows 环境的自动化任务。
  • 安装命令:openclaw skills install clawdos,建议确认系统权限。
  • 使用前请核实是否会触发屏幕录制或键盘鼠标操作。

SKILL.md

name
clawdos
description
Windows automation via Clawdos API: screen capture, mouse/keyboard input, window management, file-system operations, and shell command execution. Standalone CLI execution via Python script. Use when the user wants to control or inspect a Windows host remotely.
license
MIT
metadata
openclaw
version
2.1.1
display_name
Windows Execution Interface for OpenClaw
author
DANZIG MOE
emoji
🐾
python_requires
>=3.10
dependencies
requires
env
primaryEnv
CLAWDOS_API_KEY
config_schema
base_url
type
string
default
http://127.0.0.1:17171
description
Clawdos Windows host service address
api_key
type
string
required
true
description
Clawdos API key
timeout
type
integer
default
30
description
Request timeout in seconds
fs_root_id
type
string
description
Sandbox root directory ID for file system operations

Clawdos

Overview

This skill exposes a CLI wrapper around the Clawdos REST API, allowing you to operate a Windows machine securely from OpenClaw via shell commands. Instead of loading tools, use exec to call the standalone python script scripts/clawdos.py.

⚠️ SECURITY & SANDBOX MECHANISM

File System Sandbox Protection:

  • All file system operations (fs_list, fs_read, fs_write, fs_delete, fs_move) are restricted to a sandboxed root directory on the Windows host.
  • The sandbox root is configured via the CLAWDOS_FS_ROOT_ID environment variable and enforced server-side.
  • The Clawdos service prevents access to files outside the designated sandbox directory. Path traversal attempts (e.g., ../../../) are blocked.
  • This isolation ensures that skill operations cannot accidentally or intentionally access sensitive system files, user documents, or configuration outside the permitted scope.

Network Isolation:

  • The Clawdos service only communicates with the configured CLAWDOS_BASE_URL and does not establish unauthorized external connections.
  • All API calls are authenticated via CLAWDOS_API_KEY and encrypted over HTTPS when applicable.

⚠️ AUTHORIZATION & CAPABILITY WARNINGS

This skill grants access to powerful Windows automation capabilities. Users must explicitly understand and authorize the following operations:

  1. Shell Command Execution (shell_exec)

- Can execute arbitrary PowerShell or cmd commands on the Windows host. - Even within the sandbox, commands can potentially modify system state, install software, or alter configurations. - Only use with trusted sources and explicit user approval.

  1. File Deletion (fs_delete)

- Permanently removes files and directories within the sandbox. - No recovery mechanism exists once deleted. - Exercise extreme caution; confirm deletion intent before execution.

  1. File Upload/Download (--file, --out)

- The CLI script can read local files and upload them to the Windows host (within sandbox). - The script can download remote files from the Windows host to the agent system. - Do not use with sensitive files or untrusted remote systems.

  1. Persistent Screen/Window Monitoring

- Visual actions (screen_capture, window_list, window_focus) can observe active GUI content. - If sensitive information is visible on screen, it may be captured.

⚠️ Requirements

This skill requires a corresponding server running on your Windows host. Ensure the Windows host is running danzig233/clawdos. The connection parameters (CLAWDOS_BASE_URL and CLAWDOS_API_KEY) must be configured via OpenClaw's skill configuration UI or environment variables, as specified in this file's metadata.

Usage

You interact with Clawdos by running the scripts/clawdos.py CLI using the exec tool. The script will automatically pick up the CLAWDOS_BASE_URL and CLAWDOS_API_KEY environment variables injected by OpenClaw.

Basic Syntax:

python3 ~/.nvm/versions/node/v22.22.1/lib/node_modules/openclaw/skills/clawdos/scripts/clawdos.py <action> --args '{"key":"value"}'

Available Actions

1. Visual Navigation & System Check

  • health: Check service status.
  • get_env: Get screen resolution, DPI scale, and active window.
  • window_list: List all open windows.
  • window_focus: Focus a window. Args: {"titleContains": "..."} or {"processName": "..."}
  • screen_capture: Take a screenshot. Use --out path/to/save.png to save binary. Args: {"format": "png", "quality": 80}

2. Precise Input (Mouse & Keyboard)

*(Prioritize keyboard/shell when possible to avoid visual estimation errors)*

  • click: Click the mouse. Args: {"x": 100, "y": 200, "button": "left"}
  • move: Move cursor. Args: {"x": 100, "y": 200}
  • drag: Drag mouse. Args: {"fromX": 100, "fromY": 200, "toX": 300, "toY": 400}
  • keys: Press key combos. Args: {"combo": ["ctrl", "c"]}
  • type_text: Type text. Args: {"text": "hello"}
  • scroll: Scroll wheel. Args: {"amount": -500}
  • batch: Execute multiple input actions sequentially. Args: {"actions": [...]}

3. File & System Operations

  • fs_list: List directory contents. Args: {"path": "/"}
  • fs_read: Read a file (prints raw contents to stdout). Use --out path/to/save.bin to save binary files. Args: {"path": "/hello.txt"}
  • fs_write: Write to a file. Args: {"path": "/hello.txt", "content": "hello world"}. Or use --file path/to/local.bin to upload a local binary file.
  • fs_mkdir: Create a directory. Args: {"path": "/newdir"}
  • fs_delete: Delete a file or directory. Args: {"path": "/newdir", "recursive": true}
  • fs_move: Move or rename. Args: {"from": "/src", "to": "/dst"}
  • shell_exec: Run a shell command on the Windows host. Args: {"command": "dir", "args": ["/w"], "workingDir": ""}

Operation Strategy

Operational Best Practices

  • Prefer Keyboard & Shell: To minimize errors from visual coordinate estimation, prioritize using keyboard shortcuts (key_combo, type_text) or shell commands (shell_exec) over mouse operations whenever possible.
  • Targeted Mouse Usage: Reserve precise mouse operations (mouse_click, mouse_move, mouse_drag) strictly for necessary UI interactions (e.g., clicking a specific button on a web page, navigating a software interface, or focusing an input field).
  • Scrolling: Using mouse_scroll is safe and recommended for navigating long pages or documents.

Security Best Practices

  • Verify File Paths: Always confirm the target path is within the intended sandbox directory. The server enforces isolation, but double-check paths in scripts.
  • Audit Shell Commands: Review shell_exec commands before execution. Avoid running commands from untrusted sources.
  • File Transfer Restrictions: Only upload/download files you trust. Do not use --file with sensitive credentials or system files.
  • Minimize Screen Captures: Avoid capturing screens if sensitive information (passwords, tokens, personal data) may be visible.
  • Explicit Deletion Confirmation: Review the target path carefully before executing fs_delete. Deleted files cannot be recovered.

Examples

Focus MS Edge and type:

python3 scripts/clawdos.py window_focus --args '{"processName": "msedge"}'
python3 scripts/clawdos.py type_text --args '{"text": "https://openclaw.ai\
"}'

Take a screenshot and save it locally:

python3 scripts/clawdos.py screen_capture --out /tmp/windows_screen.png --args '{"format":"png"}'

Read a file from Windows:

python3 scripts/clawdos.py fs_read --args '{"path": "logs/app.log"}'

Execute PowerShell on Windows:

python3 scripts/clawdos.py shell_exec --args '{"command": "powershell", "args": ["-Command", "Get-Process"]}'

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

94.89%
按下载量换算3,821

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills