Loading...
Loading...
Cubox CLI is a callable personal reading memory system that enables you to search, read, and use saved content, perform semantic (RAG-based) queries, access articles, highlights, and metadata, save URLs, update content states, and retrieve annotations and structure such as folders and tags. Use this tool when a task depends on the user’s reading history or requires context from their Cubox library.
npx skill4agent add olcubo/cubox-cli cuboxcubox-clicubox-cli auth login-o pretty-o textcubox-cli folder list[{ "id", "nested_name", "name", "parent_id", "uncategorized" }]cubox-cli tag list[{ "id", "nested_name", "name", "parent_id" }]cubox-cli card list [flags]--folder ID,...--tag ID,...--starred--read--unread--annotated--keyword TEXT--start-time--end-time--limit N--last-id CARD_ID--page N--all--keyword--page--last-id--keyword--last-id[{ "id", "title", "description", "domain", "read", "starred", "tags", "folder", "url", ... }]cubox-cli card detail --id CARD_IDcontentauthorannotationsinsight-o textcubox-cli card rag --query "QUERY_TEXT"--keyword[{ "id", "title", "description", "domain", "tags", "folder", "url", ... }]card listcubox-cli save URL [URL...] [--title TEXT] [--desc TEXT] [--folder NAME] [--tag NAME,...]
cubox-cli save --json '[{"url":"...","title":"...","description":"..."}]' [--folder NAME] [--tag NAME,...]cubox-cli save https://example.com https://b.comcubox-cli save https://example.com --title "My Page" --desc "A description"cubox-cli save --json '[{"url":"https://a.com","title":"Title A"}]'"parent/child"cubox-cli update --id CARD_ID [flags]--star--unstar--read--unread--archive--folder NAME"parent/child"""--tag NAME,...--add-tag NAME,...--remove-tag NAME,...--title TEXT--description TEXT| User says | Flag | Behavior |
|---|---|---|
| "刷新/更改/替换/设置 tags" | | Replaces all tags (old tags removed) |
| "添加/新增/加上 tags" | | Appends tags (existing tags kept) |
| "删除/移除/去掉 tags" | | Removes only specified tags |
cubox-cli delete --id CARD_ID [--id ID2,...] [--dry-run]--dry-runcubox-cli annotation list [flags]--color Yellow,Green,Blue,Pink,Purple--keyword TEXT--start-time--end-time--limit N--last-id ID--all[{ "id", "text", "note", "color", "card_id", ... }]https://{server}/web/card/{ID}cubox://--start-time--end-time--start-time--end-timetodayyesterdaynow7d2026-01-012026-01-01 15:04:05| Intent | Command |
|---|---|
| Today's cards | |
| Yesterday's cards | |
| Last 7 days | |
| Since a date | |
| Up to now | |
cubox-cli folder list
cubox-cli card list --folder FOLDER_ID --limit 10
cubox-cli card detail --id CARD_IDcubox-cli card list --keyword "machine learning" --page 1cubox-cli save https://example.com --title "Example" --folder "Reading List"
cubox-cli update --id CARD_ID --starcubox-cli auth status # determine server (cubox.pro or cubox.cc)
cubox-cli card list --limit 5 # get cards, then append link from ID
# For card ID 7247925101516031380 on cubox.pro:
# → https://cubox.pro/web/card/7247925101516031380cubox-cli annotation list --all_notice.update{
"data": [ "..." ],
"_notice": {
"update": {
"current": "0.1.0",
"latest": "0.2.0",
"message": "A new version of cubox-cli is available: 0.1.0 -> 0.2.0",
"command": "npm update -g cubox-cli && npx skills add OLCUBO/cubox-cli -g -y"
}
}
}_notice.update npm update -g cubox-cli && npx skills add OLCUBO/cubox-cli -g -ysaveupdatedelete--dry-runYOUR_API_KEY--last-id--pagenested_name"Parent/Child"insight~/.config/cubox-cli/config.json