nb for Openclaw

A CLI-based note-taking and bookmarking tool with Git-backed versioning for local and remote knowledge management.

bjesuiter
v1.0.2
Jan 14, 2026
1
3.6k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install nb

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install nb using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is nb?

nb is a powerful command-line interface and local web tool designed for note-taking, bookmarking, and archiving. By leveraging plain text data storage and Git-backed versioning, it provides developers with a robust environment for managing information without the overhead of proprietary formats. This skill integrates seamlessly with Openclaw Skills to allow AI agents to capture, organize, and retrieve information efficiently.

At its core, the tool supports wiki-style linking, multi-notebook organization, and powerful search capabilities. Whether you are managing code snippets, research notes, or long-form documentation, it ensures your data remains portable and version-controlled. By utilizing this skill within the Openclaw Skills ecosystem, users can automate their knowledge workflows directly from their terminal or AI coding environment.

nb Use Cases

  • Capture quick thoughts, code snippets, or research findings directly from the CLI.
  • Manage project-specific todos and task lists with due dates and completion tracking.
  • Archive web bookmarks with comments and tags for later reference.
  • Maintain multiple isolated notebooks for personal, professional, and project-specific use.
  • Synchronize knowledge bases across multiple machines using Git remotes.

How nb Works

  1. The skill interacts with the nb CLI to initialize and manage local notebooks stored as Markdown files.
  2. Users add notes, bookmarks, or todos using standardized command structures which are automatically indexed.
  3. Every change triggers a Git commit, ensuring a complete version history of all knowledge entries.
  4. Advanced search and filtering allow for rapid retrieval of information across one or all notebooks.
  5. Synchronization commands push or pull data from remote repositories to keep knowledge bases updated across environments.

nb Setup

Ensure the nb CLI is installed on your system (Darwin or Linux). Then, configure your notebooks using the following commands:

# List available notebooks
nb notebooks

# Create a new notebook to start organizing
nb notebooks add my-knowledge-base

# Set the current active notebook
nb use my-knowledge-base

nb Data Schema & Taxonomy

The skill organizes data within the user's home directory using a structured hierarchy of Markdown files and Git repositories.

Component Path/Format Description
Root Directory ~/.nb/ Primary storage location for all skill data.
Notebooks ~/.nb/<notebook-name>/ Individual Git repositories for distinct knowledge bases.
Notes .md files Markdown files containing the note content and metadata.
Metadata Filenames and Tags Organization via filesystem structure and embedded tags.

nb Advanced Features

  • Full Git integration allowing for checkpoints, status checks, and custom commit messages.
  • Wiki-style linking for interconnecting notes within and across notebooks.
  • Support for folder hierarchies within notebooks for deep organization.
  • Metadata-rich bookmarking including archiving and tagging functionality.
  • Multi-notebook management with easy switching and cross-notebook searching via Openclaw Skills integration.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*