← 返回 Skills 市场
Workspace Casual Lucas
作者
LucasSeeley
· GitHub ↗
· v1.0.3
1140
总下载
0
收藏
2
当前安装
4
版本数
在 OpenClaw 中安装
/install workspace-casual-lucas
功能描述
Offers a casual interface to list files, run commands, read files, and automate tasks in your OpenClaw workspace.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install workspace-casual-lucas - 安装完成后,直接呼叫该 Skill 的名称或使用
/workspace-casual-lucas触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
常见问题
Workspace Casual Lucas 是什么?
Offers a casual interface to list files, run commands, read files, and automate tasks in your OpenClaw workspace. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1140 次。
如何安装 Workspace Casual Lucas?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install workspace-casual-lucas」即可一键安装,无需额外配置。
Workspace Casual Lucas 是免费的吗?
是的,Workspace Casual Lucas 完全免费(开源免费),可自由下载、安装和使用。
Workspace Casual Lucas 支持哪些平台?
Workspace Casual Lucas 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Workspace Casual Lucas?
由 LucasSeeley(@lucasseeley)开发并维护,当前版本 v1.0.3。
推荐 Skills