OpenClaw · Skill

Upnote

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

Notes & PKM
v1.0.1
VirusTotal: Benign

Install

Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.

Primary command

clawhub install wemcdonald/upnote

ClawHub installer

npx clawhub@latest install wemcdonald/upnote

OpenClaw CLI

openclaw skills install wemcdonald/upnote

Direct OpenClaw install

openclaw install wemcdonald/upnote

What this skill does

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

Why it matters

Uses UpNote's built-in x-callback-url support directly, so no third-party integrations or API keys are needed.

Typical use cases

  • Creating structured meeting notes in a specific notebook
  • Searching notes by keyword across the entire library
  • Organizing new project ideas into a dedicated notebook
  • Opening a specific note directly by its ID
  • Browsing all notes filed under a given tag

Source instructions

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.

Related OpenClaw skills

Browse all →
Featured slot

Your product here

Reserve this slot to reach operators and coding-agent buyers.

Shown where builders are actively comparing tools and deployment options.

Advertise