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.