Matt Valenta

PLS Agent Tools

開発v1.0.0
作者:Matt Valenta更新日 2026-05-17pls-agent-tools@clawhub_mattvalenta/pls-agent-tools
コード生成スクリプトツール#Json

AlphaMoatによると、2026-09時点でPLS Agent Toolsのダウンロード数は3,680、スター数は0で、AIスキル全体5,078件中2,937位、開発では577件中380位です。

インストール数
153
ダウンロード数
3680
スター数
-
総合順位
#2,937
全体の上位 58% · 開発の上位 66%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗1133561--
SkillHub ↗1533680-—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

ファイル操作、JSON/YAML/TOML 設定、正規表現による変換、一般的なシステムユーティリティを扱います。例のコマンドは、ファイル削除や上書き、プロセス停止、ディレクトリ同期、ネットワークリクエストを行う場合があります。実行前に内容を確認し、パス、ポート、URL を明示してください。 各例には jq・yq・trash など対応ツールが必要で、実際の OS の構文を確認してください。名前衝突を先に確認し、復元可能な削除を優先して、書き込み・プロセス停止・通信の影響を点検してください。

資料公開日 2026-10-27

できること

  • JSON/YAML/TOML 設定を確認して編集案を出す
  • テキスト変換やファイル操作コマンドを計画する

使う場面

  • コマンドの範囲、パス、通信先が明確で、利用者が影響を確認した場合

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

実行せずに、このコマンドが読み書きするファイルを説明して。
確認可能な一括リネーム案を作り、誤ったファイルの変更を防ぐ方法も説明して。

月次の推移

ダウンロード数3680
1943287638092026-03 · ダウンロード数 20722026-05 · ダウンロード数 28022026-06 · ダウンロード数 29692026-07 · ダウンロード数 32912026-08 · ダウンロード数 34472026-09 · ダウンロード数 368026-0326-09
スター数-
0112026-03 · スター数 -2026-05 · スター数 -2026-06 · スター数 -2026-07 · スター数 -2026-08 · スター数 -2026-09 · スター数 -26-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093680—-
2026-083447+4.7%-
2026-073291+10.8%-
2026-062969+6.0%-
2026-052802—-
2026-032072—-

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

3.2 KB・ClawHub v1.0.0
---
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
すべて表示(全 170 行)

### 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` |

開発の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。