← Back to Skills Marketplace
mattvalenta

PLS Agent Tools

by Matt Valenta · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
2196
Downloads
0
Stars
23
Active Installs
1
Versions
Install in OpenClaw
/install pls-agent-tools
Description
Provides utilities for safe file handling, JSON/YAML editing, regex text processing, system commands, encoding, date/time, and validation tasks.
Usage Guidance
This skill is essentially a cookbook of shell commands that align with its stated purpose. Before installing or enabling it for autonomous use: (1) verify your agent runtime has the referenced tools (jq, yq, rsync, trash, lsof, curl, etc.) or adapt examples to your environment; (2) be aware examples include destructive operations (deleting files, killing processes) and network requests—run them in a sandbox or with backups and least-privilege accounts first; (3) if you don't want the agent to run these commands automatically, disable autonomous invocation for this skill or require explicit user invocation; (4) review the SKILL.md and remove or modify any commands that would operate on sensitive paths or send data to external endpoints you don't control.
Capability Analysis
Type: OpenClaw Skill Name: pls-agent-tools Version: 1.0.0 The skill bundle provides extensive shell command execution capabilities, including arbitrary file system manipulation (read, write, delete), process management (`kill -9`), and critical network operations via `curl`. Specifically, `curl -O URL` allows downloading arbitrary files from external sources, and `curl -X POST ... URL` allows sending arbitrary data to external endpoints. While presented as general utilities, these capabilities create a significant attack surface for prompt injection against the AI agent, potentially enabling remote code execution, data exfiltration, or system compromise if the agent is instructed maliciously. There is no explicit evidence of intentional malice (e.g., hardcoded malicious URLs or specific exfiltration targets) within the `SKILL.md` itself, but the broad and powerful nature of the exposed commands makes it highly risky.
Capability Assessment
Purpose & Capability
The name and description (file handling, JSON/YAML editing, regex, system commands, encoding, date/time, validation) match the SKILL.md examples. The examples rely on common Unix tooling (jq, yq, rsync, curl, lsof, trash, etc.), which is coherent for a utility skill.
Instruction Scope
Instructions include potentially destructive or high-impact commands (trash/mv/rm, find -exec trash, kill -9 via xargs, lsof|xargs kill) and network operations (curl POST). These are within the stated utility scope but grant broad capability to modify/delete local files and to send data externally; the SKILL.md does not place safety limits or require confirmations.
Install Mechanism
There is no install spec (instruction-only), which is the lowest install risk. No archives or remote downloads are performed by the skill itself.
Credentials
The skill declares no required environment variables or credentials, which is appropriate. However, it references many external CLI tools without listing them as dependencies; verify the runtime environment provides the expected tools (and versions) before relying on the examples.
Persistence & Privilege
The skill does not request persistent/system-wide privileges and is not forced-always. It uses the platform-default ability for autonomous invocation; combined with the destructive commands above, autonomous execution increases blast radius, so consider restricting autonomous use if you want tighter control.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pls-agent-tools
  3. After installation, invoke the skill by name or use /pls-agent-tools
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of agent-tools, a versatile utility toolkit for agents: - Provides safe and bulk file operations (rename, move, copy, delete with recovery). - Includes JSON/YAML/TOML config handling using jq and yq. - Offers system command execution for process, network, and resource management. - Supports robust text processing (regex, search/replace, deduplication, extraction). - Adds encoding/decoding utilities (base64, URL, JSON). - Supplies date/time commands, file validation helpers, and a quick reference table.
Metadata
Slug pls-agent-tools
Version 1.0.0
License
All-time Installs 24
Active Installs 23
Total Versions 1
Frequently Asked Questions

What is PLS Agent Tools?

Provides utilities for safe file handling, JSON/YAML editing, regex text processing, system commands, encoding, date/time, and validation tasks. It is an AI Agent Skill for Claude Code / OpenClaw, with 2196 downloads so far.

How do I install PLS Agent Tools?

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

Is PLS Agent Tools free?

Yes, PLS Agent Tools is completely free (open-source). You can download, install and use it at no cost.

Which platforms does PLS Agent Tools support?

PLS Agent Tools is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PLS Agent Tools?

It is built and maintained by Matt Valenta (@mattvalenta); the current version is v1.0.0.

💬 Comments