← Back to Skills Marketplace
lucasseeley

Workspace Casual Lucas

by LucasSeeley · GitHub ↗ · v1.0.3
cross-platform ⚠ suspicious
1140
Downloads
0
Stars
2
Active Installs
4
Versions
Install in OpenClaw
/install workspace-casual-lucas
Description
Offers a casual interface to list files, run commands, read files, and automate tasks in your OpenClaw workspace.
Usage Guidance
This skill legitimately implements a workspace helper, but it exposes two powerful actions: running arbitrary shell commands and reading arbitrary files. Before installing, consider: 1) Do you trust the author and host environment? 2) Restrict or remove run_command if you don't need arbitrary shell execution — replace it with a limited set of safe operations. 3) Add input validation and path sandboxing (limit to a single workspace directory). 4) Disable autonomous invocation (set disable-model-invocation = true) or require explicit user confirmation before running commands. 5) Review and, if needed, remove triggers that expose these actions to external channels (triggers.json lists "whatsapp"). 6) Run the skill in an isolated/sandboxed account or container if you must use it. If you cannot apply these mitigations, avoid installing this skill on agents with network access or elevated privileges.
Capability Analysis
Type: OpenClaw Skill Name: workspace-casual-lucas Version: 1.0.3 This skill is classified as suspicious due to severe vulnerabilities that allow arbitrary shell command execution and arbitrary file reading. The `index.js` file directly uses `child_process.execSync` and `fs.readFileSync` with unsanitized user input for the `run_command` and `open_file` functions, respectively. The `triggers.json` file directly exposes these functions to user input, making them exploitable for Remote Code Execution (RCE) and information disclosure. While there is no explicit code for data exfiltration, persistence, or other malicious intent, these critical vulnerabilities pose a significant security risk.
Capability Assessment
Purpose & Capability
The name/description and code align: the skill lists files, opens files, and runs commands. The use of fs and child_process.execSync is consistent with the declared commands.
Instruction Scope
Although SKILL.md describes workspace operations, the implementation accepts arbitrary paths and arbitrary shell commands (execSync(command)) and resolves arbitrary file paths. This goes beyond a constrained 'workspace-only' scope and allows reading or executing any file/command the agent process can access.
Install Mechanism
No install spec is present (instruction-only + small index.js). Nothing is downloaded or written during install, reducing supply-chain risk.
Credentials
No environment variables, credentials, or external config paths are requested; the skill does not ask for unrelated secrets.
Persistence & Privilege
always is false, but disable-model-invocation is false (default) so the agent may invoke this skill autonomously. Combined with the ability to execute arbitrary shell commands and read arbitrary files, autonomous invocation increases blast radius. Additionally, triggers.json maps patterns to these commands and lists a channel (whatsapp), which could enable remote-triggered actions if channel integration permits.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install workspace-casual-lucas
  3. After installation, invoke the skill by name or use /workspace-casual-lucas
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- Internal updates to index.js and skill.json for improved functionality. - No changes to commands or user-facing features.
v1.0.2
- Minor internal changes to index.js and triggers.json. - No visible changes to the description or user-facing commands.
v1.0.1
- Added support for reading workspace files and running casual user commands. - New trigger configuration file (triggers.json) introduced. - Updated SKILL.md with expanded command examples and documentation. - Refined main logic and metadata to support broader workspace automation tasks.
v1.0.0
Initial publish
Metadata
Slug workspace-casual-lucas
Version 1.0.3
License
All-time Installs 2
Active Installs 2
Total Versions 4
Frequently Asked Questions

What is Workspace Casual Lucas?

Offers a casual interface to list files, run commands, read files, and automate tasks in your OpenClaw workspace. It is an AI Agent Skill for Claude Code / OpenClaw, with 1140 downloads so far.

How do I install Workspace Casual Lucas?

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

Is Workspace Casual Lucas free?

Yes, Workspace Casual Lucas is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Workspace Casual Lucas support?

Workspace Casual Lucas is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Workspace Casual Lucas?

It is built and maintained by LucasSeeley (@lucasseeley); the current version is v1.0.3.

💬 Comments