@tank/notion

Manage pages, databases, and blocks in Notion via its API.

1|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/tankpkg/skills --skill tank-notion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: @tank/notion
Source: https://github.com/tankpkg/skills/tree/main/skills/notion
Command: npx skills add https://github.com/tankpkg/skills --skill tank-notion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines interaction with Notion, enabling AI agents to manage pages, databases, and blocks efficiently, reducing manual data entry and organization time.

Core Features & Use Cases

  • Database Management: Create, query, and update Notion databases with various property types.
  • Page Creation & Editing: Build and modify Notion pages with rich content blocks.
  • Workspace Search: Quickly find pages and databases across your Notion workspace.
  • Use Case: Automatically create a new project page in a "Projects" database, populate its properties (like 'Due Date' and 'Assignee'), and add initial task blocks.

Quick Start

Use the notion skill to query the database with ID 'abc12345' for pages where the 'Status' property is 'In Progress'.

Frequently Asked Questions about @tank/notion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Notion database management with an AI agent?

You can automate Notion database management by using an AI agent to perform CRUD operations on database entries, apply complex filtering, and handle typed properties directly through the Notion API.

Can I create Notion pages with rich content blocks automatically?

Yes, you can automatically create and modify Notion pages by building hierarchical block content, populating page properties like 'Due Date', and adding initial task blocks via the API.

What is the best way to search a Notion workspace for specific pages?

The best way to search a Notion workspace is to use workspace search functionality that quickly finds specific pages and databases across your entire environment, supporting pagination for large datasets.

Does this approach support complex filtering for Notion database queries?

Yes, querying Notion databases supports complex filtering, allowing you to retrieve pages matching specific property criteria such as finding pages where the 'Status' property is 'In Progress'.

How do I handle large datasets when querying the Notion API?

To handle large datasets when querying the Notion API, use pagination to efficiently retrieve and manage extensive lists of database entries or workspace search results without hitting retrieval limits.