skills-sh:iswalle/getnote-cli/getnote-tag

getnote-tag

# getnote-tag Skill Add, list, and remove tags on notes. ## Prerequisites - `getnote` CLI installed and authenticated (`getnote auth status` should show "Authenticated") ## Commands ### List tags on a note ``` getnote tag list <note_id> ``` Returns all tags with their IDs and types. Tag types: - `ai` — auto-generated by AI - `manual` — added by the user - `system` — system tag (**cannot be deleted**) ```bash getnote tag list 1896830231705320746 getnote tag list 1896830231705320746 -o json ``` --- ### Add a

Not scanned by ClawHub
Source
iswalle/getnote-cli
Freshness
Observed 22m ago
Path
skills/getnote-tag
Commit
75937008205d00b7541b7cee90a6b37ae0843a0b

Install

Claim

OpenClaw

openclaw skills install skills-sh:iswalle/getnote-cli/getnote-tag

ClawHub

clawhub install skills-sh:iswalle/getnote-cli/getnote-tag

Upstream checks

Upstream checks are separate from ClawHub scanning.

Gen Agent Trust Hub

pass

Checked 4mo ago

View result
Socket

pass

Checked 4mo ago

View result
Snyk

pass

Checked 4mo ago

View result

Stored SKILL.md

SKILL.md

name: getnote-tag version: 0.4.0 description: Manage note tags in Get笔记 via the getnote CLI

getnote-tag Skill

Add, list, and remove tags on notes.

Prerequisites

  • getnote CLI installed and authenticated (getnote auth status should show "Authenticated")

Commands

List tags on a note

text
getnote tag list <note_id>

Returns all tags with their IDs and types.

Tag types:

  • ai — auto-generated by AI
  • manual — added by the user
  • system — system tag (cannot be deleted)
bash
getnote tag list 1896830231705320746
getnote tag list 1896830231705320746 -o json

Add a tag

text
getnote tag add <note_id> <tag>
bash
getnote tag add 1896830231705320746 工作

Remove a tag

text
getnote tag remove <note_id> <tag_id>

⚠️ Requires tag ID (integer from tag list), not tag name. ⚠️ system type tags cannot be removed.

bash
# Step 1: get tag IDs
getnote tag list 1896830231705320746 -o json

# Step 2: remove by tag ID
getnote tag remove 1896830231705320746 123

Agent Usage Notes

  • tag list -o json returns {"note_id":"...","tags":[{"id":"...","name":"...","type":"..."}]} (flat, no success wrapper).
  • tag remove takes a numeric tag ID, not a name — always call tag list first.
  • To replace all tags at once, use getnote note update --tag "tag1,tag2" instead.
  • Exit code 0 = success; non-zero = error. Error details go to stderr.