Safety v2026.9.0 (CalVer) OpenCode v2.0.16 MIT

Skip Permissions

Upgrades permission ask decisions to allow for one session through a permission hook.

#permissions#safety#autonomy

Quick Answer & Overview

Skip Permissions is an open-source (MIT) OpenCode V2 plugin by @JadMadi. It resolves: Approval prompts interrupt trusted work in a session you already control, adding friction without adding safety.. Installed via opencode plugin add github:jadmadi/opencode-skip-permissions, it operates locally with 0% telemetry.

Quick Install via OpenCode V2 Git Distribution
opencode plugin add github:jadmadi/opencode-skip-permissions

Local manual setup:

Copy skip-permissions.ts into ~/.config/opencode/plugins/ and restart the TUI.

The Problem It Solves

Approval prompts interrupt trusted work in a session you already control, adding friction without adding safety.

Slash Commands

Slash commands registered by Skip Permissions
Command Description & Usage
/skip-permissions Toggle auto-approval of ask decisions for this session, or show the state.

Design Guardrails & Limitations

It only upgrades an ask to an allow. A configured deny is final and never reaches the hook.

Technical Specifications

Target Host
OpenCode V2 (CLI & TUI)
Tested Runtime
OpenCode v2.0.16 (builtUnder-2.0.16)
Artifact File
skip-permissions.ts
Version Scheme
CalVer (YYYY.MM.MICRO) · Current: v2026.9.0
Default Install Path
~/.config/opencode/plugins/skip-permissions.ts
License
MIT (Open Source)
Last Updated
2026-09-25

Frequently Asked Questions

What problem does Skip Permissions solve?

Approval prompts interrupt trusted work in a session you already control, adding friction without adding safety.

How do I install Skip Permissions in OpenCode V2?

Run the terminal command: `opencode plugin add github:jadmadi/opencode-skip-permissions`. The runtime clones the repository into `~/.config/opencode/plugins/skip-permissions.ts` and activates it in your next session. Alternatively: Copy skip-permissions.ts into ~/.config/opencode/plugins/ and restart the TUI.

What are the guardrails and limitations for Skip Permissions?

It only upgrades an ask to an allow. A configured deny is final and never reaches the hook.

What slash commands does Skip Permissions provide?

/skip-permissions (Toggle auto-approval of ask decisions for this session, or show the state.)