Note
v2.1.0Knowledge capture and connection system with automatic organization and retrieval. Use when user mentions taking notes, capturing ideas, recording insights,...
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The name/description (local note capture, organization, retrieval) match the included capture script: it writes notes as JSON to a local path. However, SKILL.md advertises many other scripts (find_notes.py, synthesize.py, connect_notes.py, references/*.md) and features (automatic topics, project organization, search index) that are not present in the file manifest. That gap means the skill as shipped cannot deliver the documented capabilities.
Instruction Scope
SKILL.md instructs the agent to run multiple scripts for searching, connecting, synthesizing, and preparing meetings, but only scripts/capture_note.py is included. The instructions therefore promise actions the agent cannot execute. The document repeatedly asserts 'All data stored locally' which aligns with the included script, but the missing scripts and reference files are a clear scope mismatch.
Install Mechanism
No install spec (instruction-only with one local Python script). No downloads or external installers are used — low install risk.
Credentials
The skill requires no environment variables or external credentials and performs only local file writes. It stores notes under ~/.openclaw/workspace/memory/notes/notes.json which is consistent with local-only storage. This access level is proportional to a note-capture tool.
Persistence & Privilege
The skill is not forced-always or declared to modify other skills or system settings. It writes to its own files under the user's home directory only. Autonomous invocation is allowed by default (normal for skills) but not combined with other high-risk factors here.
What to consider before installing
The capture script itself is simple and stores notes locally (no network calls), but the skill's documentation advertises many additional scripts and reference files that are not included — so the package as provided cannot perform search, synthesis, meeting prep, or connection-building. Before installing: (1) ask the publisher for the missing scripts or a full source bundle, (2) manually inspect any additional scripts before running them, (3) be aware notes will be written to ~/.openclaw/workspace/memory/notes/notes.json, and (4) note a minor bug in capture_note.py (tags handling will crash if --tags is omitted) — you may want to run it in a test environment first. Because of the documentation vs. file mismatch, treat this skill cautiously until the missing components are provided and reviewed.Like a lobster shell, security has layers — review code before you run it.
captureideasknowledgelatestlearningmemorynotesorganize
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 notesmemory/notes/topics.json- Automatic topic categorizationmemory/notes/projects.json- Project-based organizationmemory/notes/connections.json- Connections between notesmemory/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
- Automatic Organization: See references/organization.md
- Retrieval & Search: See references/retrieval.md
- Connection Building: See references/connections.md
- Knowledge Synthesis: See references/synthesis.md
- Meeting Preparation: See 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 |
Comments
Loading comments...
