notion
Create pages, search content, and manage Notion workspaces. Use when asked to create Notion pages, search Notion, add content to pages, or fetch Notion data.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create pages, search content, and manage Notion workspaces. Use when asked to create Notion pages, search Notion, add content to pages, or fetch Notion data.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Test and document API endpoints - validate responses, check status, generate examples
Full company intelligence report - overview, team, funding, products, news
Research competitors - products, pricing, team, funding, and strategy
Enrich any person or company from any identifier — email, name, LinkedIn URL, domain, company name, Twitter/X handle. Use when asked to enrich, look up, or research a lead, contact, person, or company.
Extract structured data from web pages using AI
Build a sales prospect list of dental practices in a city — finds practices, decision makers, contact info, and buying signals. Use when asked to find dentists for outreach, prospect dental practices, build a lead list of dentists, or generate dental practice leads in a specific area.
| name | notion |
| description | Create pages, search content, and manage Notion workspaces. Use when asked to create Notion pages, search Notion, add content to pages, or fetch Notion data. |
Create pages, search content, fetch data, and add content to your Notion workspace. Connect your Notion account to manage pages, databases, and content programmatically.
orth CLICreate a new page in your Notion workspace.
orth run notion /create-page --body '{
"title": "Meeting Notes",
"parent_id": "parent-page-or-database-id"
}'
Parameters:
title (required) - Page titleparent_id (required) - Parent page or database ID where page will be createdicon - Page icon (emoji or external URL)cover - Cover image URL for the pageSearch for pages and databases in your Notion workspace.
orth run notion /search --body '{
"query": "meeting notes",
"filter_value": "page"
}'
Parameters:
query - Search query textfilter_value - Filter results by type (page, database)direction - Sort direction (ascending, descending)timestamp - Property to sort by timestamppage_size - Number of results per pagestart_cursor - Cursor for paginationfilter_property - Property to filter byRetrieve pages and databases from your Notion workspace.
orth run notion /fetch-data --body '{
"get_pages": true,
"page_size": 20
}'
Parameters:
query - Optional search queryget_pages - Retrieve pages (only one of get_pages, get_databases, get_all can be true)get_databases - Retrieve databases (only one of get_pages, get_databases, get_all can be true)get_all - Retrieve both pages and databases (only one of get_pages, get_databases, get_all can be true)page_size - Number of items per pageAdd content blocks to an existing Notion page.
orth run notion /add-content --body '{
"parent_block_id": "page-block-id",
"content_blocks": [
{"type": "paragraph", "text": "This is a paragraph with **markdown** support."},
{"type": "heading_1", "text": "Main Heading"}
]
}'
Parameters:
parent_block_id (required) - ID of the parent block/page to add content tocontent_blocks (required) - Array of content blocks to add (supports markdown)after - Insert content after specific block IDCreate a new project page:
orth run notion /create-page -b '{"title":"Q1 Project Plan","parent_id":"abc123-def456-ghi789","icon":"📋"}'
Search for meeting notes:
orth run notion /search -b '{"query":"team meeting","filter_value":"page","page_size":10}'
Get all pages:
orth run notion /fetch-data -b '{"get_pages":true,"page_size":50}'
Get all databases:
orth run notion /fetch-data -b '{"get_databases":true}'
Add structured content:
orth run notion /add-content -b '{"parent_block_id":"page123","content_blocks":[{"type":"heading_2","text":"Action Items"},{"type":"paragraph","text":"- Complete user testing\n- Update documentation\n- Schedule follow-up meeting"}]}'
Add content with markdown:
orth run notion /add-content -b '{"parent_block_id":"page456","content_blocks":[{"type":"paragraph","text":"This **important** note has [a link](https://example.com) and `inline code`."}]}'
When adding content, you can use these block types:
paragraph - Regular text paragraphheading_1 - Main heading (H1)heading_2 - Section heading (H2)heading_3 - Subsection heading (H3)bulleted_list_item - Bullet pointnumbered_list_item - Numbered list itemto_do - Checkbox itemcode - Code blockquote - Block quote