← Back to Skills Marketplace
mikewang817

my-computer

by mike wang · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
323
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install my-computer
Description
Desktop automation agent that uses CLI commands, application automation, and scripting to work directly with the user's local machine. Use this skill wheneve...
Usage Guidance
This skill appears to do what it claims: local file and application automation implemented as shell scripts. However, it will enumerate and modify files, run AppleScript (can read Mail, Calendar, browser state), and writes manifests with absolute paths to ~/.my-computer-manifests. The reference docs show examples that post reports or files to Slack using SLACK_WEBHOOK_URL or SLACK_TOKEN — those are not declared as required env vars in the registry. Before using: - Only run it with explicit user consent for any destructive operation (the skill's docs promise confirmations, but verify prompts are shown). - Inspect the scripts yourself or run them in a small test directory first to confirm behavior. - Do not supply cloud/webhook credentials unless you understand exactly what will be sent; consider creating a dedicated webhook or bot token with limited scope if you want notifications. - Be aware manifests contain file paths; if that is sensitive, remove them or secure the manifest directory after runs. - Backup important data before running large batch operations. If you want higher assurance, request the skill author to declare optional env vars (e.g., SLACK_WEBHOOK_URL) in metadata and to provide stronger, interactive confirmation steps before any destructive action.
Capability Analysis
Type: OpenClaw Skill Name: my-computer Version: 1.0.0 The 'my-computer' skill bundle provides powerful desktop automation capabilities, including shell execution, application scripting (AppleScript/JXA), and system persistence (launchd/cron). While these are aligned with the stated purpose of a desktop automation agent and are accompanied by extensive safety documentation (e.g., permission tiers and dry-run requirements in SKILL.md), they constitute high-risk behaviors. Additionally, 'scripts/undo_operation.sh' contains a security vulnerability where it uses 'eval()' in a Python fallback to parse JSON keys from a manifest file, which could be exploited if a manifest is maliciously crafted. No clear evidence of intentional malice or data exfiltration was found, and the bundle includes proactive safety features like undo manifests and batch previews.
Capability Assessment
Purpose & Capability
Name/description describe local desktop automation and the included scripts (disk_report, batch_preview, batch_executor, find_duplicates, undo) directly implement that functionality. The references about macOS/Linux/Windows tooling and application automation align with the stated purpose.
Instruction Scope
SKILL.md and the reference docs explicitly instruct the agent to inspect arbitrary filesystem locations, read metadata (EXIF/mdls), run AppleScript/osascript (Mail, Calendar, Finder, browsers), and manipulate files (move/rename/delete). This is coherent for a local automation tool, but it means the skill will read potentially sensitive local data and control apps — the user should expect that level of access. The docs also include examples that send data to external endpoints (Slack webhook / Slack API) which can transmit local files or reports off-machine if credentials are supplied.
Install Mechanism
Instruction-only skill with no install spec. All code is plain shell scripts bundled in the skill; nothing is downloaded from external URLs and no archives are extracted. This minimizes install-time risk.
Credentials
Registry metadata declares no required env vars, but documentation/examples reference environment variables (e.g., SLACK_WEBHOOK_URL, SLACK_TOKEN) and the skill supports uploading reports/files to external services. The skill will create persistent manifests under ~/.my-computer-manifests containing absolute file paths. Asking for or supplying credentials for cloud endpoints is optional but not declared in metadata — that mismatch increases the risk of accidental data exfiltration if credentials are provided or used without user understanding.
Persistence & Privilege
always:false (normal). The scripts create a manifest directory in the user's home (~/.my-computer-manifests) to record actions and enable undo; this is expected for a batch executor but does mean manifests storing full paths will persist on disk. The skill does not request system-wide privilege changes or modify other skills' settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install my-computer
  3. After installation, invoke the skill by name or use /my-computer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
my-computer 1.0.0 – Initial Release - Introduces a desktop automation agent for automating tasks directly on your local machine using CLI commands, scripting, and application automation. - Supports intelligent file organization, batch processing, deduplication, and format conversion, leveraging metadata and content analysis. - Provides workflows for automating desktop applications (Finder, browsers, IDEs, etc.), scheduling tasks, and utilizing local compute resources. - Safety-first approach: includes reconnaissance, planning, dry run previews, manifest-based execution, and detailed post-operation reporting. - Designed for both one-off and large-scale repetitive tasks with undo/rollback safety built in.
Metadata
Slug my-computer
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is my-computer?

Desktop automation agent that uses CLI commands, application automation, and scripting to work directly with the user's local machine. Use this skill wheneve... It is an AI Agent Skill for Claude Code / OpenClaw, with 323 downloads so far.

How do I install my-computer?

Run "/install my-computer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is my-computer free?

Yes, my-computer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does my-computer support?

my-computer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created my-computer?

It is built and maintained by mike wang (@mikewang817); the current version is v1.0.0.

💬 Comments