Skip to content

Skills for your Trilium Notes instance notes in Claude Code

The Trilium Notes plugin gives Claude Code ready-made skills for Trilium Notes: create, move, rename and search notes, manage attributes, work with templates and journal notes, and export a subtree. It also sets up the connection to your Trilium Notes MCP server for you.

Install it Browse the skills

/plugin marketplace add Marceltov/trilium-plugin
/plugin install trilium

Needs Trilium Notes' MCP server

This plugin is only the client half. It uses the MCP server built into Trilium Notes 0.106+ (Options → AI / LLM → MCP server), connected through trilium-mcp-proxy to sign in with your password, or directly with an ETAPI token. See Install and connect.

What it does

  • Sets up the connection. If no Trilium Notes instance is configured, a SessionStart hook notices in your first session and Claude offers, once, to register one: it asks for the URL, runs claude mcp add for you, and you sign in with your Trilium Notes password through /mcp.
  • Knows Trilium Notes' features. Skills cover templates, promoted attributes, journal notes and subtree export, so Claude uses the right MCP tools instead of guessing.
  • Works on claude.ai too. Add this repository as a plugin marketplace on claude.ai, next to a Trilium Notes connector (through trilium-mcp-proxy). See Use on claude.ai.
  • Handles several instances. Connect a home and a work Trilium Notes instance side by side; skills ask which one you mean when it isn't clear. See Multiple instances.
  • Asks before destructive changes. Deleting a note or applying a template to an existing one is confirmed with you first.