mcpField
N
note

note

github.com/yeachan-heoAgent workflows40.4k86 installsUpdated 1d ago
Repository

About note

note is a skill for saving project context in `.omc/notepad.md` so it remains available across conversation compaction. It separates always-loaded priority notes, temporary working memory, and permanent manual notes.

Key features

  1. 01Save timestamped working notes
  2. 02Store always-loaded priority context
  3. 03Keep permanent manual notes
  4. 04Show, prune, or clear note sections

Use cases

  1. 01Preserve debugging findings across sessions
  2. 02Keep critical project facts available at startup
  3. 03Store deployment details or team contacts

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/yeachan-heo/oh-my-claudecode --skill note

After installing, type/notein Claude Code to confirm it loaded.

Details

From the project README

Note Skill

Save important context to .omc/notepad.md that survives conversation compaction.

Usage

CommandAction
/oh-my-claudecode:note <content>Add to Working Memory with timestamp
/oh-my-claudecode:note --priority <content>Add to Priority Context (always loaded)
/oh-my-claudecode:note --manual <content>Add to MANUAL section (never pruned)
/oh-my-claudecode:note --showDisplay current notepad contents
/oh-my-claudecode:note --pruneRemove entries older than 7 days
/oh-my-claudecode:note --clearClear Working Memory (keep Priority + MANUAL)

Sections

Priority Context (500 char limit)
  • Always injected on session start
  • Use for critical facts: "Project uses pnpm", "API in src/api/client.ts"
  • Keep it SHORT - this eats into your context budget
Working Memory
  • Timestamped session notes
  • Auto-pruned after 7 days
  • Good for: debugging breadcrumbs, temporary findings
MANUAL
  • Never auto-pruned
  • User-controlled permanent notes
  • Good for: team contacts, deployment info

Examples

/oh-my-claudecode:note Found auth bug in UserContext - missing useEffect dependency
/oh-my-claudecode:note --priority Project uses TypeScript strict mode, all files in src/
/oh-my-claudecode:note --manual Contact: [email protected] for backend questions
/oh-my-claudecode:note --show
/oh-my-claudecode:note --prune

Behavior

  1. Creates .omc/notepad.md if it doesn't exist
  2. Parses the argument to determine section
  3. Appends content with timestamp (for Working Memory)
  4. Warns if Priority Context exceeds 500 chars
  5. Confirms what was saved

Integration

Notepad content is automatically loaded on session start:

  • Priority Context: ALWAYS loaded
  • Working Memory: Loaded if recent entries exist

This helps survive conversation compaction without losing critical context.

Comments

Markdown supported