By vanhaaggen
Log your daily git commits to a Notion work log. One command: /worklog. Claude pulls your commits, infers impact/category/wins/skills, and writes structured rows to your Notion database.
A Claude Code plugin that automatically logs your daily git commits to a Notion work log database.
One command. No manual writing. Year-end review ready.
git log for today, filtered to your git authorSOFTDEV-19381) extracted from branch namesClone this repo into ~/claude-plugins/worklog-notion:
git clone <this-repo-url> ~/claude-plugins/worklog-notion
Then register the parent folder as a local marketplace (one-time step) and install:
claude plugin marketplace add ~/claude-plugins
claude plugin install worklog-notion
The plugin is installed at user scope — available in all projects permanently.
If you already have a local marketplace at ~/claude-plugins, skip the marketplace add step and just run claude plugin install worklog-notion.
If ~/claude-plugins doesn't exist yet, the clone step above creates it. The marketplace add command will pick up the .claude-plugin/marketplace.json file included in this repo, which registers worklog-notion as an available plugin.
You can verify the marketplace was added with:
claude plugin marketplace list
And confirm the plugin installed correctly with:
claude plugin list
Open ~/.claude/settings.json and add your Notion page ID under pluginOptions:
{
"pluginOptions": {
"worklog-notion@local-plugins": {
"notion_page_id": "your-page-id-here"
}
}
}
Your page ID is the hex string at the end of your Notion page URL:
https://notion.so/Log-book-2026-your-page-id-here → your-page-id-here
Requirement: Your Notion MCP must be authorized (company setup handles this).
By default the plugin uses git config user.name. To override, add git_author to the same block in ~/.claude/settings.json:
{
"pluginOptions": {
"worklog-notion@local-plugins": {
"notion_page_id": "your-page-id-here",
"git_author": "Your Name"
}
}
}
/worklog
Claude will pull today's commits, infer everything, and write to Notion in ~30 seconds.
Every time you end a Claude Code session, the plugin checks if you have unlogged commits. If you do, it prints a reminder in your terminal:
[worklog-notion] 3 unlogged commit(s) today.
Run /worklog in Claude Code to log them to Notion.
The plugin creates a Work Log database inside your configured page with:
| Column | Type | Description |
|---|---|---|
| Ticket | Title | Ticket ID (e.g. SOFTDEV-19381) |
| Date | Date | The day the work was done |
| Description | Text | What was done (inferred) |
| Impact | Text | Business/technical value (inferred) |
| Category | Select | Feature, Bug Fix, Migration, Architecture, Docs, Review, Chore |
| Wins | Checkbox | Notable achievement worth mentioning in a review |
| Skills | Multi-select | React, Redux, RTK Query, Architecture, API Design, Saga, Docs, Data Formatting, Testing, Styling |
The database is created automatically on first /worklog run if it doesn't exist.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub vanhaaggen/worklog-plugin --plugin worklog-notionStandup reports, changelogs, and git productivity helpers
Git-as-knowledge-graph workflow for traceability across issues, branches, commits, reviews, and PRs.
Manage an Obsidian vault as your development knowledge base and automatic work journal. Auto-captures commits, tasks, and Claude Code components with structured frontmatter.
Notion integration providing workspace search, page management, database operations, and AI-optimized content access via Notion's hosted MCP server.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).