kill-claude-mem
Kill stale claude-mem worker and MCP server processes that leak memory across sessions. Use when Codespace feels slow or memory is low.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install reggiechan74-jobops-kill-claude-mem
Repository
Skill path: .claude/skills/kill-claude-mem
Kill stale claude-mem worker and MCP server processes that leak memory across sessions. Use when Codespace feels slow or memory is low.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack, Backend, Integration.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: reggiechan74.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install kill-claude-mem into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/reggiechan74/JobOps before adding kill-claude-mem to shared team environments
- Use kill-claude-mem for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
--- name: kill-claude-mem description: Kill stale claude-mem worker and MCP server processes that leak memory across sessions. Use when Codespace feels slow or memory is low. allowed-tools: Bash --- # Kill Stale claude-mem Processes **Purpose:** claude-mem spawns worker-service and mcp-server processes per session that aren't always cleaned up when sessions end. Over multiple sessions, these accumulate and consume gigabytes of RAM. This command kills all instances; the plugin's hooks will re-spawn fresh ones on the next interaction. **Upstream bug:** <https://github.com/thedotmack/claude-mem/issues/1089> ## Portable Installation This skill folder is self-contained. To add it to another repo: 1. Copy the folder: `cp -r .claude/skills/kill-claude-mem /path/to/other/repo/.claude/skills/` 2. Run the installer: `cd /path/to/other/repo && bash .claude/skills/kill-claude-mem/install-hook.sh` The installer adds a `SessionStart` hook to that project's `.claude/settings.json` so stale processes are cleaned automatically on every session startup. ## Files | File | Purpose | |------|---------| | `SKILL.md` | This file — slash command definition | | `kill-claude-mem.sh` | Cleanup script (used by hook and slash command) | | `install-hook.sh` | One-time installer for the SessionStart hook | ## Execution Instructions When this skill is invoked, run the cleanup script: ```bash bash "$CLAUDE_PROJECT_DIR/.claude/skills/kill-claude-mem/kill-claude-mem.sh" ``` Then verify the system state: ```bash free -h | head -2 ``` Report the results to the user in this format: ``` claude-mem cleanup Killed: X workers, Y MCP servers Memory freed: ~Z MB RAM: X.XGi used / 15Gi total Status: Fresh instances will spawn on next tool use ```