notion-custom-agents

Configure Notion Custom Agents with triggers, models, access controls, and external integrations.

1|Updated May 26, 2026
One-click install
npx skills add https://github.com/nimdvir/dima-publishing --skill notion-custom-agents-nimdvir
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: notion-custom-agents
Source: https://github.com/nimdvir/dima-publishing/tree/main/.agents/skills/notion-custom-agents
Command: npx skills add https://github.com/nimdvir/dima-publishing --skill notion-custom-agents-nimdvir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up Notion Custom Agents involves many moving parts—triggers, model selection, access permissions, Slack and GitHub connections—and misconfiguration leads to agents that fail silently or lack access to the data they need. This Skill provides a complete reference for building, configuring, and debugging these automated workflows. ## Core Features & Use Cases - Trigger Configuration: Set up recurring schedules, Notion database events (page added, property updated), and Slack events (messages, reactions, @-mentions) with correct filters. - Access & Permissions Management: Grant targeted page/database access, configure web access, manage Slack channel permissions, and set sharing levels (Full Access, Can Edit, Can View & Interact). - External Agents (Claude, Cursor): Connect external AI coding agents with GitHub PATs, build coding task boards, and generate files like PowerPoint decks from Notion pages. - Use Case: Create a weekly report agent that runs every Monday at 9 AM PST, reads a project database, and posts a summary to a Slack channel—then debug why it failed by checking the Activity tab and verifying database access grants. ## Quick Start Help me create a Notion Custom Agent that posts a weekly summary of my tasks database to Slack every Monday morning.

Frequently Asked Questions about notion-custom-agents

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

FAQPage Schema
How do I create a Notion Custom Agent on a schedule?▼

Create a Custom Agent from AI Chat, a template, or blank instructions, then add a Schedule trigger with daily, weekly, monthly, or yearly frequency and a specific time with timezone. Notion previews the next run time before saving.

What triggers can Notion Custom Agents use?▼

Custom Agents support recurring schedules, Notion events (comments, pages added or removed, property updates with database view filters), and Slack events (channel messages, emoji reactions, @-mentions). Slack triggers require an admin to connect the Slack AI connector first.

Which Notion plan do Custom Agents require?▼

Custom Agents require a Business or Enterprise plan. Some models like Claude Fable 5 additionally require an admin to enable them in Settings under Notion AI, and External Agents need enablement by a Workspace Owner.

Why is my Notion agent not reading my pages or databases?▼

Agents have no access by default—you must explicitly grant pages and databases under Tools & Access. Linking pages inside the Instructions does not grant access, which is the most common cause of agents failing to read content.

How do I connect Claude to GitHub inside Notion?▼

Set up an External Agent with a GitHub Personal Access Token that has read and write permissions for Contents and Pull Requests. The agent accesses only selected repositories; without write permissions it operates as read-only code Q&A.

What gets copied when duplicating a Notion Custom Agent?▼

Duplicating copies the name (appending "(1)"), model, instructions, and triggers. It does not copy Slack connections, Workers, run history, or credit limits, and the duplicate is private by default.