bash
Installation
SKILL.md
Bash Tool
Execute a single shell command and return stdout+stderr combined.
REQUIRED: command (shell command string) OPTIONAL: timeout (seconds, NO default — always set for installs/builds)
RULES:
- Stateless: each call starts a fresh shell.
cdand env vars do NOT persist. - ALWAYS chain directory changes:
cd /path && command - Set
timeoutfor any command that might take >30s (installs, builds, downloads) - NEVER run interactive commands (
vim,less,top, barepython/nodeREPL) - Prefer dedicated tools (grep, find, ls, read) over bash for file operations
- Output truncated to last 200 lines / 5KB; full output saved to temp file if truncated
EXAMPLE: