← ClaudeAtlas

activitylisted

List or export what this instance holds for a run; use when the user wants the audit record, not an answer.
mubit-ai/plugins · ★ 3 · AI & Automation · score 76
Install: claude install-skill mubit-ai/plugins
**This skill never installs anything, and it writes nothing anywhere unless asked.** It runs one Node process from the plugin directory, makes one or more read-only calls to the configured instance, and prints the answer. **Do not run it on your own initiative.** This is a question a person asks about their own data; nothing in a conversation should decide by itself to pull a copy of somebody's memory into the transcript. The Claude Code copy of this skill enforces that with `disable-model-invocation: true`, a key Codex does not read — so under this host the rule is this paragraph, and it is on you to keep it. ## Step 0 — resolve the binary No environment variable carries this plugin's path under Codex. Codex lists each skill with the absolute path of its `SKILL.md`; **this file** is at `<plugin-root>/skills/activity/SKILL.md`, so the binary is two directories above it: ``` <plugin-root>/bin/activity.mjs ``` Resolve that to an absolute path from this file's own location and use it in every command below. Do not write `${CLAUDE_PLUGIN_ROOT}`: Codex sets no plugin-root variable of any spelling, so the shell expands it to nothing and `node /bin/activity.mjs` fails with ENOENT. ## The distinction that decides which command to run There are two things this command can produce and they are **not the same kind of answer**. - **A listing** is a claim *this client* makes. The plugin sends the filters, and then checks the result against them itself: it re-drops derived entrie