Productivity & TasksDocumentedScanned

clawd-docs-v2

Smart ClawdBot documentation access with local search index, cached snippets, and on-demand fetch.

Share:

Installation

npx clawhub@latest install clawd-docs-v2

View the full skill documentation and source below.

Documentation

Clawd-Docs v2.0 - Smart Documentation Access

This skill provides intelligent access to ClawdBot documentation with:

  • Local search index - instant keyword lookup (0 tokens)

  • Cached snippets - pre-fetched common answers (~300-500 tokens)

  • On-demand fetch - full page when needed (~8-12k tokens)

  • Freshness tracking - TTL per page type



Quick Start

Step 1: Check Golden Snippets First

Before fetching anything, check if a Golden Snippet exists:

ls ~/clawd/data/docs-snippets/

Available snippets (check cache first!):

SnippetQuery matches









telegram-setup.md"ako nastaviť telegram", "telegram setup"
telegram-allowfrom.md"allowFrom", "kto mi môže písať", "access control"
oauth-troubleshoot.md"token expired", "oauth error", "credentials"
update-procedure.md"ako updatnuť", "update clawdbot"
restart-gateway.md"restart", "reštart", "stop/start"
config-basics.md"config", "nastavenie", "konfigurácia"
config-providers.md"pridať provider", "discord setup", "nový kanál"
memory-search.md"memory", "vector search", "pamäť", "embeddings"

Read snippet:

cat ~/clawd/data/docs-snippets/telegram-setup.md

Step 2: Search Index (if snippet doesn't exist)

Check ~/clawd/data/docs-index.json for page suggestions.

Keyword matching:

  • "telegram" → channels/telegram

  • "oauth" → concepts/oauth, gateway/troubleshooting

  • "update" → install/updating

  • "config" → gateway/configuration


Step 3: Check Full Page Cache

BEFORE fetching via brightdata, check if the page is already cached:

# Convert path: concepts/memory → concepts_memory.md
ls ~/clawd/data/docs-cache/ | grep "concepts_memory"

If exists, read locally (0 tokens!):

cat ~/clawd/data/docs-cache/concepts_memory.md

Step 4: Fetch Page (only if NOT in cache)

Use native web_fetch tool (part of Clawdbot core - FREE and fast!):

web_fetch({ url: "", extractMode: "markdown" })

Example:

web_fetch({ url: "", extractMode: "markdown" })

web_fetch advantages:

web_fetchbrightdata




Cost$0 (free!)~$0.003/call
Speed~400ms2-5s
QualityMarkdown ✅Markdown ✅


Search Index Structure

Location: ~/clawd/data/docs-index.json

{
  "pages": [
    {
      "path": "channels/telegram",
      "ttl_days": 7,
      "keywords": ["telegram", "tg", "bot", "allowfrom"]
    }
  ],
  "synonyms": {
    "telegram": ["tg", "telegrambot"],
    "configuration": ["config", "nastavenie", "settings"]
  }
}

Use synonyms for fuzzy matching.


TTL Strategy (Freshness)

Page CategoryTTLWhy
install/updating1 dayAlways current!
gateway/*7 daysConfig changes
channels/*7 daysProvider updates
tools/*7 daysFeatures added
concepts/*14 daysRarely changes
reference/*30 daysStable templates
Check snippet expiry:
head -10 ~/clawd/data/docs-snippets/telegram-setup.md | grep expires

Common Scenarios

"Ako nastaviť Telegram?"

  • ✅ Read ~/clawd/data/docs-snippets/telegram-setup.md
  • "allowFrom nefunguje"

  • ✅ Read ~/clawd/data/docs-snippets/telegram-allowfrom.md
  • "Token expired / oauth error"

  • ✅ Read ~/clawd/data/docs-snippets/oauth-troubleshoot.md
  • "Ako updatnúť ClawdBot?"

  • ✅ Read ~/clawd/data/docs-snippets/update-procedure.md
  • "Ako pridať nový skill?" (nie je snippet)

  • Search index → tools/skills
  • Fetch: web_fetch({ url: "", extractMode: "markdown" })
  • "Multi-agent routing"

  • Search index → concepts/multi-agent
  • Fetch: web_fetch({ url: "", extractMode: "markdown" })

  • Fallback: Full Index Refresh

    If you can't find what you need:

    web_fetch({ url: "", extractMode: "markdown" })

    Returns complete list of all documentation pages.


    Token Efficiency Guide

    MethodTokensWhen to use
    Golden Snippet~300-500✅ Always first!
    Search Index0Keyword lookup
    Full Page Fetch~8-12kLast resort
    Batch Fetch~20-30kMultiple related topics
    80-90% of queries should be answered from snippets!

    Data Locations

    ~/clawd/data/
    ├── docs-index.json       # Search index
    ├── docs-stats.json       # Usage tracking
    ├── docs-snippets/        # Cached Golden Snippets
    │   ├── telegram-setup.md
    │   ├── telegram-allowfrom.md
    │   ├── oauth-troubleshoot.md
    │   ├── update-procedure.md
    │   ├── restart-gateway.md
    │   └── config-basics.md
    └── docs-cache/           # Full page cache (future)

    Version Info

    ItemValue
    Skill version2.1.0
    Created2026-01-14
    Updated2026-01-26
    AuthorsClaude Code + Clawd (collaborative)
    Source
    Dependenciesweb_fetch (Clawdbot core tool)
    Index pages~50 core pages
    Golden snippets7 pre-cached

    Changelog

    v2.2.0 (2026-01-26)

    • Migration to web_fetch - replaced brightdata MCP with native Clawdbot tool
    • Benefits: FREE ($0), faster (~400ms vs 2-5s)
    • No external dependencies (mcporter no longer required)
    • Collaborative work: Claude Code 🦞 implementation, Clawd 🐾 review

    v2.1.3 (2026-01-25) - ClawdHub

    • Documentation fix: check vs refresh clarification

    v2.0.0 (2026-01-14)

    • 3-layer architecture: Search Index → Snippets → On-demand Fetch
    • Golden Snippets pre-cached for common queries
    • TTL-based freshness tracking
    • Synonym support for fuzzy matching
    • 80-90% token reduction for common queries

    v1.0.0 (2026-01-08)

    • Initial release with brightdata fetch only

    This skill provides smart documentation access - always cached snippets first, fetch only when necessary.