agentic-mind-palace

corneliu-iancu

OtherClaude Codeby corneliu-iancu

Summary

PARA-powered Notion integration for Claude Code. Discover your workspace schema, query tasks, notes, tags, and projects through natural language.

Install to Claude Code

/plugin install agentic-mind-palace@corneliu-iancu

Run in Claude Code. Add the marketplace first with /plugin marketplace add corneliu-iancu/agentic-mind-palace if you haven't already.

README.md

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.json that 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)

Related plugins

Browse all →