Research Related Notes
Search notes and read selected text bodies.
/oo TriliumNext Notes: Search Trilium [search expression] within ancestor [note ID], then read content of selected note [note ID] and summarize returned text.
Search notes, read text content, create notes under parents, replace content, and manage placements or attachments. Ask your connected AI assistant to explain the results or carry out the specified operation.
Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.
Search notes and read selected text bodies.
/oo TriliumNext Notes: Search Trilium [search expression] within ancestor [note ID], then read content of selected note [note ID] and summarize returned text.
Create a named text note under an explicit parent.
/oo TriliumNext Notes: Create Trilium note under parent [parent ID], title [title], type text, mime text/html, content [HTML].
Read the current body and replace it with complete revised text.
/oo TriliumNext Notes: Read Trilium note [note ID] content, then replace it with this complete revised content [content].
Set up oo CLI and the oo Skill in your agent.
Install OOMOL →Provide a Trilium ETAPI token and public instance URL.
Connect TriliumNext Notes →Use /oo with the pages to read, the changes to make, and where to save the result.
Connection Guide →Choose Your Agent
TriliumNext Notes connects supported service operations to your AI assistant. Search notes, read text content, create notes under parents, replace content, and manage placements or attachments.
Search notes and read metadata or text content.
Create notes, replace content, or place existing notes under another parent.
Read attachment metadata and upload from a public file URL.
Search Trilium notes using full text, labels, subtree constraints, and ordering options.
trilium.search_notes Create a note and place it under a parent in the Trilium note tree.
trilium.create_note Get Trilium note metadata by note id.
trilium.get_note Update mutable metadata on a Trilium note.
trilium.update_note Delete a Trilium note and all of its placements from the note tree.
trilium.delete_note Read the text content of a text-based Trilium note.
trilium.get_note_content Replace the text content of a text-based Trilium note.
trilium.update_note_content Place an existing Trilium note under another parent, or update that placement if it exists.
trilium.create_branch Get a Trilium note-tree branch by branch id.
trilium.get_branch Update the position, prefix, or expanded state of a Trilium branch.
trilium.update_branch Delete a Trilium branch; deleting a note's final branch also deletes the note.
trilium.delete_branch Create a label or relation attribute on a Trilium note.
trilium.create_attribute Get a Trilium label or relation attribute by attribute id.
trilium.get_attribute Update the value or position of a Trilium label, or the position of a relation.
trilium.update_attribute Delete a Trilium label or relation attribute.
trilium.delete_attribute List attachment metadata owned by a Trilium note.
trilium.list_note_attachments Download a public file URL and upload it as a Trilium note attachment.
trilium.upload_attachment Get Trilium attachment metadata by attachment id.
trilium.get_attachment Update mutable metadata on a Trilium attachment.
trilium.update_attachment Delete a Trilium attachment.
trilium.delete_attachment No matching tools.
It reads metadata; use get_note_content for text-based note bodies.
Only publicly reachable instances are supported.
No. Deleting its final branch also deletes the note.
Manage which optional storage OOMOL can use. You can change these choices from the footer at any time.