Jump to related tools in the same category or review the original source on GitHub.

Search & Research @ramonitor Updated 2/26/2026

Silverbullet Skill OpenClaw Skill - ClawHub

Do you want your AI agent to automate Silverbullet Skill workflows? This free skill from ClawHub helps with search & research tasks without building custom tools from scratch.

What this skill does

MCP server for SilverBullet note-taking app - read, write, search, and manage markdown pages

Install

npx clawhub@latest install silverbullet-skill

Full SKILL.md

Open original
nameversiondescriptionhomepage
silverbullet1.0.0MCP server for SilverBullet note-taking app - read, write, search, and manage markdown pageshttps://silverbullet.md

SilverBullet MCP Server

This skill provides an MCP server for interacting with SilverBullet, a self-hosted markdown-based note-taking app.

Installation

Via ClawdHub

clawdhub install silverbullet

Manual

cd ~/.clawdbot/skills/silverbullet
uv venv
source .venv/bin/activate
uv pip install -e .

Configuration

1. Set SilverBullet URL

export SILVERBULLET_URL="http://localhost:3000"

Or add to your shell profile (~/.zshrc / ~/.bashrc).

2. Configure mcporter

Add to ~/.mcporter/mcporter.json:

{
  "servers": {
    "silverbullet": {
      "command": "python",
      "args": ["{baseDir}/server.py"],
      "transport": "stdio",
      "env": {
        "SILVERBULLET_URL": "http://localhost:3000"
      }
    }
  }
}

Replace {baseDir} with the actual skill path (e.g., ~/.clawdbot/skills/silverbullet).

3. Verify Installation

mcporter list silverbullet

Should show all available tools.

Available Tools

Tool Description
list_files List all files in the SilverBullet space
read_page Read markdown content from a page
write_page Create or update a page
delete_page Delete a page
append_to_page Append content to an existing page
search_pages Search pages by name pattern
get_page_metadata Get page metadata (modified, created, permissions)
ping_server Check if SilverBullet server is available
get_server_config Get server configuration

Usage Examples

List all pages

mcporter call silverbullet.list_files

Read a page

mcporter call silverbullet.read_page path:"index.md"
mcporter call silverbullet.read_page path:"journal/2024-01-15.md"

Create or update a page

mcporter call silverbullet.write_page path:"notes/meeting.md" content:"# Meeting Notes\n\n- Item 1\n- Item 2"

Append to a page

mcporter call silverbullet.append_to_page path:"journal/today.md" content:"## Evening Update\n\nFinished the project."

Search for pages

mcporter call silverbullet.search_pages query:"meeting"

Delete a page

mcporter call silverbullet.delete_page path:"drafts/old-note.md"

Check server status

mcporter call silverbullet.ping_server

Natural Language Examples

Once configured, you can ask Moltbot:

  • "List all my SilverBullet pages"
  • "Read my index page from SilverBullet"
  • "Create a new page called 'Project Ideas' with a list of features"
  • "Search for pages containing 'meeting' in the name"
  • "Append today's notes to my journal"
  • "What's the last modified date of my TODO page?"
  • "Is my SilverBullet server running?"

Troubleshooting

Server not responding

  1. Check if SilverBullet is running: curl http://localhost:3000/.ping
  2. Verify SILVERBULLET_URL is set correctly
  3. Check firewall/network settings

Permission denied errors

SilverBullet pages can be read-only. Check the X-Permission header or use get_page_metadata to verify permissions.

Tool not found

  1. Verify mcporter config: cat ~/.mcporter/mcporter.json
  2. Test server directly: python {baseDir}/server.py (should start without errors)
  3. Check Python/uv installation: which python3 uv

API Reference

See SilverBullet HTTP API for full documentation of the underlying REST API.

Original URL: https://github.com/openclaw/skills/blob/main/skills/ramonitor/silverbullet-skill

Related skills

If this matches your use case, these are close alternatives in the same category.