nb-notes

Capture persistent insights, decisions, and deferred tasks in claude notebooks.

1|Updated Oct 24, 2025
One-click install
npx skills add https://github.com/anexpn/claude-plugins --skill nb-notes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nb-notes
Source: https://github.com/anexpn/claude-plugins/tree/main/skills/nb-notes
Command: npx skills add https://github.com/anexpn/claude-plugins --skill nb-notes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users persist cross-session learnings, decisions, and patterns by recording notes and deferred tasks in claude notebooks. It keeps long-lived insights available across conversations, reducing repetitive context-switching and enabling smarter future sessions.

Core Features & Use Cases

  • Persistent Notes: Create and organize markdown notes in the claude notebook for long-term reference.
  • Deferred Tasks: Store future work and key decisions with tags like #deferred-task or #technical-decision for later follow-up.
  • WIP Separation: Keep current work-in-progress tracked separately in TodoWrite to avoid mixing contexts.

Use Case: After solving a bug or deciding on an architectural pattern, capture the insight once and refer back to it in future sessions.

Quick Start

Create a note: nb claude:add --type md --title "Yesterday's learnings" --tags session-insight --content "Root cause: ..."

Frequently Asked Questions about nb-notes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture notes that persist across different conversations?

Persistent notes are stored in the claude notebook using the nb note-taking system. Create a note with `nb claude:add --type md --title "[Your Title]" --tags [tag] --content "[Content]"` to save insights, decisions, and learnings that remain available in future sessions without manual context re-entry.

Can I track deferred tasks and decisions alongside my notes?

Yes. Use `nb todo` to store deferred work and tag notes with #deferred-task or #technical-decision. This separates long-term decisions from current work-in-progress, letting you revisit architectural choices and pending tasks across sessions.

What's the best way to organize cross-session learnings and bug fixes?

After solving a bug or making an architectural decision, capture the root cause and rationale as a markdown note in the claude notebook with descriptive tags. Search and edit operations let you retrieve and refine insights over time, building an evergreen reference.

Do I need special access or permissions to store notes persistently?

Yes. The Skill requires write access to the claude notebook for creating and storing notes, read access to all notebooks for retrieval, and the capability to invoke `nb claude:add` and `nb todo` operations.

How does persistent note-taking reduce context-switching between sessions?

By recording decisions, patterns, and learnings once in tagged notebook entries, you avoid re-explaining context or rediscovering solutions in future conversations. Triggers like 'what did I learn yesterday' or 'check my notes' retrieve stored insights instantly.