Agent skill · ma08

channel-access

Use local read-only iMessage, WhatsApp, and LinkedIn channel access wrappers for raw message discovery, sample exports, and CRM provenance workflows.

What it needs

About 4k tokens when loaded.

What this skill does

Channel Access Use this skill when a task needs local iMessage, WhatsApp, or LinkedIn context from the developer's private channel stores, including CRM updates, relationship context, meeting logistics, follow-up reconstruction, or raw procedural discovery. Security Rules Default to read-only access. Do not send, edit, delete, forward, explicitly mark-read, mutate contacts/groups, connect, react, follow, endorse, archive, or otherwise write to channels unless the user explicitly approves that action and the relevant write-enable mechanism is intentionally set for that call. For LinkedIn v1, no write paths are implemented. Bounded message-thread opens may incidentally mark conversations read when the user has approved that workflow; do not perform explicit read/unread state changes. Do not paste full raw private threads into task artifacts, Notion, GitHub, Linear, public logs, or cloud tools. Use bounded searches/windows by default. Save full raw validation samples only under ~/pro/lab/zone-channel-ingest/samples/. Let wrapper query audit logs record command arguments/counts; do not create extra message-content logs unless the user asks. State Private state lives under: Main labels: iMessage: imessage-sourya-mac WhatsApp: whatsapp-sourya LinkedIn: linkedin-sourya Config: The canonical personal-channel collector is the private GCP host research-cpu-01-ts (research-cpu-01). The wrappers route WhatsApp and LinkedIn commands there automatically from other configured agent contexts. iMessage reads route to the live sourya-mac database when invoked from Linux; on the Mac they read locally. Set ZONECHANNELEXECLOCAL=1 only inside the resolved backend host to suppress another routing hop. Health Start with: This reports the current machine's installed versions, private store paths, disk usage/cap, WhatsApp auth status, iMessage database state, and LinkedIn browser state paths. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills ma08/channel-access

View the source on GitHub

Browse the @skills marketplace