Jump to related tools in the same category or review the original source on GitHub.

Notes & PKM @wemcdonald Updated 6/28/2026 1,240 downloads 0 stars Security: Pass

Upnote OpenClaw Plugin & Skill | ClawHub

Looking to integrate Upnote into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate notes & pkm tasks instantly, without having to write custom tools from scratch.

What this skill does

Manage UpNote notes and notebooks via x-callback-url automation. Use when a user asks to create notes, open notes, create notebooks, view tags, or manage content in UpNote.

Install

ClawHub CLI
openclaw skills install @wemcdonald/upnote
Node.js (npx)
npx clawhub@latest install upnote

Full SKILL.md

Open original
Metadata table.
namedescription
upnoteManage UpNote notes and notebooks via x-callback-url automation. Use when a user asks to create notes, open notes, create notebooks, view tags, or manage content in UpNote.

SKILL.md content below is scrollable.

UpNote

Manage UpNote notes and notebooks using x-callback-url automation.

Overview

UpNote is installed and supports x-callback-url endpoints for automation. Use the bundled upnote.sh script for all UpNote operations.

Quick Start

Create a note:

scripts/upnote.sh new --title "My Note" --text "Note content here"

Create a note with markdown:

scripts/upnote.sh new --title "Meeting Notes" --text "# Agenda\n- Item 1" --markdown

Create a note in a specific notebook:

scripts/upnote.sh new --title "Project Ideas" --text "Ideas..." --notebook "Work"

Common Operations

Create Note

scripts/upnote.sh new \
  --title "Note Title" \
  --text "Content here" \
  [--notebook "Notebook Name"] \
  [--markdown] \
  [--new-window]

Create Notebook

scripts/upnote.sh notebook new "Notebook Name"

Open Note (requires note ID)

scripts/upnote.sh open <noteId> [true|false]

To get a note ID, right-click a note in UpNote → Copy Link → extract the ID from the URL.

Open Notebook (requires notebook ID)

scripts/upnote.sh notebook open <notebookId>

View Tag

scripts/upnote.sh tag "tag-name"

Search Notes

scripts/upnote.sh view all_notes --query "search term"

View Modes

scripts/upnote.sh view <mode>

Available modes:

  • all_notes - All notes
  • quick_access - Quick access notes
  • templates - All templates
  • trash - Trash
  • notebooks - Notebooks (use with --notebook-id)
  • tags - Tags (use with --tag-id)
  • filters - Filters (use with --filter-id)
  • all_notebooks - All notebooks
  • all_tags - All tags

Notes

  • All UpNote operations open the UpNote app
  • Note and notebook IDs can be obtained by copying links from UpNote (right-click → Copy Link)
  • The script handles URL encoding automatically
  • For multi-line content, use \n for line breaks or pass content via heredoc

Resources

scripts/upnote.sh

Shell script wrapper for UpNote x-callback-url operations. Handles URL encoding and provides a clean CLI interface.

ClawHub Registry URL: https://clawhub.ai/wemcdonald/skills/upnote

Related skills

If this matches your use case, these are close alternatives in the same category.