hnh-notion

Interact with Notion pages, databases, and schemas via a Python CLI.

3|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/huynguyenh/skills --skill hnh-notion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hnh-notion
Source: https://github.com/huynguyenh/skills/tree/main/skills/hnh-notion
Command: npx skills add https://github.com/huynguyenh/skills --skill hnh-notion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines interaction with Notion, allowing you to manage pages, databases, and content efficiently without leaving your current workflow.

Core Features & Use Cases

  • Page Management: Create, read, update, and append content to Notion pages.
  • Database Operations: Query, create, and update records within Notion databases.
  • Search & Schema: Find information across your workspace and understand database structures.
  • Use Case: Automatically create a new task in your "Project Tracker" Notion database with specific properties like "Due Date" and "Assignee" when a new feature request is identified.

Quick Start

Use the hnh-notion skill to create a new page in your 'Projects' database with the title 'New Feature Launch'.

Frequently Asked Questions about hnh-notion

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

FAQPage Schema
How do I automate creating Notion database records with specific properties using Python?

You can automate creating Notion database records with specific properties by using this Skill's Python CLI tool to interact with the Notion REST API. It supports record management, allowing you to create pages with custom fields like due dates and assignees.

Can I query Notion databases and retrieve schema structures via the API?

Yes, you can query Notion databases and retrieve schema structures via the API. This Skill supports database querying and schema retrieval, allowing you to find information across your workspace and understand database structures efficiently.

Do I need a Notion API token to manage pages and append content programmatically?

Yes, you need a NOTION_API_TOKEN to manage pages and append content programmatically. This Skill requires the token for authentication and utilizes the requests library for HTTP communication with the Notion REST API.

What is the best way to read and append content to Notion pages without leaving my workflow?

The best way to read and append content to Notion pages without leaving your workflow is using this Skill's Python CLI tool. It streamlines interaction with Notion, supporting page creation, content reading, and appending directly through the API.

Does this Notion API integration support searching across my entire workspace?

Yes, this Notion API integration supports searching across your entire workspace. It includes search and schema functionalities that allow you to find information across your Notion workspace and understand database structures.

Are there limitations to managing Notion records with the requests library in Python?

Managing Notion records with the requests library in Python is limited by the capabilities and rate limits of the Notion REST API. This Skill handles HTTP communication for page creation and database querying within those boundaries.