← ClaudeAtlas

is-inboxlisted

Read and reply to direct Inbox messages, ask a person a question about shared Content, or follow a Thread, Node, or repository for updates. Use when the user says check my Inbox, read this message, follow this, show what is new, ask the owner/person about this, send an inquiry, or reply. Not for giving someone access to a Space; that is is-share.
IdeaSpaces-xyz/claude-code-plugin · ★ 1 · AI & Automation · score 75
Install: claude install-skill IdeaSpaces-xyz/claude-code-plugin
# Direct Inbox Inbox is the person-accountable feedback loop around shared Content. A local agent may help compose and invoke it, but every read and send acts as the logged-in person. Never substitute a bare Agent credential or reproduce the flow with raw API calls. This skill invokes the CLI bundled with the plugin: ```bash CLI=(node "${CLAUDE_PLUGIN_ROOT}/cli/bundle/ideaspaces.js") ``` No separate install or native Inbox tool is required. ## Read Listing and reading are read-only and need no confirmation. Neither moves a cursor unless `--ack` is explicit: ```bash "${CLI[@]}" inbox list "${CLI[@]}" inbox list --new --depth name "${CLI[@]}" inbox read "<thread-id>" "${CLI[@]}" inbox read "<thread-id>" --new --depth full ``` Use `--since <position>` for a supplied event position, `--kind message|reframe|request` to narrow a list (`request` is list-only), and `--depth name|summary|full` for the disclosure rung. Use normal human output unless exact structured fields are needed; then append `--json`. Preserve the CLI's distinction between an empty Inbox and an unavailable one. A Thread's Notes remain visible only to its human parties; a followed Node may expose authorized event envelopes without granting Thread membership. ## Follow and acknowledge Following is deliberate listening. Use `is_follow` for standalone subscription writes rather than raw API calls: - `{ action: "follow", source: "thread", id: "x_…" }` - `{ action: "follow", source: "node" | "repo", id: "n_…"