Agent skill

Nowledge Mem Docker

by nowledge-co in nowledge-co/community

Install, check on, or upgrade a self-hosted Nowledge Mem server (the headless Docker deployment) using the nmemctl lifecycle controller.

No licenceAuto-check: notesDevOps & Cloud

Install Nowledge Mem Docker

skills CLI
$ npx skills add nowledge-co/community --skill nowledge-mem-docker -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nowledge-co/community nowledge-mem-docker --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nowledge-co/community.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nowledge-mem-docker .claude/skills/nowledge-mem-docker && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
nowledge-mem-docker
GitHub stars
185
Token cost
~5.2k tokens
SKILL.md length
2,558 words
Files
1
Skills in repo
52
Repo updated
First seen
Licence
None found

At a glance

Install, check on, or upgrade a self-hosted Nowledge Mem server (the headless Docker deployment) using the nmemctl lifecycle controller.

  • Works in 4 steps: The web UI's title bar surfaces an… → Settings → About → Self-hosted server… → Server takes a volume-level snapshot of… → …
  • Mentions running their own Nowledge Mem instance
  • SKILL.md covers Mental model — the two CLIs, Triage — where is the user?, What to do when the user asks… and Handoff — what NOT to do, plus 3 more sections
  • Calls docker, git and curl

What it does

Nowledge Mem Docker is an agent skill from nowledge-co/community. Install, check on, or upgrade a self-hosted Nowledge Mem server (the headless Docker deployment) using the nmemctl lifecycle controller. Use this whenever the user mentions running their own Nowledge Mem instance, self-hosting Mem on a NAS, VPS, homelab, or server, deploying nowledgelabs/mem from Docker Hub, troubleshooting their Mem container, or upgrading a Mem server to a newer version. Trigger even when the user says "my Mem server", "self-hosted Mem", "the docker version of Mem", "memory server on my…

Its SKILL.md is about 5.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud, covering Containers. It works with Docker. The repository describes itself as: Community Repo for Nowledge Labs Products.

When your agent uses it

  • Mentions running their own Nowledge Mem instance
  • Self-hosting Mem on a NAS
  • Deploying nowledgelabs/mem from Docker Hub
  • Troubleshooting their Mem container

Example prompts

  • “my Mem server”
  • “self-hosted Mem”
  • “the docker version of Mem”
  • “/nowledge-mem-docker”

Requirements

  • Python 3
  • Docker

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. The web UI's title bar surfaces an "Install update" badge when a newer Mem image is published.
  2. Settings → About → Self-hosted server card lets the operator type-to-confirm the target version and click Install.
  3. Server takes a volume-level snapshot of ./data + ./config to ./cache/_pre-upgrade-.tar.gz (last 3 retained), then recreates the container…
  4. Failure path: if /livez doesn't go green within 180s, the UI shows the snapshot path. SSH and roll back with ./nmemctl import…

What it can do on your machine

Read from SKILL.md and the folder at commit 0567734. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • docker
    • git
    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use docker, git and curl, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Nowledge Mem Docker loads about 5.2k tokens when it runs. Until then it costs about 194 tokens; SKILL.md has 2,558 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~194
When it runs · the whole SKILL.md, loaded when a task matches
~5.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:134
    idecar does. Per-deploy random token in `.env` (mode 0600). The sidecar is not exposed beyond the compose-internal netwo
  • NoteMentions a .env fileSKILL.md:173
    oves the sidecar, clears the token from `.env`, drops the overlay from `.nmemctl-state`. Existing `_pre-upgrade-*.tar.gz

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 2,558 words (~5,228 tokens).

“You are helping the user run their own Nowledge Mem server — the headless Docker deployment that lives behind the desktop app and Mem clients. The server image is docker.io/nowledgelabs/mem. The community repo ships a docker compose stack and a…”

— opening of SKILL.md by nowledge-co
name
nowledge-mem-docker

Read the full SKILL.md on GitHub

Files

Just SKILL.md in skills/nowledge-mem-docker of nowledge-co/community.

Open the folder on GitHubat commit 0567734

Compare with similar skills

Nowledge Mem Docker next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Nowledge Mem Docker compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Nowledge Mem Docker this skillnowledge-co/community185—~5.2kAutomated safety check: NotesNone
Iron Proxy Gateway for NanoClawnanocoai/nanoclaw31k—~4.6kAutomated safety check: NotesMIT
GreptimeDB Dev Docker ImageGreptimeTeam/greptimedb6.7k—~4kAutomated safety check: NotesApache-2.0
Senior DevOps Toolkitmaslennikov-ig/claude-code-orchestrator-kit2606 repos~1.1kAutomated safety check: NotesCustom licence
LangBot Deployment Guidelangbot-app/LangBot18k—~1.2kAutomated safety check: NotesApache-2.0
Build Openshell Mxc WindowsNVIDIA/OpenShell15k—~4.9kAutomated safety check: PassApache-2.0

Similar skills

  • Installs or refreshes Iron Proxy and its Iron Control web console for NanoClaw, with a local Docker setup, database, credentials and a human approval bridge.

    31k GitHub stars~4.6k tokensUpdated yesterday
    DevOps & CloudAuto-check: notes
  • GreptimeDB Dev Docker Image

    GreptimeTeam/greptimedb

    Packages a locally built GreptimeDB debug binary into a development-only Docker image for local-cluster testing, with an optional push to a dev registry.

    6.7k GitHub stars~4k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Senior DevOps Toolkit

    maslennikov-ig/claude-code-orchestrator-kit

    Comprehensive DevOps skill for CI/CD, infrastructure automation, containerization, and cloud platforms (AWS, GCP, Azure). Includes pipeline setup…

    260 GitHub starsUsed in 6 repos~1.1k tokens
    DevOps & CloudAuto-check: notes
  • LangBot Deployment Guide

    langbot-app/LangBot

    Deploys and configures a LangBot instance with Docker Compose or Kubernetes, covering config.yaml, the Box sandbox runtime, the plugin runtime and the global API key.

    18k GitHub stars~1.2k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Official

    Maintain and validate OpenShell's build-only Windows MSVC lane for x64 and ARM64.

    15k GitHub stars~4.9k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Omnigent Docker Compose Deploy

    omnigent-ai/omnigent

    Brings up the Omnigent server and Postgres as a Docker compose stack on any Docker host, and covers the Dockerfile's runtime and host build targets for extending it to a new platform.

    11k GitHub stars~1.3k tokensUpdated today
    DevOps & CloudAuto-check: notes

More from nowledge-co/community

All 52 skills in this repo
  • Save Thread

    nowledge-co/community

    Save the current Codex session so the user can find it later or resume from another tool.

    185 GitHub stars~485 tokensUpdated today
    Auto-check passed
  • Check Integration

    nowledge-co/community

    Check Nowledge Mem setup, detect your agent, and guide native connector setup.

    185 GitHub stars~3.2k tokensUpdated today
    Auto-check passed
  • Distill Memory

    nowledge-co/community

    Save key decisions, procedures, or learnings so the user never has to rediscover them.

    185 GitHub stars~644 tokensUpdated today
    Auto-check passed
  • Explore Graph

    nowledge-co/community

    Render a focused interactive graph for memories retrieved from Nowledge Mem, automatically after successful Memory retrieval or when the user explicitly asks to view, show, inspect, or explore their…

    185 GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • Save Handoff

    nowledge-co/community

    Save a concise handoff summary between OpenHands worker agents or when the user explicitly requests a task checkpoint.

    185 GitHub stars~514 tokensUpdated today
    Auto-check passed
  • Save Thread

    nowledge-co/community

    Save the real Claude Code or Grok Build session messages only when the user explicitly requests it.

    185 GitHub stars~561 tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Nowledge Mem Docker

What does Nowledge Mem Docker do?

Install, check on, or upgrade a self-hosted Nowledge Mem server (the headless Docker deployment) using the nmemctl lifecycle controller. Nowledge Mem Docker is an agent skill from nowledge-co/community. Install, check on, or upgrade a self-hosted Nowledge Mem server (the headless Docker deployment) using the nmemctl lifecycle controller.

When should I use Nowledge Mem Docker?

Nowledge Mem Docker fits situations like: mentions running their own Nowledge Mem instance; self-hosting Mem on a NAS; deploying nowledgelabs/mem from Docker Hub; troubleshooting their Mem container.

How do I install Nowledge Mem Docker in Claude Code?

Run `npx skills add nowledge-co/community --skill nowledge-mem-docker -a claude-code`. Or copy the skill folder (skills/nowledge-mem-docker in nowledge-co/community) into .claude/skills/nowledge-mem-docker in your project. Claude Code loads it when a task matches its description.

How do I install Nowledge Mem Docker in Codex?

Run `npx skills add nowledge-co/community --skill nowledge-mem-docker -a codex`. Or copy the skill folder (skills/nowledge-mem-docker in nowledge-co/community) into .agents/skills/nowledge-mem-docker in your project. Codex loads it when a task matches its description.

Can I use Nowledge Mem Docker in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nowledge-co/community --skill nowledge-mem-docker -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nowledge-mem-docker, .gemini/skills/nowledge-mem-docker, .github/skills/nowledge-mem-docker and .opencode/skills/nowledge-mem-docker in your project.

What does Nowledge Mem Docker need to run?

Going by SKILL.md and its folder, Nowledge Mem Docker needs the command-line tools its instructions call (docker, git and curl). Our summary lists: Python 3; Docker.

Does Nowledge Mem Docker access the network?

SKILL.md contains no URLs. Its commands use docker, git and curl, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Nowledge Mem Docker safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Nowledge Mem Docker use?

No licence was found for Nowledge Mem Docker or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Nowledge Mem Docker use?

About 5.2k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Nowledge Mem Docker?

Skills that share tags, products or a category with Nowledge Mem Docker: Iron Proxy Gateway for NanoClaw (nanocoai/nanoclaw, 31k stars), GreptimeDB Dev Docker Image (GreptimeTeam/greptimedb, 6.7k stars), Senior DevOps Toolkit (maslennikov-ig/claude-code-orchestrator-kit, 260 stars) and LangBot Deployment Guide (langbot-app/LangBot, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Nowledge Mem Docker?

nowledge-co (a GitHub organization) maintains it in nowledge-co/community, which has 185 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on October 8, 2026.

Source: nowledge-co/community on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.