# Note

> Captures notes locally, organizes them by topic and project, and retrieves relevant notes on demand, including meeting preparation and idea synthesis.

- Skill: `dvcrn/note` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add dvcrn/note`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dvcrn/note/raw
- Safety review: CAUTION (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity, Coding & Dev Tools, Note-taking
- Tags: Knowledge Management, Local Storage, Meeting Prep, Notes, Synthesis
- Author: dvcrn (https://skillmd.com/u/dvcrn)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/dvcrn/note

---


# Note

Knowledge capture system. Remember everything, find anything.

## Critical Privacy & Safety

### Data Storage (CRITICAL)
- **All notes stored locally only**: `memory/notes/`
- **No cloud note services** connected
- **No external sync** - pure local storage
- **No sharing** of notes or ideas
- User controls all data retention and deletion

### Data Structure
Notes stored in your local workspace:
- `memory/notes/notes.json` - All captured notes
- `memory/notes/topics.json` - Automatic topic categorization
- `memory/notes/projects.json` - Project-based organization
- `memory/notes/connections.json` - Connections between notes
- `memory/notes/search_index.json` - Search optimization

## Core Workflows

### Capture Note
```
User: "Note: The insight from the book about feedback loops applies to our onboarding problem"
→ Use scripts/capture_note.py --content "Feedback loops from book apply to onboarding" --context "reading"
→ Extract note, identify topics, store automatically
```

### Find Relevant Notes
```
User: "What have I written about onboarding?"
→ Use scripts/find_notes.py --query "onboarding" --context current
→ Surface all notes related to onboarding, including unexpected connections
```

### Prepare for Meeting
```
User: "I'm meeting with Sarah tomorrow"
→ Use scripts/prep_meeting.py --person "Sarah"
→ Pull all previous notes about Sarah, her projects, commitments made
```

### Connect Ideas
```
User: "This reminds me of something I read last month"
→ Use scripts/connect_notes.py --current-note "NOTE-123" --search "last month"
→ Find and surface related notes, create explicit connection
```

### Transform to Knowledge
```
User: "Synthesize my notes on product strategy"
→ Use scripts/synthesize.py --topic "product-strategy"
→ Transform scattered notes into coherent framework
```

## Module Reference
- **Capture System**: See [references/capture.md](references/capture.md)
- **Automatic Organization**: See [references/organization.md](references/organization.md)
- **Retrieval & Search**: See [references/retrieval.md](references/retrieval.md)
- **Connection Building**: See [references/connections.md](references/connections.md)
- **Knowledge Synthesis**: See [references/synthesis.md](references/synthesis.md)
- **Meeting Preparation**: See [references/meeting-prep.md](references/meeting-prep.md)

## Scripts Reference
| Script | Purpose |
|--------|---------|
| `capture_note.py` | Capture note from any context |
| `find_notes.py` | Search and retrieve relevant notes |
| `prep_meeting.py` | Prepare notes for meeting |
| `connect_notes.py` | Explicitly connect related notes |
| `synthesize.py` | Transform notes into knowledge |
| `review_recent.py` | Review recent captures |
| `organize_project.py` | Organize notes by project |
| `build_map.py` | Build knowledge map across domains |

