cnotion

Analyze git commits and Claude Code sessions into categorized Notion pages.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/treejh/ai-agent-skills --skill cnotion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cnotion
Source: https://github.com/treejh/ai-agent-skills/tree/main/skills/cnotion
Command: npx skills add https://github.com/treejh/ai-agent-skills --skill cnotion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert scattered daily engineering activity — git commits, uncommitted changes, and session conversation — into structured, searchable Notion pages written in an engineering blog style so teams don't lose design decisions, root-cause analyses, or next tasks.

Core Features & Use Cases

  • Commit and Session Analysis: Parses today's git commits and current Claude Code session conversation to identify features, troubleshooting, infra changes, refactors, insights, and next tasks.
  • Structured Notion Uploads: Creates one Notion DB row per work item with a schema for title, subtitle, date, and multi-select tags; supports grouping small commits into a single page.
  • Writing & Validation Workflow: Produces Korean-language engineering-style drafts, enforces sentence-level Korean validation rules, and blocks upload until validation passes.
  • Session Insight Mode: /cnotion analyze extracts high-value session insights as a single Notion page for learning and design decisions.

Quick Start

Run /cnotion in your Claude Code session from the project directory to analyze today's commits and conversation and create categorized Notion pages.

Frequently Asked Questions about cnotion

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

FAQPage Schema
How do I automatically document git commits and Claude Code sessions in Notion?

You can automatically document git commits and Claude Code sessions by running the /cnotion command, which analyzes daily engineering activity and uploads categorized pages directly to a Notion database.

What is the best way to extract design decisions and troubleshooting insights from Claude Code conversations?

Extracting design decisions and troubleshooting insights from Claude Code conversations is done using the /cnotion analyze command, which identifies high-value session insights and saves them as a single Notion page.

Can I group multiple small git commits into a single Notion documentation page?

Yes, you can group small git commits into a single Notion documentation page; the analysis workflow supports creating one Notion database row per work item while consolidating related minor changes.

Do I need a specific Notion database setup to upload engineering session logs?

Uploading engineering session logs requires a specific Notion database setup, including providing the Notion database and parent IDs, along with configured Notion MCP and Claude Code authentication.

Does the generated Notion engineering page content follow a specific language and structure?

The generated Notion engineering page content follows a specific Korean-language structure, applying a validated schema for titles, subtitles, dates, and multi-select tags while enforcing sentence-level validation rules.

What happens if the Korean writing validation fails when uploading to Notion?

If the Korean writing validation fails when uploading to Notion, the system blocks the upload until the validation passes, ensuring all engineering-style drafts meet the required sentence-level rules.