Awesome-openclaw-skills pi-admin
Raspberry Pi system administration. Monitor resources, manage services, perform updates and maintenance.
install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/pi-admin" ~/.claude/skills/sundial-org-awesome-openclaw-skills-pi-admin && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/pi-admin" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-pi-admin && rm -rf "$T"
manifest:
skills/pi-admin/SKILL.mdsource content
Raspberry Pi Administration
Complete system monitoring and introspection for the Raspberry Pi host. Access network details, system resources, storage, services, and more.
When to Use
- Checking Pi network configuration (IP, Tailscale)
- Monitoring system resources (CPU, memory, storage)
- Viewing running services and their status
- Checking temperature and hardware info
- Troubleshooting system issues
- Getting system overview for debugging
Usage
# Information Commands cd /home/srose/clawd/skills/pi-admin ./skill.sh overview ./skill.sh network ./skill.sh tailscale ./skill.sh resources ./skill.sh storage ./skill.sh services ./skill.sh hardware # Maintenance Commands ./skill.sh update # Update system packages ./skill.sh clean # Clean unused packages, logs, Docker ./skill.sh reboot # Reboot with countdown ./skill.sh restart-gateway # Restart the Clawdis Gateway # Complete system info ./skill.sh all
Tools Available
| Tool | Description |
|---|---|
| Quick system summary |
| IP addresses, hostname, network interfaces |
| Tailscale status, IP, peers |
| CPU, memory, temperature |
| Disk usage, mount points |
| Running services, Gateway status |
| CPU info, Raspberry Pi model, GPU |
| Complete detailed dump |
Examples
# Quick system check ./skill.sh overview # Debug network issues ./skill.sh network && ./skill.sh tailscale # Check if Gateway is running ./skill.sh services | grep gateway # Monitor disk space ./skill.sh storage
Information Collected
Network:
- Hostname
- Local IP addresses (eth0, wlan0)
- Network interface details
- DNS configuration
Tailscale:
- Status (running/stopped)
- Tailscale IP
- Connected peers
- Exit node status
Resources:
- CPU usage
- Memory usage (used/free/total)
- CPU temperature
- Uptime
Storage:
- Disk usage by mount point
- Inode usage
- Free space
Services:
- Gateway service status
- Docker containers
- Systemd services
- Port listeners
Hardware:
- CPU model and cores
- Raspberry Pi model
- GPU memory
- Total RAM
Maintenance Commands
update
updateUpdate system packages via apt:
- Updates package lists
- Shows upgradable packages
- Requires confirmation before upgrading
- Reports if reboot is needed
- Dry run:
shows what would be updated./skill.sh update --dry-run
clean
cleanClean up system to free disk space:
- Removes unused packages (autoremove)
- Clears package cache
- Cleans old journal logs (keeps 7 days)
- Optionally cleans Docker artifacts
- Shows space saved
- Dry run:
shows what would be cleaned./skill.sh clean --dry-run
reboot
rebootGraceful system reboot:
- 10-second countdown
- Ctrl+C to cancel
- Uses systemctl reboot
- Dry run:
shows countdown without rebooting./skill.sh reboot --dry-run
restart-gateway
restart-gatewayRestart the Clawdis Gateway service:
- Stops all running gateway processes
- Starts fresh gateway on port 18789
- Confirms port is listening
- Shows access URLs
- Dry run:
shows what would happen./skill.sh restart-gateway --dry-run
optimize
optimizeApply safe system optimizations:
- Disable Bluetooth service (~50MB RAM saved)
- Disable ModemManager (~30MB RAM saved)
- Disable Avahi/Zeroconf (~20MB RAM saved)
- Set swappiness to 10 (better RAM utilization)
- Dry run:
shows what would change./skill.sh optimize --dry-run - Undo:
reverts all changes./skill.sh optimize --undo
Total RAM savings: ~100MB Reversibility: Yes, use
--undo flag to revert
Note: All maintenance commands require sudo and ask for confirmation before making changes. Use
--dry-run flag to preview changes without applying them.