According to AlphaMoat, as of 2026-09, PLS Agent Tools has 3,680 downloads and 0 stars — ranked #2,937 of 5,078 AI skills overall, and #380 of 577 in Development.
| Platform | Installs | Downloads | Stars | Comments |
|---|---|---|---|---|
| ClawHub ↗ | 113 | 3.6K | - | - |
| SkillHub ↗ | 153 | 3.7K | - | — |
Platforms count differently and update at different times.
The source covers file handling, JSON/YAML/TOML configuration, regex transformations, and common system utilities. Example commands may delete or edit files in place, stop processes, synchronize directories, or make network requests. Review commands before execution and specify paths, ports, and URLs. These are examples requiring the relevant tools (such as jq, yq or trash); check syntax for the actual operating system. Preview rename collisions and prefer recoverable deletion, then review any file writes, process termination or network call.
Profile published 2026-10-27
Generated from the skill’s documentation as examples; not results of actual runs.
The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.
| Month | Downloads | MoM | Stars |
|---|---|---|---|
| 2026-09 | 3.7K | — | - |
| 2026-08 | 3.4K | +4.7% | - |
| 2026-07 | 3.3K | +10.8% | - |
| 2026-06 | 3.0K | +6.0% | - |
| 2026-05 | 2.8K | — | - |
| 2026-03 | 2.1K | — | - |
The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.
--- name: agent-tools description: Digital Swiss Army knife for everyday labor that standard models can't handle out of the box. Use when: (1) Need to manipulate files (rename, move, copy, delete), (2) Working with JSON/YAML/TOML configs, (3) Running system commands safely, (4) Processing text with regex or transformations, (5) Need utility functions for common operations. --- # Agent Tools - Universal Utility Belt A collection of practical utilities for everyday agent operations. ## File Operations
### Safe File Manipulation
Always use `trash` instead of `rm` when possible:
```bash
trash /path/to/file # Safer deletion (recoverable)
```
### Bulk File Operations
```bash
# Rename files with pattern
for f in *.txt; do mv "$f" "${f/.txt/.md}"; done
# Find and delete files older than 7 days
find . -name "*.log" -mtime +7 -exec trash {} \;
# Copy with progress
rsync -av --progress src/ dest/
```
## JSON/YAML Processing
### JSON Operations (jq)
```bash
# Pretty print
jq '.' file.json
# Extract field
jq '.field' file.json
# Update field
jq '.field = "new_value"' file.json > tmp && mv tmp file.json
# Merge JSON files
jq -s 'add' file1.json file2.json
```
### YAML Operations (yq)
```bash
# Read value
yq '.key' file.yaml
# Update value
yq '.key = "value"' -i file.yaml
# Convert YAML to JSON
yq -o=json '.' file.yaml
```
## Text Processing
### Common Patterns
```bash
# Search and replace in files
sed -i '' 's/old/new/g' file.txt
# Extract matches
grep -oP 'pattern' file.txt
# Count occurrences
grep -c 'pattern' file.txt
# Remove duplicate lines
sort file.txt | uniq > deduplicated.txt
# Extract column
awk '{print $2}' file.txt
```
## System Utilities
### Process Management
```bash
# Find process by name
ps aux | grep process_name
# Kill by port
lsof -ti:3000 | xargs kill -9
# Monitor resource usage
htop
```
### Network Operations
```bash
# Check port availability
lsof -i :PORT
# Download with retry
curl --retry 3 -O URL
# Test endpoint
curl -X POST -H "Content-Type: application/json" -d '{"key":"value"}' URL
```
## Encoding/Decoding
```bash
# Base64 encode/decode
echo "text" | base64
echo "dGV4dAo=" | base64 -d
# URL encode/decode
python3 -c "import urllib.parse; print(urllib.parse.quote('text'))"
python3 -c "import urllib.parse; print(urllib.parse.unquote('text%20here'))"
# JSON escape/unescape
jq -R . <<< 'string to escape'
jq -r . <<< '"escaped string"'
```
## Date/Time Utilities
```bash
# Current timestamp
date +%s
# ISO format
date -u +"%Y-%m-%dT%H:%M:%SZ"
# Convert timestamp
date -r 1234567890
# Timezone conversion
TZ="America/Chicago" date
```
## Validation Helpers
```bash
# Validate JSON
jq empty file.json && echo "Valid JSON"
# Validate YAML
python3 -c "import yaml; yaml.safe_load(open('file.yaml'))" && echo "Valid YAML"
# Check JSON schema
check-jsonschema --schemafile schema.json document.json
```
## Quick Reference
| Task | Command |
|------|---------|
| Safe delete | `trash file` |
| Find files | `find . -name "*.ext"` |
| Search in files | `grep -r "pattern" .` |
| Replace text | `sed -i '' 's/old/new/g'` |
| JSON pretty | `jq '.'` |
| YAML read | `yq '.key'` |
| Port check | `lsof -i :PORT` |
| Base64 decode | `base64 -d` |
A skill for working with GitHub through the gh CLI: pull request checks, workflow runs, and API queries.
A search skill that aggregates 16 engines and needs no API key.
Lists, configures, authorizes and calls MCP servers and tools from the command line.
Generate valid Mermaid diagrams like flowcharts, sequence diagrams, mind maps, ER diagrams, or user journeys from text or product descriptions.
Access the YouTube Data API through managed OAuth to search videos and manage channel content.
Accesses the GitHub REST API over a managed OAuth connection.
A coding workflow skill covering planning, implementation, verification, and testing.
A skill that collects essential Docker commands and container workflows.
Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.