Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Work with HackMD documents. Use when reading, creating, updating, or deleting notes on HackMD. Supports change tracking to detect document modifications since last check. Supports personal and team workspaces.
Work with HackMD documents. Use when reading, creating, updating, or deleting notes on HackMD. Supports change tracking to detect document modifications since last check. Supports personal and team workspaces.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
npm install -g @hackmd/hackmd-cli
# List all personal notes hackmd-cli notes # Get note metadata (includes lastChangedAt) hackmd-cli notes --noteId=<id> --output json # Get note content (markdown) hackmd-cli export --noteId=<id> # List teams hackmd-cli teams # List team notes hackmd-cli team-notes --teamPath=<path>
# Create note hackmd-cli notes create --content='# Title' # Create from file cat file.md | hackmd-cli notes create # Update note hackmd-cli notes update --noteId=<id> --content='# Updated' # Delete note hackmd-cli notes delete --noteId=<id>
hackmd-cli team-notes create --teamPath=<path> --content='# Team Note' hackmd-cli team-notes update --teamPath=<path> --noteId=<id> --content='...' hackmd-cli team-notes delete --teamPath=<path> --noteId=<id>
Use hackmd-track.js (in scripts/) to detect document changes efficiently.
node scripts/hackmd-track.js add <noteId>
# Single note - outputs content only if changed node scripts/hackmd-track.js changes <noteId> # All tracked notes node scripts/hackmd-track.js changes --all # JSON output for parsing node scripts/hackmd-track.js changes <noteId> --json
node scripts/hackmd-track.js list # Show tracked notes node scripts/hackmd-track.js remove <noteId> # Stop tracking node scripts/hackmd-track.js reset <noteId> # Reset (next check shows as changed)
hackmd-track.js add stores note's lastChangedAt timestamp hackmd-track.js changes compares current lastChangedAt with stored value If changed: outputs content and updates stored timestamp If unchanged: outputs nothing (use --verbose for status) State stored in ./.hackmd/tracked-notes.json (current working directory)
When using --output json, notes include: FieldDescriptionlastChangedAtUnix timestamp of last modificationlastChangeUser{name, userPath, photo} of last editortitleUpdatedAtWhen title changedtagsUpdatedAtWhen tags changed
100 calls per 5 minutes 2000 calls/month (10k on Prime plan)
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.