notion-update

Automates Notion project page updates using daily logs and session context.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Notion project pages often lag behind daily work. This skill automates updating Notion pages using daily logs and current session context, reducing manual copying and errors.

Core Features & Use Cases

  • Automatic update of main and log pages across multiple projects via a centralized registry
  • Ingests daily logs, session context, and recent Git history to synthesize updates
  • Supports multiple projects via projects.json and defined notion_pages mappings

Quick Start

Invoke the /notion-update <project-alias> command to update Notion pages for the selected project.

Frequently Asked Questions about notion-update

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

FAQPage Schema
How do I automatically update Notion pages from daily logs and git history?

You can automatically update Notion pages from daily logs and git history by configuring a projects.json registry with notion_pages mappings. The skill reads daily.md files, session context, and recent git commits to synthesize and push content updates via the Notion API.

Can I sync multiple Notion project pages from a centralized configuration?

Yes, you can sync multiple Notion project pages using a centralized projects.json registry. You define project aliases alongside their specific notion_pages and update_sections mappings to target and update content across various projects.

Does updating Notion project pages via API preserve existing subpages?

Updating Notion project pages via API safely preserves existing subpages. The skill uses specific page IDs and enforces correct update_sections configuration to modify content blocks without deleting nested structures.

What do I need to configure before auto-syncing logs to Notion?

Before auto-syncing logs to Notion, you need a projects.json file defining target projects with valid notion_pages and update_sections. You also need daily.md log files, session context, and Notion API access configured for secure page updates.

Why do my Notion page updates fail when using session context and git history?

Notion page updates using session context and git history fail if projects.json lacks correct project configuration. The skill enforces valid notion_pages and update_sections fields, requiring exact Notion page IDs to execute safe API calls.