slm-web-access
Set up and troubleshoot SuperLocalMemory Web access, the optional link that lets web apps (ChatGPT, Claude on the web, Muse, Composio, other remote MCP…
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-web-access
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: frontend, data, writing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/slm-web-access
Tools it pre-approves 3
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
get_status,Read,Bash(slm:*)
What's inside
- Skill name
slm-web-access- Description
- Set up and troubleshoot SuperLocalMemory Web access, the optional link that lets web apps (ChatGPT, Claude on the web, Muse, Composio, other remote MCP clients) use the memory on this computer. Covers turning it on from the dashboard, adding and removing apps, read/save/session permissions, the second yes for bot messages and pictures (the Web access switches in Connected apps), one-time upload links for pictures and PDFs, what leaves the computer, renewal, the connection states, the errors a web app can see, and the copy-paste instructions for web agents.
- License
- AGPL-3.0
- Allowed tools
- get_status,, Read,, Bash(slm:*)
- Instructions
- 174 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (1)
- SKILL.md
SKILL.md (first lines)
# slm-web-access — Web apps and bots ## What it is Web access is optional. Without it, SuperLocalMemory works fully on this computer. With it, web apps reach the same memory through SuperLocalMemory's connection gateway: the app signs in with OAuth, the gateway relays each tool call to this computer over an outbound link, and the memory database never leaves the computer. Nobody configures Cloudflare, DNS or a tunnel. Web access is not `slm remote`. `slm remote` is direct access over TLS with named keys, for tools on another computer in your own network. ## Turning it on (the owner does this, in the dashboard) 1. Open the dashboard (`slm dashboard`, default `http://localhost:8765`) and go to **Connected apps**. 2. Under **Add an app**, choose the app: ChatGPT, Claude (web), Claude Code (web), Composio, Muse, or **Other app (MCP)** for any client that supports remote MCP with OAuth. 3. Under **What this app can do**, tick **Turn on internet access for this app** (reading is always included). **Allow saving memories** adds the `remember` tool and **Allow session tools** adds `session_init`, `close_session`, `report_feedback` and `report_outcome`; both are separate opt-ins. Bot messages and pictures are two more opt-ins that the app asks for on its own approval page; see "The second yes" below. 4. Select **Link this computer with GitHub** and finish sign-in in the page that opens. Wait until the row reads "On. Apps you approve can reach your memory while this computer is online." 5. In the app, add a remote MCP connector with the **MCP server URL** `https://mcp.superlocalmemory.com/mcp` and OAuth. Some apps (Composio, Muse) also want the **OAuth metadata URL** `https://auth.superlocalmemory.com/.well-known/oauth-authorization-server`. Both are under **Technical details** with copy buttons. 6. Approve the same GitHub account and profile in the app, then test one recall from the app. An agent cannot do steps 3–6 for the owner: they need the owner's consent and sign-in. Point the owner to the dashboard; never ask for tokens or codes. ## What a web app can call `recall`, `search`, `fetch`, `get_status`; `remember` only with Save; the four session tools only with session tools. It reaches only the profile chosen at setup. `scope` must be personal, `shared_with` is refused, and `replaces` is refused (`CORRECTION_DENIED`): corrections, deletes and sharing stay on this computer. Two more groups need the second yes (next section): - **Bot messages:** `mesh_peers`, `mesh_send`, `mesh_inbox`, `mesh_wait`, `mesh_state` (read only). See `slm-mesh`. - **Pictures and documents:** `get_media`, `media_status`; with Save also `remember_media`, `remember_document` and `media_upload_link`. See `slm-media`. Everything else (`mesh_lock`, `mesh_summary`, `mesh_events`, `mesh_status`, `switch_profile`, maintenance, code graph, loops, `forget`) stays on this computer. ## The second yes: Web access switches Bot messages and pictures need two yeses. Without both, the call is refused. 1. **The app's approval page.** Tick **Allow talking to your other bots** and **Allow images and documents**. Both start unticked and appear only when the app asks for them. Saving files also needs **Allow saving memories**. 2. **This computer.** In **Connected apps**, the **Web access** row has two switches: **Let these apps message your other bots (SLM Mesh)** and **Let these apps save and read pictures and documents**. They apply to every app on that connection on its next request. From a terminal the same switches are on the connection's remote key, named `web-<connection id>`: ```bash slm remote keys list slm remote keys allow web-<connection id> mesh slm remote keys allow web-<connection id> media slm remote keys disallow web-<connection id> mesh ``` Turning pictures off also ends any upload link the connection has not used. The owner flips these; an agent must not. Pictures also need the feature itself to be on (`slm media status`; see `slm-media`). ChatGPT keeps the permissions it saw when the app was created: after a new permission, uninstall the app and add it again. Composio needs a manual toolkit re-sync to see new tools. ## Adding a picture or PDF from a web app A chat cannot type a file into a tool call. The app asks for an upload link (`media_upload_link`, kind `image` or `document`) and shows it to the person. The person opens it in any browser, picks the file and presses Save; the page says "Saved to your memory" when this computer has it. The file streams to this computer through the gateway, which keeps no copy. A link belongs to the app that asked for it, works once, expires in 10 minutes, and must not be shared. Each connection can have 3 open links and 20 uploads a day. Pictures can be up to 25 MB (PNG, JPEG, GIF, WebP), PDFs up to 100 MB. This computer must be awake and running SLM. If SLM was updated, links made before the update stop working: ask the app for a new one. ChatGPT can instead hand over a file attached to the chat. This computer downloads it only from ChatGPT's own file hosts plus hosts in `SLM_MEDIA_URL_HOSTS`, which is empty by default; a refusal such as "That host is not on the allowed list" means the owner must add the host. Per-app steps are in `docs/remote-access/hosts.md`. ## What leaves the computer The memory database never leaves the computer. Each tool call and its result pass through SuperLocalMemory's connection gateway and the app that made the call. Memory text the app recalls is visible to that app. Bot messages and peer summaries are secret-redacted before a web app sees them; a picture or page whose text held a secret or personal data is not shown to web apps at all, and connected folders are never shown to them. Uploaded files travel through the gateway to this computer and are not stored there. An app cannot change, delete, pin or replace a memory it is not allowed to see; it is answered as if that memory did not exist.
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-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.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-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 14, 2026 (14 days ago)
- Last release
- Oct 22, 2026 (6 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.356score
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.356score
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.356score
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.356score
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.356score
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.356score
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.356score
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
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-web-access skill. Agent Mart. https://agentmart.dev/skills/qualixar-slm-web-access (last updated 2026-10-24)