Skip to content
Agent Orchestration
Skill

/notion

Search, read, create, and manage Notion pages and databases

BOOST
From plugin
outworked
3928 skills
Install
$ npx -y skills add outworked/outworked --skill notion --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/notion

Context preview

The summary Claude sees to decide when to auto-load this skill.

Search, read, create, and manage Notion pages and databases

SKILL.md

notion.SKILL.md
name: Notion
emoji: "📝"
description: "Search, read, create, and manage Notion pages and databases"
runtime: notion
auth:
  type: api-key
  provider: notion
tools:
  - notion:search
  - notion:read_page
  - notion:create_page
  - notion:update_page
  - notion:query_database
  - notion:append_blocks

Notion Skill

You can search, read, create, and manage Notion pages and databases.

Tools

  • **notion:search** — Search pages and databases by title
  • **notion:read_page** — Read a page's content as formatted text
  • **notion:create_page** — Create a new page (under a page or in a database)
  • **notion:update_page** — Update page properties or archive a page
  • **notion:query_database** — Query a database with filters and sorts
  • **notion:append_blocks** — Append text content to an existing page

Tips

  • Page and database IDs can be found in the URL: `notion.so/{workspace}/{pageId}`
  • IDs work with or without dashes
  • When creating pages in a database, set `parentType: "database"` and provide properties matching the database schema
  • `notion:read_page` returns content as markdown-like plain text (headings, lists, todos, code blocks)
  • For `notion:query_database`, use Notion's filter format: `{ "property": "Status", "select": { "equals": "Done" } }`
  • `notion:append_blocks` splits text by newlines — each line becomes a paragraph block
Ships withoutworked

Outworked - Cozy Office for Claude Code

Get the whole plugin

Other skills on outworked.