Skill Permissions

All skills & plugins / Claude Code official plugins

imessage

iMessage messaging bridge with built-in access control. Reads chat.db directly, sends via AppleScript. Manage pairing, allowlists, and policy via /imessage:access.

Type
Plugin with 2 skills
Catalog
Claude Code official plugins
Source
anthropics/claude-plugins-official/external_plugins/imessage (11 files scanned)
Install and details
Agent Skills Index entry
License
Apache-2.0 (LICENSE file)
Signals
Pre-approved shellLocal MCP serverBundled scriptsSpawns processes

Pre-approved tools

Shell (scoped). Tools listed in allowed-tools (or an agent's tools) can be used without a permission prompt while the skill is active, depending on your agent and settings.

KindTools
read/searchRead
shell, scopedBash(ls *)Bash(mkdir *)
write/edit filesWrite

Declared in configure/SKILL.md, access/SKILL.md.

Hooks

No hooks.

MCP servers and apps

ServerWhere it runsCredentials
imessageLocal process: bun run --cwd ${CLAUDE_PLUGIN_ROOT} --shell=bun --silent startCLAUDE_PLUGIN_ROOT

Bundled code

1 code file (TypeScript):

Network calls

No HTTP or socket call pattern found in the code.

Starts other programs

1 file. First match per file:

Credentials referenced

No key, token or secret environment variable found in code or MCP config.

Static scan of commit 41f619d on 2026-10-27. Signals are patterns found in the files, not a verdict: a network call can be the whole point of a skill. Read the linked lines before you decide. How the scan works.