← Back to Skills Marketplace
mtbf999

Trilium

by mtbf999 · GitHub ↗ · v1.0.3
cross-platform ⚠ suspicious
1362
Downloads
3
Stars
2
Active Installs
4
Versions
Install in OpenClaw
/install trilium
Description
Manage Trilium Notes by reading, searching, and creating notes via the ETAPI with provided server URL and ETAPI token.
Usage Guidance
This skill legitimately needs two pieces of information to work: TRILIUM_ETAPI_TOKEN (an ETAPI token you generate in Trilium) and TRILIUM_SERVER_URL (the Trilium server address). Before installing: (1) be aware the registry metadata does not list these required env vars or a primary credential — you must provide them manually. (2) The ETAPI token grants API-level access to all notes reachable by that token; only provide it if you trust the skill and the agent's ability to run it. Prefer generating a scoped or ephemeral token if Trilium supports it, and run the Trilium server on a local or private network if you want to keep data internal. (3) Because the skill can be invoked autonomously, any stored token could be used without an extra prompt — consider limiting network access or using a token that has limited permissions. (4) If you need more assurance, request the publisher add the required env vars to the registry metadata and/or include an explicit statement of exactly which ETAPI endpoints the skill will call and when.
Capability Analysis
Type: OpenClaw Skill Name: trilium Version: 1.0.3 The skill bundle is designed to interact with Trilium Notes via its ETAPI, requiring `TRILIUM_ETAPI_TOKEN` and `TRILIUM_SERVER_URL` from the environment, which is a standard and necessary configuration for an API-driven skill. The `SKILL.md` and `references/api.md` files clearly document the skill's purpose and the API endpoints it uses, all of which align with managing Trilium notes. There is no evidence of prompt injection attempts, data exfiltration, malicious execution, persistence mechanisms, or any other harmful intent within the provided files.
Capability Assessment
Purpose & Capability
The skill is clearly for interacting with Trilium Notes via its ETAPI (reading, searching, creating notes). That capability aligns with the name and included reference doc. However, the registry metadata lists no required environment variables or primary credential while the SKILL.md explicitly requires TRILIUM_ETAPI_TOKEN and TRILIUM_SERVER_URL — a discrepancy between claimed metadata and actual instructions.
Instruction Scope
The runtime instructions are narrowly scoped to calling the Trilium ETAPI (authenticate with a token, use the server URL, perform GET/POST/PUT/DELETE/search). The SKILL.md does not instruct reading arbitrary local files, scanning other credentials, or sending data to unrelated endpoints.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing will be written to disk or fetched at install time via an external URL.
Credentials
The SKILL.md rightly requires TRILIUM_ETAPI_TOKEN and TRILIUM_SERVER_URL (both are appropriate for Trilium access), but the registry metadata declares no required env vars or primary credential. That mismatch is concerning because the platform metadata will not surface or enforce the secret requirement and the token grants full API access to the user's notes.
Persistence & Privilege
The skill does not request always:true, does not claim to modify other skills or system settings, and is not asking for persistent installation privileges. Autonomous invocation is enabled by default (normal), so any provided token could be used by the agent when the skill runs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install trilium
  3. After installation, invoke the skill by name or use /trilium
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
trilium 1.0.3 - No file changes detected in this release. - Functionality and documentation remain unchanged from the previous version.
v1.0.2
Replaced technical curl examples with user-friendly prompt examples in SKILL.md.
v1.0.1
Work with Trilium Notes (notebook app) and automate via Trilium Notes ETAPI. This skill allows you to read, search, and create notes in your Trilium database. Use to manage notebook content or search for information within Trilium. To get started: (1) In Trilium, go to Options -> ETAPI and create a new ETAPI token. (2) Set TRILIUM_ETAPI_TOKEN and TRILIUM_SERVER_URL in your environment or .env file.
v1.0.0
Initial release (renamed from trillium to trilium).
Metadata
Slug trilium
Version 1.0.3
License
All-time Installs 2
Active Installs 2
Total Versions 4
Frequently Asked Questions

What is Trilium?

Manage Trilium Notes by reading, searching, and creating notes via the ETAPI with provided server URL and ETAPI token. It is an AI Agent Skill for Claude Code / OpenClaw, with 1362 downloads so far.

How do I install Trilium?

Run "/install trilium" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Trilium free?

Yes, Trilium is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Trilium support?

Trilium is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Trilium?

It is built and maintained by mtbf999 (@mtbf999); the current version is v1.0.3.

💬 Comments