notion-pack
Claude Code skill pack for Notion (32 skills)
Installation
Open Claude Code and run this command:
/plugin install notion-pack@claude-code-plugins-plus
Use --global to install for all projects, or --project for current project only.
What It Does
> 32 production-ready skills for building Notion API integrations with @notionhq/client
Real API code. Real filter syntax. Real error handling. No placeholders.
Skills (32) plugin-local skills
Use when standard Notion troubleshooting fails or you are chasing intermittent API errors — deep debugging for response inspection, permission chain tracing, property type mismatches, pagination edge cases, and block nesting limits.
Use when you are choosing or scaffolding how an app talks to Notion via the API — deciding between a headless CMS (blog/content site), a task tracker (project management), a knowledge base (wiki), a form-submission handler, or a data-pipeline source, and wiring the database schema plus integration code.
Integrate the Notion API into CI/CD pipelines for automated documentation sync, deploy tracking, and configuration reads.
Diagnose and fix Notion API errors by HTTP status code and error code.
Create, update, archive, and compose Notion pages and block content.
Query, filter, and manage Notion databases and pages.
Work with Notion blocks, rich text, comments, and page content.
Optimize Notion API usage to minimize rate-limit pressure, reduce engineering overhead, and maximize throughput.
Implement data handling, PII protection, and GDPR/CCPA compliance for Notion integrations.
Collect Notion API diagnostic info for troubleshooting and support tickets.
Deploy Node.
Configure Notion enterprise access control with OAuth, workspace permissions, and audit logging.
Create a minimal working Notion API example.
Execute Notion incident response procedures with triage, mitigation, and postmortem.
Install and configure the Notion API SDK with authentication.
Use when debugging or reviewing Notion API code that fails with object_not_found, validation_error, rate_limited, or returns incomplete data.
Use when you must move high volumes through the Notion API without tripping its 3 req/sec limit — bulk-creating pages, syncing 100K+ record databases, or running background jobs.
Configure Notion local development with a dedicated dev integration, test mocking, and hot reload.
Migrate data to/from Notion or between Notion workspaces with data mapping and validation.
Configure Notion integrations across development, staging, and production environments.
Set up observability for Notion integrations with metrics, traces, and alerts.
Optimize Notion API performance with caching, batching, parallel requests, and incremental sync.
Use when you need to govern Notion integrations at scale — set integration naming standards, enforce page sharing policies, standardize property naming and database schemas, and run access audits that scan which bots can reach which pages.
Execute a Notion API production deployment checklist and readiness verification.
Manage Notion API rate limits with exponential backoff, queue-based throttling, and batch optimization.
Design and implement a production-ready Notion integration architecture with proper layering, caching, error handling, and testing strategies.
Graceful degradation when Notion is down: offline cache, retry with exponential backoff, circuit breaker, health checks, and fallback content.
Apply production-ready @notionhq/client SDK patterns for TypeScript and Python.
Search Notion workspaces and retrieve pages, databases, and block content using the Notion API.
Apply Notion API security best practices for integration tokens, OAuth2 flows, least-privilege capabilities, and page-level access control.
Upgrade @notionhq/client SDK versions and migrate between Notion API versions.
Build change detection and event handling for Notion workspaces using polling, native webhooks, and third-party connectors.