← Back to Skills Marketplace
lanthar91

Justanote

by Lanthar91 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
277
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install just-note
Description
Manage personal markdown notes — search, read, create, and append to notes. Use when the user asks to jot down an idea, find a note, list notes, or add somet...
README (SKILL.md)

Notes Skill

Personal notes manager. Notes live in /home/node/.openclaw/workspace/notes/ as markdown files with optional YAML frontmatter.

On the host (VPS) this maps to /root/.openclaw/workspace/notes/ — data persists across container restarts.

Setup

On first use, create the notes directory if it doesn't exist:

mkdir -p /home/node/.openclaw/workspace/notes/ideas
mkdir -p /home/node/.openclaw/workspace/notes/projects
mkdir -p /home/node/.openclaw/workspace/notes/daily
mkdir -p /home/node/.openclaw/workspace/notes/misc

Note format

---
tags: [idea, article]
created: 2026-03-06
---

# Title

Content here.

Frontmatter is optional. If absent, treat the file as plain markdown.

Paths

All paths below use the variable NOTES for brevity:

NOTES=/home/node/.openclaw/workspace/notes

Commands

List notes

find $NOTES -name '*.md' -type f | sed "s|$NOTES/||" | sort

Search by content

grep -rn --include='*.md' -i 'SEARCH_TERM' $NOTES/

Search by tag

grep -rl --include='*.md' 'tags:.*TAGNAME' $NOTES/

Read a note

cat $NOTES/PATH_TO_NOTE.md

Create a new note

  1. Generate a slug from the title (lowercase, hyphens, no special chars).
  2. Add YAML frontmatter with tags and created (today's date).
  3. Write to the appropriate subdirectory.
cat > $NOTES/SUBDIR/SLUG.md \x3C\x3C 'EOF'
---
tags: [tag1, tag2]
created: YYYY-MM-DD
---

# Title

Content
EOF

Append to an existing note

echo -e "\
## New section\
\
Content to add" >> $NOTES/PATH_TO_NOTE.md

Daily quick note

For quick thoughts without a full note, append to today's daily file:

mkdir -p $NOTES/daily
FILE=$NOTES/daily/$(date +%Y-%m-%d).md
[ -f "$FILE" ] || echo "# $(date +%Y-%m-%d)" > "$FILE"
echo "- $(date +%H:%M) — Quick thought here" >> "$FILE"

Behavior guidelines

  • When creating notes, confirm the title and tags with the user unless the request is unambiguous.
  • When searching, show matching filenames and a brief context snippet.
  • Keep file names short and descriptive: gpu-price-tracking.md, not note-about-tracking-gpu-prices-over-time.md.
  • Never delete notes without explicit confirmation.
  • When listing, show relative paths from the notes root for readability.
Usage Guidance
This skill appears to do what it says (manage local markdown notes) and asks for no credentials, but it relies on running shell commands that directly read and write files under a specific workspace path. Before enabling it: 1) Confirm where the notes directory is mapped on your host (the file mentions a mapping to /root/.openclaw/... which could expose host files). 2) Avoid putting secrets in notes. 3) Ensure agent runtime will validate and sanitize user-provided note paths, titles, and search terms (prevent .. path traversal and shell injection). 4) If you are concerned about exposure, test using a disposable or non-sensitive notes directory, or deny autonomous invocation until you review how inputs are escaped. 5) If you want stronger guarantees, request or implement explicit filename/path validation and quoting when the agent runs shell commands.
Capability Analysis
Type: OpenClaw Skill Name: just-note Version: 1.0.0 The 'just-note' skill is a standard personal notes manager that uses basic shell commands (find, grep, cat, echo) to organize markdown files within a designated workspace directory. It contains no indicators of malicious intent, data exfiltration, or unauthorized system access, and its instructions in SKILL.md are strictly aligned with its stated purpose.
Capability Assessment
Purpose & Capability
Name/description match the behavior: it manages markdown notes stored under a specific workspace path. It does not request unrelated credentials or services.
Instruction Scope
SKILL.md gives concrete shell commands that read/write files under /home/node/.openclaw/workspace/notes (and notes the host mapping to /root/...). Commands use direct variable substitution (e.g., $NOTES/PATH_TO_NOTE.md, grep with SEARCH_TERM) with no explicit input sanitization. That means a malformed PATH or SEARCH_TERM could allow the agent to read or modify files outside the intended notes tree.
Install Mechanism
Instruction-only skill with no install spec and no packages downloaded — minimal installation risk.
Credentials
No environment variables, credentials, or external config paths are requested. Nothing disproportionate is declared.
Persistence & Privilege
always is false and the skill is user-invocable. The skill writes to the agent workspace (persistent across restarts) and the SKILL.md explicitly notes a host mapping to /root/.openclaw/workspace/notes, which may expose host-level files if the workspace is mounted or misconfigured.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install just-note
  3. After installation, invoke the skill by name or use /just-note
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the just-note skill: - Manage personal markdown notes: search, read, create, and append to notes. - Supports tagging with optional YAML frontmatter. - Organizes notes in subdirectories (ideas, projects, daily, misc). - Offers commands for daily quick notes and content/tag searching. - Lists notes with readable, relative paths. - Enforces safe behavior (confirmation before deletion, prompts for ambiguous requests).
Metadata
Slug just-note
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Justanote?

Manage personal markdown notes — search, read, create, and append to notes. Use when the user asks to jot down an idea, find a note, list notes, or add somet... It is an AI Agent Skill for Claude Code / OpenClaw, with 277 downloads so far.

How do I install Justanote?

Run "/install just-note" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Justanote free?

Yes, Justanote is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Justanote support?

Justanote is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Justanote?

It is built and maintained by Lanthar91 (@lanthar91); the current version is v1.0.0.

💬 Comments