Install
openclaw skills install northbaseAccess and manage your persistent notes and workspace files via the Northbase CLI when you explicitly request reading, writing, listing, or syncing them.
openclaw skills install northbaseNorthbase is part of a system that includes:
The mobile app and CLI both interact with the same workspace files.
Agents use the CLI so that all file operations go through a consistent interface with proper caching and synchronization.
This skill requires the northbase CLI to already be installed and available on the system.
Verify installation with:
northbase --help
If the CLI is unavailable, tell the user that Northbase must be installed before this skill can be used.
Northbase provides a command-line interface for accessing persistent notes and workspace files that are shared between the user, the mobile app, and the agent. These files are stored remotely but mirrored locally through the Northbase CLI.
This skill allows the agent to read, write, list, and sync those files when the user explicitly asks for it or clearly intends to interact with their notes or stored workspace content.
Northbase should not be used automatically or implicitly. Only use it when the user explicitly asks to interact with their files or notes.
Northbase can:
All file interactions must be performed through the northbase CLI.
Use Northbase only when the user:
ideas.md)Examples:
If the user does not ask for file interaction, do not use Northbase.
northbase CLI.~/.mybot/files or ~/.northbase/files directly.The northbase CLI is the single source of truth for interacting with persistent files.
northbase getnorthbase putThis prevents accidental loss of existing notes.
Sync the local mirror with the server when freshness is required (for example if the user may have edited files from another device).
Command: northbase pull
Sync only a specific folder prefix: northbase pull memory/
List all available files: northbase list
List files within a folder: northbase list memory/ northbase list tasks/
Retrieve the contents of a file: northbase get ideas.md northbase get memory/2026-02-23.md
The contents will be printed to stdout.
Write content to a file using stdin.
Example: printf "new idea\n" | northbase put ideas.md
For multi-line content: cat <<'EOF' | northbase put tasks/today.md
When interacting with Northbase:
northbase pull if the local mirror may be outdated.northbase list to discover available files.northbase get <path> to read a file.northbase put <path> to update or create the file.Northbase uses path-based folders within file paths.
Examples: ideas.md tasks/today.md memory/2026-02-23.md
Folders are prefixes in the file path rather than separate objects.
If Northbase reports that the user is not logged in: northbase login
If a file cannot be found:
northbase list to discover available files.northbase put.If the northbase command is missing, stop and tell the user that the Northbase CLI is not installed on this system.Do not attempt to install it automatically.
Northbase requires the user to be logged in.
If the CLI reports that the user is not authenticated, run:
northbase login
Northbase is a tool for interacting with persistent notes and workspace files shared between the user, the mobile app, and the agent.
Use it only when the user intends to interact with their stored files, and always perform file operations through the northbase CLI.