permissions

star 0

Permission strings, capability-to-permission mapping, and target conventions. Use when configuring manifest.json or debugging permission errors.

stackable-labs By stackable-labs schedule Updated 6/6/2026

name: permissions description: "Permission strings, capability-to-permission mapping, and target conventions. Use when configuring manifest.json or debugging permission errors."

Permissions

Declare permissions in manifest.json before using the corresponding capability.

Available Permissions (10)

  • context:read
  • data:query
  • data:fetch
  • actions:toast
  • actions:invoke
  • messaging:send
  • identity:extend
  • events:identity
  • events:messaging
  • events:activity

Capability → Permission Mapping

Capability Required Permission
context.read context:read
data.query data:query
data.fetch data:fetch
actions.toast actions:toast
actions.invoke actions:invoke
identity.extend identity:extend
messaging.send messaging:send

Target → Permission Conventions

Common permission sets for each surface target:

Target Typical Permissions
slot.header context:read
slot.content context:read, data:query, actions:toast, actions:invoke
slot.footer (none)
slot.footer-links (none)

Only declare permissions your extension actually uses.

Install via CLI
npx skills add https://github.com/stackable-labs/claude-plugins --skill permissions
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
stackable-labs
stackable-labs Explore all skills →