skills/notion-automation/SKILL.md
--- name: notion-automation description: Automate Notion tasks via Rube MCP (Composio): pages, databases, blocks, comments, users. Always search tools first for current schemas. category: AI & Agents source: antigravity tags: [api, mcp, ai, automation, workflow] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/notion-automation --- # Notion Automation via Rube MCP Automate Notion operations through Composio's Notion toolkit via Rube MCP. ## Prerequisites - Rube M
npx skillsauth add ranbot-ai/awesome-skills skills/notion-automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate Notion operations through Composio's Notion toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit notionRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit notionWhen to use: User wants to create, update, or archive Notion pages
Tool sequence:
NOTION_SEARCH_NOTION_PAGE - Find parent page or existing page [Prerequisite]NOTION_CREATE_NOTION_PAGE - Create a new page under a parent [Optional]NOTION_RETRIEVE_PAGE - Get page metadata/properties [Optional]NOTION_UPDATE_PAGE - Update page properties, title, icon, cover [Optional]NOTION_ARCHIVE_NOTION_PAGE - Soft-delete (archive) a page [Optional]Key parameters:
query: Search text for SEARCH_NOTION_PAGEparent_id: Parent page or database IDpage_id: Page ID for retrieval/update/archiveproperties: Page property values matching parent schemaPitfalls:
When to use: User wants to query database rows, insert entries, or update records
Tool sequence:
NOTION_SEARCH_NOTION_PAGE - Find the database by name [Prerequisite]NOTION_FETCH_DATABASE - Inspect schema and properties [Prerequisite]NOTION_QUERY_DATABASE / NOTION_QUERY_DATABASE_WITH_FILTER - Query rows [Required]NOTION_INSERT_ROW_DATABASE - Add new entries [Optional]NOTION_UPDATE_ROW_DATABASE - Update existing entries [Optional]Key parameters:
database_id: Database ID (from search or URL)filter: Filter object matching Notion filter syntaxsorts: Array of sort objectsstart_cursor: Pagination cursor from previous responseproperties: Property values matching database schema for inserts/updatesPitfalls:
When to use: User wants to read, append, or modify content blocks in a page
Tool sequence:
NOTION_FETCH_BLOCK_CONTENTS - Read child blocks of a page [Required]NOTION_ADD_MULTIPLE_PAGE_CONTENT - Append blocks to a page [Optional]NOTION_APPEND_TEXT_BLOCKS - Append text-only blocks [Optional]NOTION_REPLACE_PAGE_CONTENT - Replace all page content [Optional]NOTION_DELETE_BLOCK - Remove a specific block [Optional]Key parameters:
block_id / page_id: Target page or block IDcontent_blocks: Array of block objects (NOT child_blocks)text: Plain text content for APPEND_TEXT_BLOCKSPitfalls:
content_blocks parameter, NOT child_blocks -- the latter fails validationWhen to use: User wants to create databases or modify their structure
Tool sequence:
NOTION_FETCH_DATABASE - Inspect current schema [Prerequisite]NOTION_CREATE_DATABASE - Create a new database [Optional]NOTION_UPDATE_SCHEMA_DATABASE - Modify database properties [Optional]Key parameters:
parent_id: Parent page ID for new databasestitle: Database titleproperties: Property definitions with types and optionsdatabase_id: Database ID for schema updatesPitfalls:
When to use: User wants to list workspace users or manage comments on pages
Tool sequence:
NOTION_LIST_USERS - List all workspace users [Optional]NOTION_GET_ABOUT_ME - Gettools
Delegate coding tasks to the Grok Build CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.
development
--- name: graceful-shutdown description: Implement graceful shutdown for servers and workers: drain connections, finish in-flight work, release resources, and exit cleanly on SIGTERM/SIGINT. category: AI & Agents source: antigravity tags: [python, typescript, node, api, claude, ai, template, docker, kubernetes] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/graceful-shutdown --- # Graceful Shutdown ## Overview A skill for implementing graceful shutdown in server
development
--- name: falsify description: The scientific thinking protocol for AI agents. Use when facing complex, ambiguous, or high-stakes questions where guessing is costly: hypothesis → attempt to break it → evidence → calibrated co category: Creative & Media source: antigravity tags: [markdown, claude, ai, agent, llm, template, design, security, rag, cro] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/falsify --- # Falsify — The Scientific Thinking Protocol > Think like
tools
Configure approved delegation lanes across installed implementer CLIs, including optional model and effort choices, then write global or project config only after explicit user approval.