Bodega

Skills › Tecnología

configure

Check iMessage channel setup and review access policy. Use when the user asks to configure iMessage, asks "how do I set this up" or "who can reach me," or wants to know why texts aren't reaching the assistant.

Descargar .zipVer en GitHub
Departamento
Tecnología
Fuente
Oficial · anthropics/claude-plugins-official › imessage
Autor
Anthropic
Licencia
Apache-2.0
Idioma
Inglés
Riesgo
Bajo

Cómo instalarla en Claude

  1. Descargue el .zip sin descomprimirlo.
  2. En Claude active Configuración › Capacidades › Crear y editar archivos.
  3. Vaya a Personalizar › Skills › Crear skill › Subir una skill y elija el archivo.

Instrucciones completas (SKILL.md)

/imessage:configure — iMessage Channel Setup

There's no token to save — iMessage reads ~/Library/Messages/chat.db directly. This skill checks whether that works and orients the user on access policy.

Arguments passed: $ARGUMENTS (unused — this skill only shows status)

---

Status and guidance

Read state and give the user a complete picture:

with "Operation not permitted", FDA isn't granted. Say: *"Grant Full Disk Access to your terminal (or IDE if that's where Claude Code runs): System Settings → Privacy & Security → Full Disk Access. The server can't read chat.db without it."*

= defaults: dmPolicy: "allowlist", empty allowlist). Show:

signed into your Apple ID — self-chat always bypasses the gate. To let someone else through: /imessage:access allow +15551234567."*

sender(s) allowed."*

---

Build the allowlist — don't pair

iMessage reads your personal chat.db. You already know the phone numbers and emails of people you'd allow — there's no ID-capture problem to solve. Pairing has no upside here and a clear downside: every contact who texts this Mac gets an unsolicited auto-reply.

Drive the conversation this way:

regardless).

is correct. Self-chat bypasses the gate.

(phone like +15551234567 or email like them@icloud.com) and offer to run /imessage:access allow <handle> for each. Stay on allowlist.

pairing, which auto-replies a code to every contact who texts this Mac. Switch back to allowlist?"* and offer /imessage:access policy allowlist. Don't wait to be asked.

everyone consequence. If they insist and confirm a dedicated line with few contacts, fine — but treat it as a one-off, not a recommendation.

Handles are +15551234567 or someone@icloud.com. disabled drops everything except self-chat.

---

Implementation notes

plus the one-time Automation prompt when the server first sends (which can't be checked from here).

/imessage:access take effect immediately, no restart.