slm-scope
Controls memory visibility across profiles — personal (private, default), shared (selected profiles), or global (all profiles on this machine).
Skill by qualixar
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/qualixar-slm-scope-ca35df
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
slm-scope- Description
- Controls memory visibility across profiles — personal (private, default), shared (selected profiles), or global (all profiles on this machine). Default is always personal. Only change scope when the user explicitly asks to share a memory across workspaces. Works with both remember (write scope) and recall (read scope flags).
- License
- AGPL-3.0
- Allowed tools
- remember,, recall,, search,, list_recent,, Bash(slm:*)
- Instructions
- 172 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (1)
- SKILL.md
SKILL.md (first lines)
# slm-scope — Memory Scope and Sharing Model SuperLocalMemory is profile-isolated by default. Every profile is a fully independent memory namespace. The scope model adds controlled, opt-in sharing between profiles on the same machine — it is never active unless you explicitly set it. --- ## The Three Scopes | Scope | Visibility | When to use | |-------|-----------|-------------| | `personal` | Active profile only | Default — all facts. Never set explicitly. | | `shared` | Active profile + `shared_with` profiles | Team handoffs, shared project context | | `global` | Every profile on this machine | Machine-wide conventions, org-wide rules | **The default is always `personal`.** A fact stored without a `scope` argument is private to the profile that stored it. Recall without scope flags returns only personal facts. This is identical to single-profile SLM. --- ## Opt-in is mandatory Never set `scope="shared"` or `scope="global"` (or the recall equivalents `include_shared`, `include_global`) unless the user explicitly asks you to share or read across profiles. This is a hard rule — scope expansion is an action with team-wide or machine-wide impact, and it must always be user-initiated. --- ## Writing a shared or global fact ### share with specific profiles ``` remember( content="API gateway rate limit is 1000 req/min per client", tags="api,limits,ops", project="platform", importance=8, session_id="<sid>", scope="shared", shared_with="devops-profile,backend-profile", ) ``` `shared_with` is a comma-separated list of profile IDs that should be able to recall this fact. Use `slm status` to see the current profile name — that is the `profile_id` to supply. ### share with all profiles on the machine ``` remember( content="All services must enforce TLS 1.3 minimum", tags="security,tls,global", project="infra", importance=9, session_id="<sid>", scope="global", ) ``` `scope="global"` makes the fact visible to every profile on this machine. Use this only for machine-wide conventions (security rules, org-wide constraints). --- ## Reading shared or global facts By default, `recall` returns only the active profile's personal facts. To surface shared and global facts, pass the opt-in flags: ``` recall( query="rate limiting rules", limit=20, include_global=True, # include global-scope facts include_shared=True, # include facts shared with this profile session_id="<sid>", ) ``` You can opt in to either or both flags independently. Only the active profile's permitted shared facts are returned — you cannot read another profile's personal facts. ### CLI equivalents ```bash # Recall with global facts included slm recall "rate limiting rules" --include-global # Recall with shared facts included slm recall "rate limiting rules" --include-shared # Both slm recall "rate limiting rules" --include-global --include-shared # Store a global fact slm remember "TLS 1.3 minimum" --scope global # Store a shared fact (shared-with is a comma-separated list of profile IDs) slm remember "API rate limit 1000/min" --scope shared --shared-with devops,backend ``` CLI flags: `--include-global` / `--no-global`, `--include-shared` / `--no-shared` on `slm recall`; `--scope personal|shared|global` and `--shared-with <profile-ids>` on `slm remember`. Leaving a flag unset uses the configured default. --- ## Configuring scope defaults The defaults live in the `scope` section of the mode config files (`mode_a.json`, `mode_b.json`, `mode_c.json`, and the active `config.json`). To make a profile's recalls always include global facts without passing a flag each time:
From qualixar/superlocalmemory, AGPL-3.0.
More from qualixar/superlocalmemory
- 0.683score
superlocalmemory-web
qualixar
Use the user's SuperLocalMemory through Web access.
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-bot-memory
qualixar
Cross-bot memory on a shared computer (Grok Bot, Cursor plugin, any host where several agents share one machine).
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-cache
qualixar
KV cache for repeated reads — call slm_cache_get(key) first; on a miss do the expensive operation then slm_cache_set(key, value, ttl_seconds) to store it; on…
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-compress
qualixar
Compress large text, tool output, or transcripts to reduce context-window usage while keeping the full 1M window intact — call slm_compress(content, mode…
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-session
qualixar
Manage SuperLocalMemory session lifecycle — call session_init once at the start of every fresh session to load relevant project context and get a session_id…
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-status
qualixar
Health and optimization stats for SuperLocalMemory — call slm_optimize_stats() for live compression and cache counters (compress_runs, tokens_saved_compress…
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-web-access
qualixar
Set up and troubleshoot SuperLocalMemory Web access, the optional link that lets web apps (ChatGPT, Claude on the web, Muse, Composio, other remote MCP…
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-governance
qualixar
Governed-workspace behavior for SuperLocalMemory.
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-graph
qualixar
Index and query a codebase as a structural graph — build the code graph, trace blast radius of a change, find callers/callees/inheritors, semantic code search…
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-loop
qualixar
Gate-verified bounded loops with SuperLocalMemory as the durable ledger.
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-media
qualixar
Save pictures and PDFs in SuperLocalMemory and find them again by describing them.
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-mesh
qualixar
Cross-session peer coordination via the SLM mesh network.
SkillAFreshness: A★ 257Claude Code +9
Signals
- Stars
- 257
- Forks
- 36
- Open issues
- 3
- Contributors
- 13
- Last commit (this folder)
- Oct 22, 2026 (7 days ago)
- Last release
- Oct 22, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- AGPL-3.0
- Repository
- github.com/qualixar/superlocalmemory
- Website
- www.superlocalmemory.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.683score
slm-scope
qualixar
Controls memory visibility across profiles — personal (private, default), shared (selected profiles), or global (all profiles on this machine).
SkillAFreshness: A★ 257Claude Code +9 - 0.356score
slm-scope
qualixar
Controls memory visibility across profiles — personal (private, default), shared (selected profiles), or global (all profiles on this machine).
SkillAFreshness: A★ 257Claude Code +9 - 0.356score
slm-scope
qualixar
Controls memory visibility across profiles — personal (private, default), shared (selected profiles), or global (all profiles on this machine).
SkillAFreshness: A★ 257Claude Code +9 - 0.356score
slm-scope
qualixar
Controls memory visibility across profiles — personal (private, default), shared (selected profiles), or global (all profiles on this machine).
SkillAFreshness: A★ 257Claude Code +9 - 0.356score
slm-scope
qualixar
Controls memory visibility across profiles — personal (private, default), shared (selected profiles), or global (all profiles on this machine).
SkillAFreshness: A★ 257Claude Code +9 - 0.356score
slm-scope
qualixar
Controls memory visibility across profiles — personal (private, default), shared (selected profiles), or global (all profiles on this machine).
SkillAFreshness: A★ 257Claude Code +9 - 0.356score
slm-scope
qualixar
Controls memory visibility across profiles — personal (private, default), shared (selected profiles), or global (all profiles on this machine).
SkillAFreshness: A★ 257Claude Code +9
More from qualixar
- 0.683score
slm-graph
qualixar
Index and query a codebase as a structural graph — build the code graph, trace blast radius of a change, find callers/callees/inheritors, semantic code search…
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-cache
qualixar
KV cache for repeated reads — call slm_cache_get(key) first; on a miss do the expensive operation then slm_cache_set(key, value, ttl_seconds) to store it; on…
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-compress
qualixar
Compress large text, tool output, or transcripts to reduce context-window usage while keeping the full 1M window intact — call slm_compress(content, mode…
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-bot-memory
qualixar
Cross-bot memory on a shared computer (Grok Bot, Cursor plugin, any host where several agents share one machine).
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-governance
qualixar
Governed-workspace behavior for SuperLocalMemory.
SkillAFreshness: A★ 257Claude Code +9 - 0.683score
slm-loop
qualixar
Gate-verified bounded loops with SuperLocalMemory as the durable ledger.
SkillAFreshness: A★ 257Claude Code +9
Cite this page
slm-scope skill. Agent Mart. https://agentmart.dev/skills/qualixar-slm-scope-ca35df (last updated 2026-10-24)