Skip to content
Back to skills

Ownmem Init

ASecurity

Install or update OwnMem in the current repository. Use when the user asks to set up OwnMem, add local project memory for coding agents, or refresh an existing OwnMem installation after a version bump.

  • 423 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 4, 2026
ai-agentsbashnode

Works with

  • claude code
  • cursor
  • cli

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned September 24, 2026

npx -y skills add grpcer/ownmem --skill ownmem-init --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ownmem Init?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ownmem Init
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/grpcer-ownmem-init/badge)](https://www.skillsdirectory.com/skills/grpcer-ownmem-init)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ownmem-init
description: Install or update OwnMem in the current repository. Use when the user asks to set up OwnMem, add local project memory for coding agents, or refresh an existing OwnMem installation after a version bump.
---

# Set up OwnMem in this repository

OwnMem requires Node.js 20.6 or newer. Install the reviewed dependency, then
generate the host adapters:

```bash
npm install --save-dev ownmem
npx ownmem init --hook --hosts claude,codex
```

Adjust the flags before running:

- `--hosts`: any comma-separated combination of `claude`, `codex`, `cursor`,
  `gemini`, `grok`, and `generic` — match the tools the team uses. The list is
  recorded, and running init again with a new list is how a host is added or
  removed. Grok CLI reads Claude Code's files, so name it alongside `claude`
  when both are used.
- `--locale auto` writes the generated instructions in the system language;
  the default is English.
- Drop `--hook` if the team does not want the recall hooks. `--hook` also
  installs the layers those hooks need, up to the local Web console;
  `--layers core,gates,compiler,dashboard` installs a subset instead.

Initialization creates `.ownmem/` plus bounded `ownmem-generated` blocks in the
host instructions, and preserves every line outside those boundaries. Verify:

```bash
npx ownmem init --check
npx ownmem audit
```

The npm package is the engine. This plugin is an optional shortcut and does
not auto-update on every host. After a version bump (for example a Dependabot
pull request):

```bash
npx ownmem init --update && npx ownmem init --check && npx ownmem audit
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.