quickdesk-skill-host/skills/file-ops/SKILL.md
Read, write, list, move, and inspect files and directories on a remote host via QuickDesk. Use when the user needs to browse folders, view file contents, create or edit files, rename or relocate files, or check file metadata (size, permissions, modification time) on a remote machine.
npx skillsauth add barry-ran/quickdesk file-opsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage files and directories on a remote host connected through QuickDesk.
Read the text contents of a file.
Returns { "path", "content", "size" }.
Write content to a file. Creates the file (and parent directories) if it does not exist; overwrites if it does.
Returns { "path", "bytes_written" }.
List files and directories at a given path, sorted directories-first then alphabetically.
Returns { "path", "count", "entries": [{ "name", "type", "size" }] }.
Create a directory and any missing parent directories.
Returns { "path", "created": true }.
Move or rename a file or directory.
Returns { "source", "destination", "moved": true }.
Get file metadata including size, type, modification time, and permissions.
Returns { "path", "type", "size", "readonly", "modified_unix", "permissions_octal" } (permissions_octal on Unix only).
list_directory to browse a remote folder.read_file to inspect a specific file.write_file to create or update content — parent directories are created automatically.get_file_info before destructive operations like move_file to confirm the target exists and check permissions.development
Retrieve system information and list running processes on a remote host via QuickDesk. Use when the user asks to check server health, monitor CPU or memory usage, view disk space, list running processes, or query OS and uptime details on a remote machine.
development
Execute shell commands on a remote host via QuickDesk and return stdout, stderr, and exit code. Use when the user asks to run a command, script, or terminal operation on a remote machine — supports configurable timeout and working directory.
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).