LaunchKit · 2026
Back to Skills

trilium

Work with Trilium Notes (notebook app) and automate via Trilium Notes ETAPI.

2
960 downloads
by @mtbf999

Setup & Installation

openclaw skills install @mtbf999/trilium

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install trilium

Version History

v1.0.3Feb 11, 2026 - Version note by skill developer:

trilium 1.0.3 - No file changes detected in this release. - Functionality and documentation remain unchanged from the previous version.

What This Skill Does

Connects to a self-hosted Trilium Notes instance via the ETAPI REST interface. Supports reading, searching, and creating notes in the Trilium database. Requires a running Trilium server and an ETAPI token.

Lets you query and update Trilium without opening the app, making it useful for agents that need to read or write personal knowledge during a task.

When to use it

  • Search personal knowledge base for past research
  • Create meeting notes directly from a chat prompt
  • Retrieve a specific note by ID during a workflow
  • Add quick ideas or reminders to a Trilium notebook
  • Find Docker or home lab configs stored in notes

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: 'Find my notes about Docker configuration'

AGENT
  1. 1Read TRILIUM_ETAPI_TOKEN and TRILIUM_SERVER_URL from environment
  2. 2Send search request to Trilium ETAPI with query 'Docker configuration'
  3. 3Retrieve matching note IDs and titles from the response
  4. 4Fetch note content for the most relevant result
OUTPUT

Returns the text content of the matching Trilium note

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

TRILIUM_ETAPI_TOKEN environment variable (generated in Trilium -> Options -> ETAPI)TRILIUM_SERVER_URL environment variable (URL of your self-hosted Trilium server)