By mistakeknot
Living bridge between your projects folder and Notion — bidirectional sync with adaptive AI documentation and pagent workflow automation
Triage all registered projects, generate missing docs, establish drift baselines, and sync to Notion.
Notion companion diagnostics (delegates to /clavain doctor scope)
Configure Notion webhook sync — deployment path, config, and setup guide
```
Maps local filesystem entities to Notion page IDs. Each row = one synced entity.
Tools expose raw signals and CRUD operations. Intelligence lives in Claude Code skills:
| Tool | Description |
| Skill | Command | Description |
Self-Diagnosis & Health Check
Interactive Project Discovery & Layout
Webhook Setup — Configure Notion webhook sync
Project Onboarding & Doc Gap Fill
Admin access level
Server config contains admin-level keywords
Uses power tools
Uses Bash, Write, or Edit tools
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.
Bidirectional Notion sync for Claude Code.
interkasten is the living bridge between your project filesystem and Notion. Changes flow both directions: edit a page in Notion and it syncs to your project; update a markdown file locally and it pushes to Notion. The MCP server provides 27 tools covering project CRUD, bidirectional sync, page and database tracking, file scanning, conflict resolution, and signal gathering. Multi-workspace support lets you sync from different Notion workspaces using named token aliases.
Conflict resolution uses three-way merge with node-diff3. When both sides change the same document, it attempts automatic resolution; when that fails, you get a structured conflict with the local version, remote version, and common ancestor so you can make an informed decision rather than guessing which version is newer.
The sync also integrates with Beads issue tracking: beads state flows into Notion for visibility, and Notion updates flow back to keep everything consistent.
First, add the interagency marketplace (one-time setup):
/plugin marketplace add mistakeknot/interagency-marketplace
Then install the plugin:
/plugin install interkasten
Requires Node.js for the MCP server.
Onboard a project:
/interkasten:onboard
Check sync health:
/interkasten:interkasten-doctor
The MCP server starts automatically and provides 27 tools for programmatic Notion interaction. A SessionStart hook shows brief sync status; a Stop hook warns about pending sync operations.
To track databases from a different Notion workspace, save a named token:
interkasten_config_save(alias: "work", value: "${NOTION_TOKEN_WORK}")
interkasten_track_database(database_id: "abc123", token: "work")
The token alias is stored with the tracked database, so refresh operations use it automatically.
Pull regular Notion pages (not just databases) as local markdown:
interkasten_track_page(page_id: "abc123", recursive: true, depth: 3)
Child pages are discovered and pulled recursively. Use interkasten_refresh_page to re-sync.
server/ Node.js/TypeScript MCP server (Drizzle ORM + SQLite)
skills/ onboard, layout, doctor
commands/ onboard, doctor
hooks/ SessionStart (status), Stop (pending sync warning)
npx claudepluginhub mistakeknot/interagency-marketplace --plugin interkasten[DEPRECATED — use intervox] Analyze your writing style and adapt Claude's output to sound like you. Replaced by intervox (via the interim intervoice), which adds a measured stylometric fingerprint, LLMism linter, and verified closed-loop apply on top of the global multi-register profile.
Self-improving agent rig: codifies product and engineering discipline into composable workflows from brainstorm to ship. Compounds knowledge, generates domain agents, monitors its own docs, and surfaces conservative update drift. Orchestrates Claude, Codex, and Oracle through 6 agents, 57 commands, 20 skills, 0 MCP servers. Factory substrate: CXDB turn DAG, scenario bank with satisfaction scoring, evidence pipeline, agent capability policies. Companions: interspect, interphase, interline, interflux, interpath, interwatch, interslack, interform, intercraft, interdev, interpeer, intertest.
Recursive AGENTS.md generator with integrated Oracle critique, CLAUDE.md harmonization, incremental updates, diff previews, and smart monorepo scoping. Cross-AI compatible.
Token efficiency benchmarking, session analytics, and API-equivalent cost analysis for agent workflows
Multi-agent review and research with scored triage, domain detection, content slicing, intermediate finding sharing, and knowledge injection. 17 agents (12 review + 5 research), 8 commands (incl. flux-melange — a goal-seeking adaptive review loop with lens fusion and novelty/risk/taste scoring), 3 skills (flux-engine, flux-review-engine, flux-melange-engine), 2 MCP servers (exa, openrouter-dispatch). Companion plugin for Clavain.
Markdown-first Notion API integration — 8 composite tools, ~95% coverage
Notion API interaction skill for AI agents. Manage pages, databases, blocks, search, and comments through a simple CLI interface.
Notion workspace and database integration
Agent-callable Notion tools for searching pages and databases, reading and creating pages, querying data sources, appending content, and managing schemas. Use when the user mentions Notion or wants to find, read, create, or edit Notion content, even if they don't name Notion explicitly.
Claude Code skill pack for Notion (30 skills)
Structured memory for Claude Cowork. Tiered context loading, session automation, and Obsidian-compatible navigation.