PLS Agent Tools
Provides utilities for safe file handling, JSON/YAML editing, regex text processing, system commands, encoding, date/time, and validation tasks.
Provides utilities for safe file handling, JSON/YAML editing, regex text processing, system commands, encoding, date/time, and validation tasks.
Real data. Real impact.
Growing
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
A collection of practical utilities for everyday agent operations.
Always use
trash instead of rm when possible:
trash /path/to/file # Safer deletion (recoverable)
# Rename files with pattern for f in *.txt; do mv "$f" "${f/.txt/.md}"; doneFind and delete files older than 7 days
find . -name "*.log" -mtime +7 -exec trash {} ;
Copy with progress
rsync -av --progress src/ dest/
# Pretty print jq '.' file.jsonExtract 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
# Read value yq '.key' file.yamlUpdate value
yq '.key = "value"' -i file.yaml
Convert YAML to JSON
yq -o=json '.' file.yaml
# Search and replace in files sed -i '' 's/old/new/g' file.txtExtract 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
# Find process by name ps aux | grep process_nameKill by port
lsof -ti:3000 | xargs kill -9
Monitor resource usage
htop
# Check port availability lsof -i :PORTDownload with retry
curl --retry 3 -O URL
Test endpoint
curl -X POST -H "Content-Type: application/json" -d '{"key":"value"}' URL
# Base64 encode/decode echo "text" | base64 echo "dGV4dAo=" | base64 -dURL 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"'
# Current timestamp date +%sISO format
date -u +"%Y-%m-%dT%H:%M:%SZ"
Convert timestamp
date -r 1234567890
Timezone conversion
TZ="America/Chicago" date
# 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
| Task | Command |
|---|---|
| Safe delete | |
| Find files | |
| Search in files | |
| Replace text | |
| JSON pretty | |
| YAML read | |
| Port check | |
| Base64 decode | |
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.