notesLet your agent write notes anywhere: local markdown, Apple Notes, Bear, Obsidian, Notion, Evernote, configurable per note type.
Install via ClawdBot CLI:
clawdbot install ivangdavila/notesOn first use, read setup.md for platform selection and integration guidelines.
User needs to capture any type of notes: meetings, brainstorms, decisions, daily journals, or project logs. Agent handles formatting, platform routing (local or external apps), action item extraction, and retrieval across all configured platforms.
This skill ONLY:
~/notes/~/notes/config.md to route notes to platformsThis skill NEVER:
~/notes/ (except platform CLIs)This skill works 100% locally by default. External platforms require user to install tools separately:
| Platform | User Installs | User Configures | Data Flow |
|----------|---------------|-----------------|-----------|
| Local | nothing | nothing | All local |
| Apple Notes | memo CLI | nothing | Local (app communication) |
| Bear | grizzly CLI | Token in ~/.config/grizzly/token | Local (app communication) |
| Obsidian | obsidian-cli | Vault path | Local (file-based) |
| Notion | nothing | API key | Network (api.notion.com) |
| Evernote | clinote CLI | Login via CLI | Network (Evernote servers) |
Agent behavior:
Memory at ~/notes/. See memory-template.md for setup.
~/notes/
āāā config.md # Platform routing configuration
āāā index.md # Search index with tags
āāā meetings/ # Local meeting notes
āāā decisions/ # Local decision log
āāā projects/ # Local project notes
āāā journal/ # Local daily notes
āāā actions.md # Central action tracker (all platforms)
| Topic | File |
|-------|------|
| Setup process | setup.md |
| Memory template | memory-template.md |
| All note formats | formats.md |
| Action item system | tracking.md |
| Local markdown | platforms/local.md |
| Apple Notes | platforms/apple-notes.md |
| Bear | platforms/bear.md |
| Obsidian | platforms/obsidian.md |
| Notion | platforms/notion.md |
| Evernote | platforms/evernote.md |
Check ~/notes/config.md for platform routing:
# Platform Routing
meetings: local # or: apple-notes, bear, obsidian, notion
decisions: local
projects: notion
journal: bear
quick: apple-notes
If note type not configured, use local.
If platform not available (missing CLI/credentials), fall back to local with warning.
Every note type has a specific format regardless of platform. See formats.md for templates.
| Note Type | Trigger | Key Elements |
|-----------|---------|--------------|
| Meeting | "meeting notes", "call with" | Attendees, decisions, actions |
| Decision | "we decided", "decision:" | Context, options, rationale |
| Brainstorm | "ideas for", "brainstorm" | Raw ideas, clusters, next steps |
| Journal | "daily note", "today I" | Date, highlights, blockers |
| Project | "project update", "status" | Progress, blockers, next |
| Quick | "note:", "remember" | Minimal format, tags |
If someone says "I'll do X" or "we need to Y", that is an action item.
Every action item MUST have:
Action items sync to ~/notes/actions.md regardless of which platform holds the note.
After determining platform, read the corresponding file:
| Platform | File | CLI |
|----------|------|-----|
| local | platforms/local.md | none |
| apple-notes | platforms/apple-notes.md | memo |
| bear | platforms/bear.md | grizzly |
| obsidian | platforms/obsidian.md | obsidian-cli |
| notion | platforms/notion.md | curl (API) |
| evernote | platforms/evernote.md | clinote |
When searching notes:
~/notes/ firstExample output:
Search: "product roadmap"
Local:
[[2026-02-19_product-sync]] - meeting, ~/notes/meetings/
Notion:
"Q1 Roadmap" - page, Projects database
Bear:
"Roadmap Ideas" - #product #planning
~/notes/actions.md is the SINGLE source of truth for all action items, regardless of where the note lives.
Format includes source:
| Task | Owner | Due | Source |
|------|-------|-----|--------|
| Review proposal | @alice | 2026-02-20 | local:[[2026-02-19_sync]] |
| Update roadmap | @bob | 2026-02-22 | notion:Q1 Planning |
| Draft post | @me | 2026-02-21 | bear:#content-ideas |
For local notes: YYYY-MM-DD_topic-slug.md (date first, then topic)
External platforms use their native naming/organization.
| Endpoint | Data Sent | When | Purpose |
|----------|-----------|------|---------|
| https://api.notion.com/v1/pages | Note title, content | User configures Notion | Create pages |
| https://api.notion.com/v1/databases/*/query | Search queries | User searches Notion notes | Query database |
No other external endpoints. Apple Notes, Bear, Obsidian, and Evernote use local CLI tools that communicate with locally-installed apps.
Data flow by platform:
~/notes/. No network.memo CLI communicates with Notes.app via macOS APIs.grizzly CLI communicates with Bear.app.obsidian-cli reads/writes vault files.clinote. Requires user login.Credential handling:
~/.config/notion/api_key or ~/.config/grizzly/token without explicit user consentWhat stays local always:
~/notes/actions.md~/notes/index.md~/notes/config.mdInstall with clawhub install if user confirms:
meetings ā meeting facilitation and agendasjournal ā daily journaling practicedocumentation ā technical docsclawhub star notesclawhub syncGenerated Mar 1, 2026
During virtual meetings, the agent captures decisions, action items, and key points in real-time, routing them to configured platforms like Notion for project tracking or local markdown for archiving. It ensures all action items are extracted with owners and deadlines, syncing to a central tracker for accountability across distributed teams.
Individuals use the agent to log daily highlights, blockers, and reflections, storing entries in platforms like Bear or Obsidian for easy retrieval. The agent formats entries consistently, tags them for searchability, and extracts any personal action items to a unified to-do list, enhancing self-management and goal tracking.
In agile projects, the agent documents sprint updates, decisions, and brainstorming sessions, routing notes to Notion for team collaboration or local files for backup. It aggressively extracts action items from discussions, ensuring they are logged in a central tracker with clear deadlines, facilitating project management and progress monitoring.
During client workshops or brainstorming sessions, the agent records raw ideas, clusters them into themes, and notes next steps, saving to platforms like Apple Notes for quick access or Evernote for cloud storage. It formats notes with structured templates and syncs action items to a master list, aiding in follow-up and client relationship management.
In industries like finance or healthcare, the agent logs critical decisions with context, rationale, and stakeholders, storing them locally for security or in configured platforms like Obsidian for organization. It ensures all notes follow strict formats and extracts compliance-related action items, maintaining audit trails and regulatory adherence.
Offer a free tier with local note-taking and basic action tracking, while premium plans unlock integrations with platforms like Notion and Evernote, advanced search across platforms, and team collaboration features. Revenue comes from monthly subscriptions per user, targeting small to medium businesses seeking productivity tools.
Sell customized deployments with enhanced security, compliance features, and dedicated support for integrating with enterprise systems like Notion or internal wikis. Revenue is generated through annual licenses, implementation services, and training, focusing on industries with strict data governance needs.
Develop a marketplace where third-party developers can create additional platform integrations or specialized note formats, taking a commission on sales. Revenue streams include transaction fees, premium listings, and partnerships with tool providers, leveraging the agent's modular architecture for ecosystem growth.
š¬ Integration Tip
Start by configuring local markdown notes to understand the workflow, then gradually add one external platform like Apple Notes or Notion, ensuring CLI tools or API keys are set up correctly as per the skill's guidelines.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Create, search, and manage Bear notes via grizzly CLI.
Track water and sleep with JSON file storage
Notion API for creating and managing pages, databases, and blocks.
Smart ClawdBot documentation access with local search index, cached snippets, and on-demand fetch. Token-efficient and freshness-aware.
Work with Obsidian vaults as a knowledge base. Features: fuzzy/phonetic search across all notes, auto-folder detection for new notes, create/read/edit notes with frontmatter, manage tags and wikilinks. Use when: querying knowledge base, saving notes/documents, editing existing notes by user instructions.