# Blink Notion

> Read, search, create, and update content in the user's linked Notion workspace. Use when asked to check notes, create pages, query databases, update tasks, or search for information in Notion. Requires a linked Notion connection.

- Skill: `blink-new/blink-notion` (Agent Skill)
- Install (CLI): `npx skillmds@latest add blink-new/blink-notion`
- Raw SKILL.md: https://api.skillmd.com/api/skills/blink-new/blink-notion/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: blink-new (https://skillmd.com/u/blink-new)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/blink-new/blink-notion

---


# Blink Notion

Access the user's linked Notion workspace. Before using, check that Notion is connected:
```bash
blink connector status notion
```

## Search everything
```bash
blink connector exec notion /search POST '{"query": "meeting notes", "filter": {"property": "object", "value": "page"}}'
```

## List all databases
```bash
blink connector exec notion /search POST '{"filter": {"property": "object", "value": "database"}}'
```

## Query a database (with filters)
```bash
blink connector exec notion /databases/DATABASE_ID/query POST '{
  "filter": {"property": "Status", "select": {"equals": "In Progress"}},
  "sorts": [{"property": "Due Date", "direction": "ascending"}]
}'
```

## Get a page's content
```bash
blink connector exec notion /pages/PAGE_ID GET
blink connector exec notion /blocks/PAGE_ID/children GET
```

## Create a new page
```bash
blink connector exec notion /pages POST '{
  "parent": {"database_id": "DATABASE_ID"},
  "properties": {
    "Name": {"title": [{"text": {"content": "New Task"}}]},
    "Status": {"select": {"name": "To Do"}}
  }
}'
```

## Update a page property
```bash
blink connector exec notion /pages/PAGE_ID PATCH '{
  "properties": {
    "Status": {"select": {"name": "Done"}}
  }
}'
```

## Add content to a page
```bash
blink connector exec notion /blocks/PAGE_ID/children PATCH '{
  "children": [{"object": "block", "type": "paragraph",
    "paragraph": {"rich_text": [{"type": "text", "text": {"content": "Added by agent"}}]}}]
}'
```

## Common use cases
- "What tasks are in my Notion todo database?" → query the tasks DB
- "Create a meeting notes page for today" → create page in meeting notes DB
- "Mark task X as done" → update page property
- "What did I write about project Y?" → search all content
- "Add a note to my daily journal" → append block to today's page

