Use this skill when a user wants to read or manage RemNote content from the command line with remnote-cli.
If the user needs navigation across the whole knowledge base (for example: "where does this topic live in my notes?",
"start from top-level note tree", "map main note groups"), prefer remnote-kb-navigation when it is available and
customized for the current user, then return to this skill for general command policy and write gating. If
remnote-kb-navigation is not available (or still template/unconfigured), continue with this skill alone and ask for
skill customization when needed.
."confirm write)confirm write) https://github.com/robert7/remnote-mcp-bridge/blob/main/docs/guides/install-plugin-via-marketplace-beginner.md
https://github.com/robert7/remnote-mcp-bridge/blob/main/docs/guides/development-run-plugin-locally.md
remnote-mcp-server is installed on the same machine where OpenClaw runs; it provides the remnote-cli command.npm install -g remnote-mcp-serverremnote-mcp-server is running or reachable by REMNOTE_MCP_URL.https://www.remnote.com/).MCP panel is available for status inspection and manual reconnect when needed, but it is notrequired to already be open before commands work.
If any precondition is missing, stop and fix setup first.
status, search, search-by-tag, read, read-table.create, update, insert-children, replace-children, update-tags, journal), require the exact phrase confirm write from the user in the same turn.
confirm write is not present, ask for confirmation and do not execute writes.remnote-cli command per execution.remnote-cli directly; do not chain shell commands.&&, |, ;, subshells ((...)), command substitution ($()), xargs, or echo pipelines.remnote-cli status --text && echo '---' && remnote-cli search "topic"remnote-cli status --text--content-file for create, insert-children, replace-children, and journal--content / positional journal [content] / positional create [title] are discouraged except for veryshort single-line text.
- (stdin) is supported but discouraged by default in OpenClaw flows because command context can be less explicit.remnote-cli status --textremnote-cli status --text:version_warning (if present)acceptWriteOperations, acceptReplaceOperationremnote-mcp-server must be the same 0.x minor line (prefer exact match).npm install -g remnote-mcp-server@0..x ) when exact is unavailable.remnote-cli --versionremnote-mcp-server --versionremnote-cli status --textremnote-cli status --textremnote-cli --mcp-url http://127.0.0.1:3005/mcp status --text for non-default MCP server URLsremnote-cli search "query"remnote-cli search-by-tag --tag-id remnote-cli read remnote-cli read-table --title "Projects"remnote-cli read-table --rem-id --text--text only for plain human summarization of exactly one note when no further navigation is needed.2 means the MCP server is unreachable or not running.remnote-cli read --depth 1 --child-limit 500 --depth, --child-limit, or --max-content-length only when the user actually needs more hierarchy orrendered content.
--include-content modes--include-content markdown:--include-content structured:contentStructured data including child rem IDs.confirm write)remnote-cli create "Title" --content-file /tmp/body.md --textremnote-cli create "Title" --parent-id --tag-ids --text remnote-cli update --title "New Title" --text remnote-cli insert-children --content-file /tmp/children.md --position last --text remnote-cli insert-children --content-file /tmp/children.md --position before --sibling-rem-id --text remnote-cli update-tags --add-tag-ids --remove-tag-ids --text remnote-cli replace-children --content-file /tmp/replacement.md --text remnote-cli journal "Finished task" --textremnote-cli journal --content-file /tmp/entry.md --textremnote-cli journal --content-file /tmp/entry.md --no-timestamp --textremnote-cli journal --content-file /tmp/entry.md --tag-ids --text insert-children for additive child writes and replace-children only for explicit replacement.acceptWriteOperations=true and acceptReplaceOperation=true from status.--title="" to avoidargument shifting.
When a bridge-backed operation fails (search, search-by-tag, read, read-table, create, update,
insert-children, replace-children, update-tags, journal, status), run this sequence in order:
remnote-cli status --textstatus --text fails with exit code 2 or says the MCP server is unreachable:remnote-mcp-serverremnote-cli status --textstatus --text shows version_warning:remnote-mcp-server package version to the plugin 0.x minor lineremnote-mcp-serverremnote-cli status --texthttps://www.remnote.com/ is open and reachableremnote-cli status --textopenclaw to try browser-side recovery:openclaw browser --browser-profile openclaw statusopenclaw browser --browser-profile openclaw stopopenclaw browser --browser-profile openclaw startopenclaw browser --browser-profile openclaw open https://www.remnote.com/remnote-cli status --textunavailability state, report that specific browser/runtime condition instead of describing RemNote itself as broken
MCP icon if presentConnected means retry the CLI commandConnecting means a connection attempt is in progress; wait briefly, then re-run remnote-cli status --textRetrying means the burst retry window is active; wait briefly or use Reconnect NowWaiting for server means standby mode is active; use Reconnect Now or another wake-up triggerMCP icon is missing, report that the plugin UI is not available in RemNote.Reconnect Now helped--text is useful for quick human checks. https://github.com/robert7/remnote-mcp-server/blob/main/docs/guides/remnote-cli-command-reference.md
共 4 个版本