claude_auto is a shell alias/function that launches Claude Code with the --dangerously-skip-permissions flag. Claude Code runs without prompting for approval on tool calls (file edits, bash commands, etc.) — everything is auto-approved.
Useful for hands-off workflows where you trust Claude to execute freely. Use at your own risk — Claude can run any command, edit any file, and make destructive changes without asking.
echo 'alias claude_auto="claude --dangerously-skip-permissions"' >> ~/.zshrc
source ~/.zshrcVerify:
type claude_auto
# claude_auto is an alias for claude --dangerously-skip-permissionsecho 'alias claude_auto="claude --dangerously-skip-permissions"' >> ~/.bashrc
source ~/.bashrc# Open your profile (creates it if needed)
if (!(Test-Path $PROFILE)) { New-Item -Path $PROFILE -ItemType File -Force }
Add-Content -Path $PROFILE -Value 'function claude_auto { claude --dangerously-skip-permissions @args }'
. $PROFILECreate claude_auto.bat in a folder on your PATH (e.g. C:\Users\YourName\bin\):
@echo off
claude --dangerously-skip-permissions %*Then add that folder to your PATH via Settings → Environment Variables → User variables → Path.
claude_auto # launch with no permission prompts
claude_auto --resume # resume last session, no prompts