Awesome-omni-skill vimango-cli
Manage vimango notes from the command line. Use when you need to create, search, retrieve, or update notes in the vimango notes system backed by PostgreSQL.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tools/vimango-cli" ~/.claude/skills/diegosouzapw-awesome-omni-skill-vimango-cli && rm -rf "$T"
manifest:
skills/tools/vimango-cli/SKILL.mdsource content
vimango-cli
A CLI tool for managing notes in the vimango notes system. Notes are organized by context (category/topic) and folder, and support full-text search.
Commands
List contexts and folders
vimango-cli contexts vimango-cli folders
Always check available contexts/folders before creating or updating notes so you use valid names.
Search notes
vimango-cli search "query" [--limit N]
- Query must be at least 3 characters
- Default limit is 5 results
- Returns: rank, title, context, folder, and tid for each match
Get a note
vimango-cli get TID
- TID is the integer primary key
- Returns the full note content with title, context, folder, and body
Create a note
vimango-cli create --title "Title" --note "Body" [--context name] [--folder name] [--star]
and--title
are required--note- Context and folder default to "none" if not specified
- Use
to favorite the note--star - Returns the tid of the created note
Update a note
vimango-cli update TID [--title "New Title"] [--context name] [--folder name] [--star/--no-star]
- At least one of
,--title
,--context
, or--folder
/--star
must be provided--no-star - Only the specified fields are changed
Workflow tips
- Before creating/updating with a context or folder, run
orvimango-cli contexts
to confirm the name exists.vimango-cli folders - To find a note, use
first, thenvimango-cli search
to read the full content.vimango-cli get TID - Exit codes: 0 on success, 1 on errors (missing context/folder, no results, note not found).
- Errors go to stderr, normal output goes to stdout.