Install
openclaw skills install deepvista-notesDeepVista Notes: Create, read, update, and delete notes (explicit knowledge managed by the user). Notes are a shorthand for knowledge cards with type=note — the same as `deepvista card --type note`. TRIGGER when: user wants to create, capture, save, read, list, update, or delete a note; user says "take a note", "jot this down", "save this as a note", "show my notes", or asks about a specific note by title or ID. DO NOT TRIGGER when: user wants to analyze, summarize, or find patterns across notes (use deepvista-recipe-analyze-notes instead); or when working with non-note knowledge base cards.
openclaw skills install deepvista-notesPREREQUISITE: Read deepvista-shared for auth, profiles, and global flags.
Notes are context cards with type=note. They support rich markdown content and are the primary way to explicitly capture knowledge — meeting notes, summaries, research, decisions.
deepvista notes is a convenience shorthand. Every notes command has an exact equivalent using deepvista card:
| Notes command | Equivalent card command |
|---|---|
deepvista notes list | deepvista card list --type note |
deepvista notes get <id> | deepvista card get <id> |
deepvista notes create ... | deepvista card create --type note ... |
deepvista notes +quick "..." | (shorthand only, no direct card equivalent) |
After any write operation (create, update, +quick), always show the note URL to the user:
https://app.deepvista.ai/notes/<id>
Extract the id from the JSON response (card.id) and present it as a clickable link.
deepvista notes list [--limit N] [--page N]
Read-only — lists all notes, newest first.
deepvista notes get <note_id>
Read-only — returns full note content including markdown body.
deepvista notes create --title "Title" [--content "Markdown content"] [--content-file path/to/file.md] [--tags '["t1","t2"]']
--content-file <path> to read content from a local file. This is required when importing files, URLs, or any content longer than a few sentences. Never paste large content inline via --content — always write it to a temporary file first, then use --content-file.--content-file - to read from stdin (e.g. curl ... | deepvista notes create --title "..." --content-file -).--content-file takes precedence over --content when both are provided.[!CAUTION] Write command — confirm with user before executing.
deepvista notes update <note_id> [--title "..."] [--content "..."] [--content-file path/to/file.md] [--tags '["t1"]']
--content-file <path> for large content updates, same as create.[!CAUTION] Write command — confirm with user before executing.
deepvista notes delete <note_id>
[!CAUTION] Destructive command — confirm with user before executing.
deepvista notes +quick "your text here"
Quick-create a note from a single line of text. The first ~50 characters become the title; the full text becomes the content. Entity enrichment runs automatically.
[!CAUTION] Write command — creates a new note. Confirm with the user before executing.
notes create instead.deepvista card +search.When the user asks to import a file, URL, or any large body of text as a note, always use --content-file to preserve the full content. Never summarize, truncate, or paraphrase the content — the user expects the exact text to be stored.
deepvista notes create --title "Meeting transcript" --content-file /path/to/transcript.md
curl -sL "https://example.com/document.md" -o /tmp/document.md
deepvista notes create --title "Document title" --content-file /tmp/document.md
Or pipe directly via stdin:
curl -sL "https://example.com/document.md" | deepvista notes create --title "Document title" --content-file -
--content-file instead of --content?When an agent reads a file and tries to pass it inline via --content "...", the content often gets summarized or truncated because:
--content-file reads the file directly from disk, bypassing the agent's context entirely. This guarantees the exact, complete file content is stored.
# List recent notes
deepvista notes list --limit 5
# Create a meeting note
deepvista notes create --title "Standup 2026-03-26" --content "## Discussed\n- Roadmap priorities\n- CLI release"
# Import a file as a note (preferred for any file or large content)
deepvista notes create --title "Architecture doc" --content-file docs/architecture.md
# Import from URL via stdin
curl -sL "https://example.com/article.md" | deepvista notes create --title "Article" --content-file -
# Quick capture from a single line
deepvista notes +quick "Alice mentioned the API migration deadline is April 15"
# Update a note
deepvista notes update note_abc --content "Updated content with new findings..."
# Search notes (uses card search)
deepvista card +search "API migration" --type note
deepvista notes --help