mode-creator

Featured

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."

AI & Automation 91,385 stars 7999 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Mode Creator Create 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. ## Ground rules - Use the available interactive question tool (`AskUserQuestion`, `request_user_input`, or equivalent) for the interview. Ask in small batches and wait for each response. - Explain observation types as mutually exclusive kinds of notes and concepts as reusable tags. Avoid jargon unless the user uses it first. - Inspect existing bundled and user modes before inventing a new one. Reuse or remix a close match when that serves the user better. - Do not edit a plugin cache or bundled mode. Install custom files under the resolved claude-mem data directory's `modes/` folder. - Do not expose a Telegram token in chat, command arguments, logs, or tool output. Treat it like a password. - Preserve unrelated settings and existing Telegram triggers. The helpers make timestamped backups and merge requested triggers. - 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. - Existing observations keep their original types. The new mode applies to future observation generation. ## 1. Open with the purpose Begin with this message inside the first interactive quest...

Details

Author
thedotmack
Repository
thedotmack/claude-mem
Created
11 months ago
Last Updated
today
Language
JavaScript
License
Apache-2.0

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

create-mode

Author a new Pneuma mode end-to-end — manifest + viewer + skill + seed + showcase. Use this skill whenever the user says they want to create a new mode, fork an existing one for a different domain, scaffold mode files, design a new viewer, or asks "how should I build a mode for X". Walks the user through a discovery interview, produces a design brief that names every key choice (Source kind, ViewerAddress vocabulary, action space, seed strategy, external integrations, evolution directive), and only then generates the directory skeleton. Encodes the practice rules pulled from webcraft / slide / diagram / illustrate / remotion / kami. Pneuma Skills project only; Claude Code only.

154 Updated today
pandazki
AI & Automation Listed

my-claude

Document your Claude Code installation - setup, architecture, web research. Triggers - my claude, installation docs.

31 Updated 4 days ago
kochetkov-ma
AI & Automation Listed

mode

Manage swappable operational overlays on top of the central taste corpus. A mode is a small TOML file capturing how *this session's* policy differs from the researcher's stable identity — hardware preferences, budget ceilings, reading focus, scope-lock, subagent model policy, output register, deadlines. The active mode is loaded into every SessionStart alongside taste/INDEX.md. Triggers on `/mode show`, `/mode list`, `/mode switch <name>`, `/mode new <name>`, `/mode edit <name>`, `/mode diff <a> <b>`.

21 Updated 1 months ago
Rockielab