notion-api
This skill provides instructions for interacting with the Notion REST API. It enables agents to read, create, update, and delete Notion pages, databases, blocks, and comments using curl and jq.
Is notion-api safe to install?
Review the source first: our audit of notion-api's source files found 1 shell command, 16 external URLs, no file writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill performs network requests to the Notion API and executes shell commands. It handles sensitive API tokens which must be protected.
How we audit skills: our security review methodology.
Who is this skill for?
Developers and AI agents requiring programmatic access to Notion workspaces.
What can you do with it?
- Searching Notion pages and databases
- Retrieving and updating page content
- Querying database entries
- Creating new pages and databases
- Managing comments on pages and discussions
- Listing and retrieving user information
How good is this skill?
Quality score: 5/10. The skill documentation is comprehensive, follows security best practices regarding token handling, and provides clear instructions for API interaction.
What does the skill file contain?
# Notion API Skill This skill enables interaction with Notion workspaces through the Notion REST API. Use `curl` and `jq` for direct REST calls, or write ad-hoc scripts as appropriate for the task. ## Authentication ### API Key Handling 1. **Environment Variable**: Check if `NOTION_API_TOKEN` is available in the environment 2. **User-Provided Key**: If the user provides an API key in context, use that instead 3. **No Key Available**: If neither is available, use AskUserQuestion (or equivalent) to request the API key from the user **IMPORTANT**: Never display, log, or send `NOTION_API_TOKE...
Frequently asked questions
How does the skill handle authentication?
It checks for the NOTION_API_TOKEN environment variable, accepts a user-provided key, or prompts the user if neither is available.
What precautions exist for destructive operations?
The skill requires the agent to ask the user for confirmation before updating, deleting, archiving, or modifying database schemas.
How are rate limits managed?
The skill advises implementing exponential backoff when receiving HTTP 429 responses.
Can the skill edit or delete existing comments?
No, the API documentation provided states the API cannot edit or delete existing comments.
Related skills
find-skills
2.3MUsers seeking to extend agent capabilities with specialized tools, workflows, or knowledge packages
The find-skills skill enables agents to search for, discover, and install modular packages from the open agent skills ecosystem using the Skills CLI.
video-edit
338.7KUsers of the RunComfy CLI who need to automate video editing tasks like restyling, background swapping, or motion transfer
The video-edit skill acts as a router for the RunComfy CLI, selecting between Wan 2.7 Edit-Video, Kling 2.6 Pro Motion Control, and Lucy Edit Restyle models based on user intent to perform video transformations.
lark-doc
305.2KUsers who need to automate document management, content updates, and media handling within the Lark/Feishu ecosystem
The lark-doc skill enables agents to read, create, and edit Lark (Feishu) documents, including Docx and Wiki formats. It supports content manipulation via XML or Markdown, media handling, and resource management for document covers. The skill integrates with other Lark skills by identifying and delegating operations for embedded objects like spreadsheets, databases, and mind notes.
ai-image-generation
229.9KDevelopers and AI agents requiring programmatic access to diverse image generation and editing models through a unified CLI
The AI Image Generation skill provides a command-line interface for generating and editing images using the RunComfy platform. It routes requests across 11+ AI models, including FLUX 2, Google Nano Banana, OpenAI GPT Image 2, ByteDance Seedream, Alibaba Qwen, and Wan 2-7. The skill selects the appropriate model based on user intent, such as typography precision, photorealism, or speed, and executes the generation via the runcomfy CLI.