# Tool Permission Planner

> Design least-privilege tool access for agent workflows, MCP servers, connectors, browser automation, shell commands, and external side effects.

- Skill: `45ck/tool-permission-planner` (Agent Skill)
- Install (CLI): `npx skillmds@latest add 45ck/tool-permission-planner`
- Raw SKILL.md: https://api.skillmd.com/api/skills/45ck/tool-permission-planner/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: 45ck (https://skillmd.com/u/45ck)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/45ck/tool-permission-planner

---


# Tool Permission Planner

Use this skill when an agent needs tools beyond local read-only reasoning.

## Process

- Start from user task outcomes, not endpoint completeness.
- List each tool, its side effects, and the data it can expose.
- Choose read-only or dry-run modes first when they can prove the next step.
- Define command, path, network, account, and write boundaries.
- Name approval gates for destructive or externally visible actions.
- Define audit evidence: logs, issue comments, manifests, screenshots, traces, or command output.

## Permission Tiers

- `read`: inspect files, issues, docs, metadata, screenshots
- `write-local`: edit repo files or generated artifacts
- `execute-local`: run tests, builds, formatters, or local validators
- `external-read`: call APIs or remote systems without mutation
- `external-write`: create, update, publish, deploy, merge, or notify
- `destructive`: delete, revoke, reset, drop, overwrite, or irreversibly mutate

## Output

### Tool Surface
### Minimum Required Tier
### Boundaries
### Approval Gates
### Audit Evidence
### Denied Capabilities

