Guides

Setting up the Notion Skill

Connect your Notion workspace to your agent by installing and configuring the OpenClaw Notion skill.

Part 1: Create the Notion Integration & Get the API Key

This part of the process happens in your Notion workspace.

  1. Create an Integration: In Notion, go to Settings & Members Integrations.
  2. Click "Develop your own integrations".
  3. Click "+ New integration". Name it something like "Nimrobo Agent" and associate it with your workspace, then click Submit.
  4. Copy the API Key: On your new integration's page, find the "Secrets" section. Click "Show" and then "Copy" the "Internal Integration Token". This is your API key.

Part 2: Have Your Agent Install and Configure the Skill

Now, you'll instruct your agent to perform the installation.

  1. Instruct Your Agent: To begin, give your Nimrobo agent the following simple command:
    "Please install and configure the OpenClaw skill for Notion."
  2. Provide Your API Key: Your agent will find and install the necessary skill. Once the installation is complete, it will ask you for your Notion API Key. When prompted, paste the "Internal Integration Token" you copied from the Notion website in Part 1.
  3. Confirmation: The agent will save the key and let you know once the configuration is complete.

Part 3: Grant Access to Pages and Databases

For your agent to see any content, you must share specific pages or databases with the integration you created in Part 1.

  1. Go to the Notion page or database you want the agent to access.
  2. Click the "Share" button in the top-right.
  3. Use the search bar in the pop-up to find your integration by name (e.g., "Nimrobo Agent").
  4. Select it and click "Invite". Choose the permission level you want to grant (e.g., "Can view," "Can edit").
  5. Repeat this for every page and database you want the agent to be able to use.

Part 4: Verify the Setup

Once the skill is installed, configured, and granted access, you can verify it's working. Ask your agent to perform a Notion-related task, such as:

"Using the Notion skill, please list the pages you have access to."

If the setup is correct, the agent will return a list of the pages you shared in Part 3.