# Permissions

> View and manage role permissions. Use when the user asks about what permissions a role has, or wants to change what users can do.

- Skill: `michaelliv/permissions` (Agent Skill)
- Install (CLI): `npx skillmds@latest add michaelliv/permissions`
- Raw SKILL.md: https://api.skillmd.com/api/skills/michaelliv/permissions/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: michaelliv (https://skillmd.com/u/michaelliv)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/michaelliv/permissions

---


## Commands

```bash
mrctl permissions show [--role <role>]
mrctl permissions set <role> <perm1,perm2,...>
```

## Built-in permissions

`prompt.group`, `prompt.dm`, `stop`, `compact`, `tasks.list`, `tasks.create`, `tasks.pause`, `tasks.resume`, `tasks.delete`, `config.get`, `config.set`, `roles.list`, `roles.grant`, `roles.revoke`, `permissions.get`, `permissions.set`

Extension permissions are also available. Each extension adds its own permission (e.g., `knowledge`, `github`). Extension CLIs are called directly in bash — permission enforcement is automatic.

