Agentic Mind Palace 🏰
PARA-powered Notion integration for Claude Code. Discover your workspace schema and interact with tasks, notes, tags, and projects through natural language.
Setup
1. Set your Notion API key
Create an internal integration in Notion, then export the key:
export NOTION_API_KEY="ntn_..."
Add to your shell profile (.zshrc, .bashrc) for persistence.
2. Share databases with integration
In Notion, open each database you want to use (Tasks, Notes, etc.) and share it with your integration via the "..." menu → "Connections".
3. Install plugin
Add the marketplace, then install the plugin:
/plugin marketplace add corneliu-iancu/agentic-mind-palace
/plugin install agentic-mind-palace@corneliu-iancu
The marketplace is named corneliu-iancu; the plugin is agentic-mind-palace, hence the @corneliu-iancu suffix on install.
4. Run setup
/agentic-mind-palace:setup
This discovers your databases and saves their schemas locally.
Skills
Setup
| Skill | Description | |-------|-------------| | /agentic-mind-palace:setup | Discover workspace databases, match to PARA entities |
Skills are named <entity>-<action>.
Tasks
| Skill | Description | |-------|-------------| | /agentic-mind-palace:task-list | List/filter tasks (status, due date, energy, My Day, etc.) | | /agentic-mind-palace:task-get | Get full task details and content by page ID | | /agentic-mind-palace:task-create | Create task with inferred properties and default template | | /agentic-mind-palace:task-update | Change any task property (status, due, energy, tags, etc.) | | /agentic-mind-palace:task-complete | Mark a task as done | | /agentic-mind-palace:my-day | View and manage today's focused tasks |
Notes
| Skill | Description | |-------|-------------| | /agentic-mind-palace:note-list | List/filter notes (type, tag, favorite, importance) | | /agentic-mind-palace:note-get | Get full note details and content by page ID | | /agentic-mind-palace:note-create | Capture a note with inferred type and tags | | /agentic-mind-palace:note-update | Change any note property, or archive it |
Tags
| Skill | Description | |-------|-------------| | /agentic-mind-palace:tag-list | List/filter tags; resolves tag names to IDs for other skills | | /agentic-mind-palace:tag-get | Get full tag details and content by page ID | | /agentic-mind-palace:tag-create | Create a tag (Area, Resource, or Entity) | | /agentic-mind-palace:tag-update | Change any tag property, or archive it |
Projects
| Skill | Description | |-------|-------------| | /agentic-mind-palace:project-list | List/filter projects (active by default; status, favorites) | | /agentic-mind-palace:project-get | Get full project details, content, and task counts | | /agentic-mind-palace:project-create | Create a project with inferred status, dates, and tags | | /agentic-mind-palace:project-update | Change any project property, or close/archive it |
How it works
- Ships a
.mcp.jsonthat connects Claude to the Notion API - Setup discovers your databases by matching property schemas against PARA patterns
- Skills instruct Claude how to query and format Notion data
- Creation infers properties from conversation context (a task's energy/context, a note's type, a tag's classification)
- State is stored locally in
.state/databases.json(gitignored)
Roadmap
- [x] Task CRUD (list, get, create, update, complete)
- [x] My Day management
- [x] Notes CRUD (list, get, create, update)
- [x] Tags CRUD (list, get, create, update)
- [x] Projects CRUD (list, get, create, update)
- [ ] Daily briefing skill
- [ ] Smart search / knowledge retrieval
- [ ] Cross-system sync (Jira, GitHub)





