Labsco
Labsco/Plugins/makenotion/claude-code-notion-plugin
PLUGIN / MAKENOTION

Notion Workspace Plugin

Notion's own plugin: slash commands that read and write real pages in a workspace, from a single page or row up to a whole task worked off the team's board, all through Notion's hosted connection.

OFFICIAL★ 433 GitHub starsView on GitHub ↗

Labsco Summary

ShowHide
Slash commands let an assistant create, find and search Notion pages, and work a task straight off your team's Notion board.

Single actions, and a task-board set.

What installs is a set of slash commands, in two kinds:

  • single actions, done in one go: a new page or database row, a task dropped onto a board, a database read out, a page found by title, a search of the whole workspace
  • a tasks set that works from a Notion board: preparing the board, planning a task inside its own page, building it while the card reports progress, and writing up a code change

The four Notion skills its readme lists do not come with this install.

All of it goes through one sign-in.

Everything reads and writes live pages in Notion, through the connection this plugin brings with it, and that connection waits on a sign-in before it will do anything at all.

  • the single actions touch nothing on your own machine
  • building a task and explaining a change also work on the code in front of the assistant

Until someone completes that sign-in, the commands have nothing to work on.

Notion, and only Notion.

Every command works inside Notion and reaches no other workspace tool. Page and database commands suit anyone with a workspace; the tasks set pays off for a team that already plans its work as cards in Notion.

What gets installed: 10 commands, 1 MCP server

Commands

/Notion:create-database-row

Adds a row to any Notion database you name, filling in the properties that database happens to have.

/Notion:create-page

Writes a new page under a parent page you point at, so it lands in the right part of the workspace instead of loose at the top.

/Notion:create-task

Drops a single task into a tasks-style database, so something agreed in this conversation lands on the board the team already works from.

/Notion:database-query

Reads the rows out of one database — named or by its ID — without anyone opening Notion to look.

/Notion:find

Finds a page or a database by its title, for when you know roughly what the thing is called.

/Notion:search

Searches the whole workspace rather than matching titles, for when you do not know where the answer was written down.

/Notion:tasks:build

Takes the link to a task on the board and does the work, code included, posting what it is doing to the card as it goes and marking it done at the end.

/Notion:tasks:explain-diff

Writes a Notion page explaining a code change: the background, the idea behind it, a walk through the code, how it was checked, and a short quiz for whoever reads it.

/Notion:tasks:plan

Takes the link to a task on the board, reads the card, asks its questions as comments there, and writes a plan into the task's page before marking it ready.

/Notion:tasks:setup

Gets a Notion board ready for the task commands: either a copy of Notion's own template, or a board you already use, given the status and progress fields they need. It talks you through it rather than running in one go.

Notion Workspace Plugin | Labsco