権限確認を全スキップしたい
4. 権限・セキュリティコマンド / 機能
--dangerously-skip-permissionsbypassPermissions の短縮形
概要
--dangerously-skip-permissions は --permission-mode bypassPermissions の短縮形です。名前が示す通り、慎重に使用してください。
設定例
# 権限確認をスキップ
claude --dangerously-skip-permissions -p "ビルドを実行して"
# 同等の長い形式
claude --permission-mode bypassPermissions -p "ビルドを実行して"
# GitHub Actions での例
- name: Run Claude
run: |
claude --dangerously-skip-permissions -p "レビューコメントを生成"
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}こんな時に使う
- CI/CD で権限確認を省略したい時
- スクリプトから自動実行したい時
- コンテナ環境で非対話的に実行したい時
使い方
- 1claude --dangerously-skip-permissions でフラグを追加
- 2通常は -p(ヘッドレスモード)と組み合わせる
- 3CI/CD 環境では API キーを環境変数で渡す
Tips
- 名前に 'dangerously' が含まれる理由を理解して使う
- deny ルールは引き続き有効
- ログを残して監査可能にしておくと安心