jnotes-gui

Edit markdown documents in the jNotes desktop window via GUI actions.

108|11|Updated Jun 26, 2026
One-click install
npx skills add https://github.com/db-aeon/joshu-oss --skill jnotes-gui-db-aeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jnotes-gui
Source: https://github.com/db-aeon/joshu-oss/tree/main/arozos/subservice/md-editor/skills/jnotes-gui
Command: npx skills add https://github.com/db-aeon/joshu-oss --skill jnotes-gui-db-aeon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When the jNotes markdown editor window is open, the agent needs to read and modify the on-screen document directly instead of guessing at filesystem state, keeping the GUI and agent in sync. ## Core Features & Use Cases - GUI-first document access: Read the open note via the GUI snapshot or the getDocument action rather than filesystem tools. - Structured editing actions: Replace, insert, or append markdown, save documents, and open files through app_gui_action calls. - Use Case: While drafting a meeting summary in jNotes, ask the agent to rewrite a section; it updates the editor buffer in place and you save or discard the result. ## Quick Start Ask the agent to summarize the note currently open in jNotes and insert the summary at the cursor.

Frequently Asked Questions about jnotes-gui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I edit the open note in jNotes with the agent?

Use app_gui_action with the md-editor appId and actions like replaceDocument, insertMarkdown, or appendMarkdown. The change appears directly in the editor buffer rather than only in chat output.

How does the agent read the current jNotes document?

The agent reads document.markdown from the GUI snapshot, or calls the getDocument action for the full untruncated text. It should not query the filesystem or gbrain first while the window is open.

Can the agent save or open files from jNotes?

Yes. The saveDocument action persists the buffer to disk, accepting a path for untitled notes, and openFile opens a relative path under joshu's files. The skill never deletes files.

When should I use filesystem search instead of the jNotes GUI?

Use the joshu-brain skill with gbrain only when searching the wider Desktop or File Brain beyond the open note. While jNotes is open, the on-screen document remains the source of truth for its own content.

What are the limitations of the jNotes GUI skill?

It only operates while the jNotes window is open and cannot delete files. The snapshot's document.markdown may be truncated, so full reads require the getDocument action.