Use when manage multiple local CLI agents via tmux sessions (start/stop/monitor/assign) with cron-friendly scheduling.
日本語の概要は準備中です。原文の説明を表示しています。
Operating system and shell scripting troubleshooting workflow for Linux, macOS, and Windows. Covers bash scripting, system administration, debugging, and automation.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Comprehensive workflow for operating system troubleshooting, shell scripting, and system administration across Linux, macOS, and Windows. This bundle orchestrates skills for debugging system issues, creating robust scripts, and automating administrative tasks.
Use this workflow when:
bash-linux - Linux bash patternsbash-pro - Professional bash scriptingbash-defensive-patterns - Defensive scripting# System information
uname -a
cat /etc/os-release
hostnamectl
# Resource usage
top
htop
df -h
free -m
# Process information
ps aux
pgrep -f pattern
lsof -i :port
# Network status
netstat -tulpn
ss -tulpn
ip addr show
Use @bash-linux to diagnose system performance issues
bash-defensive-patterns - Defensive scriptingshellcheck-configuration - ShellCheck lintingbats-testing-patterns - Bats testing# Install ShellCheck
sudo apt install shellcheck # Debian/Ubuntu
brew install shellcheck # macOS
# Run ShellCheck
shellcheck script.sh
shellcheck -f gcc script.sh
# Fix common issues
# - Use quotes around variables
# - Check exit codes
# - Handle errors properly
Use @shellcheck-configuration to lint and fix shell scripts
systematic-debugging - Systematic debuggingdebugger - Debugging specialisterror-detective - Error pattern detection# Enable debug mode
set -x # Print commands
set -e # Exit on error
set -u # Exit on undefined variable
set -o pipefail # Pipeline failure detection
# Add logging
log() {
echo "[$(date '+%Y-%m-%d %H:%M:%S')] $*" >> /var/log/script.log
}
# Trap errors
trap 'echo "Error on line $LINENO"' ERR
# Test sections
bash -n script.sh # Syntax check
bash -x script.sh # Trace execution
Use @systematic-debugging to trace and fix shell script errors
bash-pro - Professional scriptingbash-defensive-patterns - Defensive patternslinux-shell-scripting - Shell scripting#!/usr/bin/env bash
set -euo pipefail
# Constants
readonly SCRIPT_NAME=$(basename "$0")
readonly SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd)
# Logging
log() {
local level="$1"
shift
echo "[$(date '+%Y-%m-%d %H:%M:%S')] [$level] $*" >&2
}
info() { log "INFO" "$@"; }
warn() { log "WARN" "$@"; }
error() { log "ERROR" "$@"; exit 1; }
# Usage
usage() {
cat <<EOF
Usage: $SCRIPT_NAME [OPTIONS]
Options:
-h, --help Show this help message
-v, --verbose Enable verbose output
-d, --debug Enable debug mode
Examples:
$SCRIPT_NAME --verbose
$SCRIPT_NAME -d
EOF
}
# Main function
main() {
local verbose=false
local debug=false
while [[ $# -gt 0 ]]; do
case "$1" in
-h|--help)
usage
exit 0
;;
-v|--verbose)
verbose=true
shift
;;
-d|--debug)
debug=true
set -x
shift
;;
*)
error "Unknown option: $1"
;;
esac
done
info "Script started"
# Your code here
info "Script completed"
}
main "$@"
Use @bash-pro to create a production-ready backup script
Use @linux-shell-scripting to automate system maintenance tasks
bats-testing-patterns - Bats testing frameworktest-automator - Test automation#!/usr/bin/env bats
@test "script returns success" {
run ./script.sh
[ "$status" -eq 0 ]
}
@test "script handles missing arguments" {
run ./script.sh
[ "$status" -ne 0 ]
[ "$output" == *"Usage:"* ]
}
@test "script creates expected output" {
run ./script.sh --output test.txt
[ -f "test.txt" ]
}
Use @bats-testing-patterns to write tests for shell scripts
devops-troubleshooter - DevOps troubleshootingincident-responder - Incident responseserver-management - Server management# Check logs
journalctl -xe
tail -f /var/log/syslog
dmesg | tail
# Network troubleshooting
ping host
traceroute host
curl -v http://host
dig domain
nslookup domain
# Process troubleshooting
strace -p PID
lsof -p PID
iotop
# Disk troubleshooting
du -sh /*
find / -type f -size +100M
lsof | grep deleted
Use @devops-troubleshooter to diagnose server connectivity issues
Use @incident-responder to investigate system outage
workflow-automation - Workflow automationcicd-automation-workflow-automate - CI/CD automationlinux-shell-scripting - Shell scripting# Edit crontab
crontab -e
# Backup every day at 2 AM
0 2 * * * /path/to/backup.sh
# Clean logs weekly
0 3 * * 0 /path/to/cleanup.sh
# Monitor disk space hourly
0 * * * * /path/to/monitor.sh
# /etc/systemd/system/backup.timer
[Unit]
Description=Daily backup timer
[Timer]
OnCalendar=daily
Persistent=true
[Install]
WantedBy=timers.target
Use @workflow-automation to create automated system maintenance workflow
top -bn1 | head -20
ps aux --sort=-%cpu | head -10
pidstat 1 5
free -h
vmstat 1 10
cat /proc/meminfo
df -h
du -sh /* 2>/dev/null | sort -h
find / -type f -size +500M 2>/dev/null
ip addr show
ip route show
ss -tulpn
curl -v http://target
systemctl status service-name
journalctl -u service-name -f
systemctl restart service-name
Before completing workflow, verify:
development - Software developmentcloud-devops - Cloud and DevOpssecurity-audit - Security testingdatabase - Database operationsgrep/awk/sed), cron or CI helper scripts.sh).usage(), parse_args(), input validation and dependency checks, main workflow functions, predictable exit codes; logging to stderr, data to stdout.bash -n / sh -n), ShellCheck static analysis (system binary or wrapper fallback), then custom security, portability and optimization checks.0 clean, 1 warnings, 2 errors), and all issue lines with ShellCheck codes (SC####) when present.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use when manage multiple local CLI agents via tmux sessions (start/stop/monitor/assign) with cron-friendly scheduling.
日本語の概要は準備中です。原文の説明を表示しています。
Use when a hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions).
日本語の概要は準備中です。原文の説明を表示しています。
Reference for how BDB structures autonomous software engineering work — the seven-node dispatcher graph (Architect, TechLead, UI/UX, Engineering, Media/EventTech, Reviewer, Shipping) that /startcycle-graph actually runs. Use when you need the high-level lifecycle framing without inventing your own process.
日本語の概要は準備中です。原文の説明を表示しています。
Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessary. This skill covers tool design from schema to error handling.
日本語の概要は準備中です。原文の説明を表示しています。
Harness patterns for coding agents — memory, permissions, context engineering, delegation, skills, hooks, bootstrap.
日本語の概要は準備中です。原文の説明を表示しています。
agenttrail: live map of a multi-agent build in the browser: which plan component is being worked on, by which agent or harness, what is done and what is stuck. Use when a multi-agent pipeline starts (/startcycle, /startcycle-graph, /teamwork-preview) or after a plan-canvas approve, when the user asks to see what the agents are doing ("live map", "build board", "who is running now"), or by yourself whenever a multi-agent run is under way — no user prompt needed.
日本語の概要は準備中です。原文の説明を表示しています。