Tooluck logoTooluck
SKILL.md

mode-creator

Agent skill fromthedotmack/claude-mem

Interactively create, install, activate, and verify custom claude-mem modes, including domain-specific observation types, concept tags, optional Telegram alerts, bot setup, worker restart, and startup-context verification. Use this whenever someone asks to customize what claude-mem remembers, create or change a mode, track domain-specific notes, add observation types or tags, or send Telegram notifications for particular memories—even if they do not use the word "mode."

How to install mode-creator

install mode-creator
# install the claude-mem pack with the skills CLI
npx skills add thedotmack/claude-mem

# or add only this skill to Claude Code: copy the folder

plugin/skills/mode-creator/

# into

~/.claude/skills/mode-creator/ (all projects)

.claude/skills/mode-creator/ (one project)

plugin/skills/mode-creator/SKILL.md

Apache-2.0Full file
1# Mode Creator
2
3Create a useful note-taking system, not merely a valid JSON file. Interview the user, propose a small taxonomy, obtain approval, install it durably, configure optional alerts, restart the worker, and prove the active mode appears in startup context.
4
5## Ground rules
6
7- Use the available interactive question tool (`AskUserQuestion`, `request_user_input`, or equivalent) for the interview. Ask in small batches and wait for each response.
8- Explain observation types as mutually exclusive kinds of notes and concepts as reusable tags. Avoid jargon unless the user uses it first.
9- Inspect existing bundled and user modes before inventing a new one. Reuse or remix a close match when that serves the user better.
10- Do not edit a plugin cache or bundled mode. Install custom files under the resolved claude-mem data directory's `modes/` folder.
11- Do not expose a Telegram token in chat, command arguments, logs, or tool output. Treat it like a password.
12- Preserve unrelated settings and existing Telegram triggers. The helpers make timestamped backups and merge requested triggers.
13- Custom modes are supported by the local worker runtime. If `CLAUDE_MEM_RUNTIME` is `server`, explain that this workflow cannot safely install a per-user mode into the shared server and stop before mutation.
14- Existing observations keep their original types. The new mode applies to future observation generation.
15
16## 1. Open with the purpose
17…

Excerpt shown under the repository's Apache-2.0 license.

More skills in claude-mem

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates