원클릭으로
configure
Configure the iMessage channel with your Linq credentials. Accepts a token, phone number, or 'clear' to reset.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Configure the iMessage channel with your Linq credentials. Accepts a token, phone number, or 'clear' to reset.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Send and receive iMessages via Linq. Use when the user asks to text someone, send an iMessage, or check their messages.
Manage iMessage channel access control — allowlist senders, set policy, configure delivery options.
SOC 직업 분류 기준
| name | configure |
| description | Configure the iMessage channel with your Linq credentials. Accepts a token, phone number, or 'clear' to reset. |
| disable-model-invocation | true |
Manage credentials stored in ~/.claude/channels/imessage/.env.
The user runs /imessage:configure with an optional argument. Detect what they passed:
No argument: Read ~/.claude/channels/imessage/.env and report status. Show whether LINQ_TOKEN and LINQ_FROM_PHONE are set (mask the token, show only last 4 chars). If neither is set, guide them to get a token at https://zero.linqapp.com/api-tooling/ or run linq signup for a free sandbox.
clear: Delete ~/.claude/channels/imessage/.env and confirm credentials removed.
Starts with + or is all digits (phone number): Normalize to E.164 format (prepend +1 if 10 digits). Write or update LINQ_FROM_PHONE=<number> in the .env file, preserving other lines.
Anything else (token): Write or update LINQ_TOKEN=<value> in the .env file, preserving other lines.
mkdir -p ~/.claude/channels/imessage.env file if presentLINQ_TOKEN=... or LINQ_FROM_PHONE=...)600: chmod 600 ~/.claude/channels/imessage/.envReport what was saved. If both LINQ_TOKEN and LINQ_FROM_PHONE are now set, tell the user:
"Credentials saved. Restart Claude Code with the channel flag to connect:"
claude --channels plugin:imessage@linq-team-claude-code-imessage-channel
If only one is set, tell them what's still missing.
If the user runs /imessage:configure recipient +1234567890, write a config.json file at ~/.claude/channels/imessage/config.json:
{ "defaultRecipient": "+1234567890" }
This is the number Claude will text on startup to confirm the connection.