# Automate Notion Workflows with Rube MCP

Manual Notion updates are repetitive and error-prone. This skill guides Claude, Codex, and Claude Code through Rube MCP workflows for pages, databases, blocks, comments, and users.

## Install

```bash
npx skillstore add sickn33/notion-automation
```

## Metadata

- Status: approved
- Slug: sickn33-notion-automation
- Skillstore revision: r2
- Version status: missing
- Tree hash: 03fa8e019498c20c61ffb47d5b5bdce3379f77384befe9c3a613a419bd421091
- Author: sickn33
- GitHub username: sickn33
- License: MIT
- Repository: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/notion-automation
- Ref: 81e05e636292629114b76cbb3922fbe57672fc02
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: confirmation\_required
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/sickn33-notion-automation
- Manifest: https://skillstore.pages.dev/api/skills/sickn33-notion-automation/manifest

## Capabilities

- Searches for Notion pages and databases before resolving object identifiers.
- Creates, retrieves, updates, duplicates, and archives Notion pages.
- Queries databases with filters, sorting, and cursor-based pagination.
- Inserts and updates database rows after inspecting the current schema.
- Reads, appends, replaces, and removes page content blocks.
- Lists workspace users and creates or retrieves page comments.

## Use Cases

- Maintain Project Trackers: Query project databases, add records, and update statuses after validating each property against the current schema.
- Publish Structured Notes: Create pages and append organized content blocks beneath the correct parent page.
- Review Workspace Activity: Retrieve page metadata, content, users, and comments for workspace reviews.

## Prompt Templates

### Find a Notion Page

```
Find the Notion page named [page name]. Search all result pages and report matching titles and parent locations. Do not change anything.
```

### Create a Project Page

```
Find the parent page named [parent]. Create a child page titled [title] with these sections: [sections]. Confirm the resolved parent before creating it.
```

### Update Database Records

```
Inspect the [database] schema. Find records matching [criteria], preview proposed changes to [properties], and update only after I confirm.
```

### Synchronize a Notion Tracker

```
Inspect [database], paginate every result, and compare records with [requirements]. Propose inserts, updates, and schema changes separately. Execute only approved actions.
```

## Limitations

- Requires a configured Rube MCP server and an active Notion OAuth connection.
- Can access only pages and databases shared with the connected Notion integration.
- Relies on current Rube MCP tool schemas, which may change after publication.
- Destructive writes need user confirmation because the source workflow does not require it.

## Best Practices

- Search current Rube MCP tools before each workflow because schemas can change.
- Resolve and verify page or database identifiers before any write operation.
- Preview destructive changes and require explicit user confirmation before execution.

## Anti Patterns

- Do not assume search results are complete without processing every pagination cursor.
- Do not write database properties before fetching and validating the current schema.
- Do not archive, replace, delete, or change schemas from an ambiguous request.

## Security Audit

- Audited at: 2026-08-04T16:20:01.406\+00:00
- Summary: The apparent shell execution and reconnaissance findings are Markdown and Notion workflow documentation, so they are false positives. The external Rube MCP endpoint is a real network dependency. Third-party OAuth mediation and unguarded destructive Notion actions require clear consent and confirmation controls.

## Stats

- Views: 163
- Downloads: 21
- Favorites: 0
- Popularity score: 0
