Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Xpersona Agent
seekdb database documentation lookup. Use when users ask about seekdb features, SQL syntax, vector search, hybrid search, integrations, deployment, or any seekdb-related topics. Automatically locates relevant docs via catalog-based semantic search.
clawhub skill install kn7ajpckchvqztcwpmckyc9fxd80c3d5:seekdb-docsOverall rank
#62
Adoption
1.8K downloads
Trust
Unknown
Freshness
Feb 28, 2026
Freshness
Last checked Feb 28, 2026
Best For
seekdb is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
CLAWHUB, CLAWHUB, runtime-metrics, public facts pack
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
seekdb database documentation lookup. Use when users ask about seekdb features, SQL syntax, vector search, hybrid search, integrations, deployment, or any seekdb-related topics. Automatically locates relevant docs via catalog-based semantic search. Capability contract not published. No trust telemetry is available yet. 1.8K downloads reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Feb 28, 2026
Vendor
Clawhub
Artifacts
0
Benchmarks
0
Last release
0.1.5
Install & run
clawhub skill install kn7ajpckchvqztcwpmckyc9fxd80c3d5:seekdb-docsInstall using `clawhub skill install kn7ajpckchvqztcwpmckyc9fxd80c3d5:seekdb-docs` in an isolated environment before connecting it to live workloads.
No published capability contract is available yet, so validate auth and request/response behavior manually.
Review the upstream CLAWHUB listing at https://clawhub.ai/davidzhangbj/seekdb-docs before using production credentials.
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Vendor
Clawhub
Protocol compatibility
OpenClaw
Latest release
0.1.5
Adoption signal
1.8K downloads
Handshake status
UNKNOWN
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Extracted files
3
Examples
6
Snippets
0
Languages
Unknown
text
read(SKILL.md) // or any known file in this skill directory
text
If read returns: /root/test-claudecode-url/.cursor/skills/seekdb/SKILL.md Skill directory: /root/test-claudecode-url/.cursor/skills/seekdb/
text
Catalog path: <skill directory>references/seekdb-docs-catalog.jsonl Docs base: <skill directory>seekdb-docs/
bash
# Read this file to discover its absolute path
read("SKILL.md")
# Extract directory from the path
# Example: /root/.claude/skills/seekdb/SKILL.md → /root/.claude/skills/seekdb/bash
grep -i "keyword" <skill directory>references/seekdb-docs-catalog.jsonl
bash
# Find macOS deployment docs grep -i "mac" references/seekdb-docs-catalog.jsonl # Find Docker deployment docs grep -i "docker\|container" references/seekdb-docs-catalog.jsonl # Find vector search docs grep -i "vector" references/seekdb-docs-catalog.jsonl
SKILL.md
---
name: seekdb-docs
description: seekdb database documentation lookup. Use when users ask about seekdb features, SQL syntax, vector search, hybrid search, integrations, deployment, or any seekdb-related topics. Automatically locates relevant docs via catalog-based semantic search.
version: "V1.1.0"
---
# seekdb Documentation
Provides comprehensive access to seekdb database documentation through a centralized catalog system.
## Quick Start
1. **Locate skill directory** (see Path Resolution below)
2. **Load full catalog** (1015 documentation entries)
3. **Match query** to catalog entries semantically
4. **Read document** from matched entry
## Path Resolution (Critical First Step)
**Problem**: Relative paths like `./seekdb-docs/` are resolved from the **current working directory**, not from SKILL.md's location. This breaks when the agent's working directory differs from the skill directory.
**Solution**: Dynamically locate the skill directory before accessing docs.
### Step-by-Step Resolution
1. **Read SKILL.md itself** to get its absolute path:
```
read(SKILL.md) // or any known file in this skill directory
```
2. **Extract the directory** from the returned path:
```
If read returns: /root/test-claudecode-url/.cursor/skills/seekdb/SKILL.md
Skill directory: /root/test-claudecode-url/.cursor/skills/seekdb/
```
3. **Construct paths** using this directory:
```
Catalog path: <skill directory>references/seekdb-docs-catalog.jsonl
Docs base: <skill directory>seekdb-docs/
```
## Documentation Sources
### Full Catalog
- **Local**: `<skill directory>references/seekdb-docs-catalog.jsonl` (1015 entries, JSONL format)
- **Remote**: `https://raw.githubusercontent.com/oceanbase/seekdb-ecology-plugins/main/agent-skills/skills/seekdb/references/seekdb-docs-catalog.jsonl` (fallback)
- **Entries**: 1015 documentation files
- **Coverage**: Complete seekdb documentation
- **Format**: JSONL - one JSON object per line with path and description
### Complete Documentation (Local-First with Remote Fallback)
**Local Documentation** (if available):
- **Base Path**: `<skill directory>seekdb-docs/`
- **Size**: 7.4M, 952 markdown files
- **Document Path**: Base Path + File Path
**Remote Documentation** (fallback):
- **Base URL**: `https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/`
- **Document URL**: Base URL + File Path
**Strategy**:
1. **Locate**: Determine `<skill directory>` using path resolution above
2. **Load**: Load full catalog (1015 entries) - try local first, fallback to remote
3. **Search**: Semantic search through all catalog entries
4. **Read**: Try local docs first, fallback to remote URL if missing
## Workflow
### Step 0: Resolve Path (Do this first!)
```bash
# Read this file to discover its absolute path
read("SKILL.md")
# Extract directory from the path
# Example: /root/.claude/skills/seekdb/SKILL.md → /root/.claude/skills/seekdb/
```
### Step 1: Search Catalog
Start with grep for keyw_meta.json
{
"ownerId": "kn7ajpckchvqztcwpmckyc9fxd80c3d5",
"slug": "seekdb-docs",
"version": "0.1.5",
"publishedAt": 1770693094500
}references/examples.md
# seekdb Documentation Examples
Complete workflow examples for common seekdb documentation queries using **local-first strategy**.
## Example 1: Vector Search Query
**User Query**: "How do I use vector search in seekdb?"
**Process**:
1. **Resolve skill directory**
```
Read SKILL.md → /root/.claude/skills/seekdb/SKILL.md
Extract: skill directory = /root/.claude/skills/seekdb/
```
2. **Load catalog (local-first)**
```
Try local: /root/.claude/skills/seekdb/references/seekdb-docs-catalog.jsonl
Result: Success ✅
```
3. **Search catalog for vector search**
- Parse JSONL entries
- Query: "vector search"
- Found matches:
```json
{"path": "200.develop/600.search/300.vector-search/100.vector-search-intro.md",
"description": "This document provides an overview of vector search in seekdb, covering core concepts, supported vector data types, indexing methods, and search operations."}
{"path": "200.develop/600.search/300.vector-search/300.vector-similarity-search.md",
"description": "This document explains vector similarity search methods in seekdb..."}
```
4. **Read documents (local-first)**
- Try local: `/root/.claude/skills/seekdb/seekdb-docs/200.develop/600.search/300.vector-search/100.vector-search-intro.md`
- If missing → Remote: `https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/200.develop/600.search/300.vector-search/100.vector-search-intro.md`
5. **Provide answer**
---
## Example 2: Basic Overview Query
**User Query**: "What is seekdb?"
**Process**:
1. **Resolve skill directory**
```
Read SKILL.md → get absolute path
Extract skill directory
```
2. **Load catalog**
```
Local: <skill directory>references/seekdb-docs-catalog.jsonl
Success ✅
```
3. **Search catalog for overview**
- Query: "seekdb overview" or "what is seekdb"
- Found entry:
```json
{"path": "100.get-started/10.seekdb-overview/10.seekdb-overview.md",
"description": "An AI-native search database that unifies relational, vector, text, JSON, and GIS data in a single engine, enabling hybrid search and in-database AI workflows with full MySQL compatibility."}
```
4. **Read document**
- Local: `<skill directory>seekdb-docs/100.get-started/10.seekdb-overview/10.seekdb-overview.md`
- Success ✅
5. **Extract answer** from local docs
---
## Example 3: Remote Fallback Scenario
**User Query**: "How do I deploy seekdb on macOS?"
**Process**:
1. **Resolve skill directory**
```
Read SKILL.md → /path/to/skills/seekdb/SKILL.md
Skill directory = /path/to/skills/seekdb/
```
2. **Load catalog (local-first)**
```
Try local: /path/to/skills/seekdb/references/seekdb-docs-catalog.jsonl
Result: File not found ❌
```
3. **Fallback to remote catalog**
```
Fetch: https://raw.githubusercontent.com/oceanbase/seekdb-ecology-plugins/main/agent-skills/skills/seekdb/references/seekdb-docs-catalog.jsonl
Result: Success ✅
Editorial read
Docs source
CLAWHUB
Editorial quality
thin
Skill: seekdb Owner: davidzhangbj Summary: seekdb database documentation lookup. Use when users ask about seekdb features, SQL syntax, vector search, hybrid search, integrations, deployment, or any seekdb-related topics. Automatically locates relevant docs via catalog-based semantic search. Tags: latest:0.1.5 Version history: v0.1.5 | 2026-02-10T03:11:34.500Z | auto seekdb-docs 0.1.5 - Improved clarity in SKILL.md wo
Skill: seekdb
Owner: davidzhangbj
Summary: seekdb database documentation lookup. Use when users ask about seekdb features, SQL syntax, vector search, hybrid search, integrations, deployment, or any seekdb-related topics. Automatically locates relevant docs via catalog-based semantic search.
Tags: latest:0.1.5
Version history:
v0.1.5 | 2026-02-10T03:11:34.500Z | auto
seekdb-docs 0.1.5
v0.1.4 | 2026-02-10T02:48:27.470Z | auto
Summary: Local-first catalog/documentation search with dynamic path resolution, remote fallback, and improved usage instructions.
v0.0.6 | 2026-02-03T06:58:54.203Z | user
v0.0.5 | 2026-02-03T03:06:43.130Z | user
v0.0.4 | 2026-02-02T07:10:00.781Z | user
Archive index:
Archive v0.1.5: 4 files, 7251 bytes
Files: references/examples.md (9718b), scripts/update_docs.sh (1917b), SKILL.md (8240b), _meta.json (130b)
File v0.1.5:SKILL.md
Provides comprehensive access to seekdb database documentation through a centralized catalog system.
Problem: Relative paths like ./seekdb-docs/ are resolved from the current working directory, not from SKILL.md's location. This breaks when the agent's working directory differs from the skill directory.
Solution: Dynamically locate the skill directory before accessing docs.
Read SKILL.md itself to get its absolute path:
read(SKILL.md) // or any known file in this skill directory
Extract the directory from the returned path:
If read returns: /root/test-claudecode-url/.cursor/skills/seekdb/SKILL.md
Skill directory: /root/test-claudecode-url/.cursor/skills/seekdb/
Construct paths using this directory:
Catalog path: <skill directory>references/seekdb-docs-catalog.jsonl
Docs base: <skill directory>seekdb-docs/
<skill directory>references/seekdb-docs-catalog.jsonl (1015 entries, JSONL format)https://raw.githubusercontent.com/oceanbase/seekdb-ecology-plugins/main/agent-skills/skills/seekdb/references/seekdb-docs-catalog.jsonl (fallback)Local Documentation (if available):
<skill directory>seekdb-docs/Remote Documentation (fallback):
https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/Strategy:
<skill directory> using path resolution above# Read this file to discover its absolute path
read("SKILL.md")
# Extract directory from the path
# Example: /root/.claude/skills/seekdb/SKILL.md → /root/.claude/skills/seekdb/
Start with grep for keyword searches. Only load full catalog when necessary.
Use grep to search for keywords in the catalog:
grep -i "keyword" <skill directory>references/seekdb-docs-catalog.jsonl
Examples:
# Find macOS deployment docs
grep -i "mac" references/seekdb-docs-catalog.jsonl
# Find Docker deployment docs
grep -i "docker\|container" references/seekdb-docs-catalog.jsonl
# Find vector search docs
grep -i "vector" references/seekdb-docs-catalog.jsonl
Load the complete catalog only when:
Local: <skill directory>references/seekdb-docs-catalog.jsonl
Remote: https://raw.githubusercontent.com/oceanbase/seekdb-ecology-plugins/main/agent-skills/skills/seekdb/references/seekdb-docs-catalog.jsonl (fallback)
Format: JSONL (one JSON object per line)
Entries: 1015 documentation files
Strategy:
<skill directory>references/seekdb-docs-catalog.jsonlCatalog contents:
Analyze search results to identify the most relevant documents:
For grep results:
path and description from each matchFor full catalog:
Note: The catalog contains path and description fields. The description field contains topic and feature keywords, making it suitable for both keyword and semantic matching.
Local-First Strategy:
Try local first: <skill directory>seekdb-docs/[File Path]
Fallback to remote: https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/[File Path]
Example:
Query: "How to integrate with Claude Code?"
1. Resolve path: read(SKILL.md) → /root/.claude/skills/seekdb/SKILL.md
Skill directory : /root/.claude/skills/seekdb/
2. Search catalog with grep:
grep -i "claude code" /root/.claude/skills/seekdb/references/seekdb-docs-catalog.jsonl
3. Match query from grep results:
→ Found: {"path": "300.integrations/300.developer-tools/700.claude-code.md",
"description": "This guide explains how to use the seekdb plugin with Claude Code..."}
→ This matches the query, select this document
4. Read doc:
Try: /root/.claude/skills/seekdb/seekdb-docs/300.integrations/300.developer-tools/700.claude-code.md
If missing: https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/300.integrations/300.developer-tools/700.claude-code.md
scripts/update_docs.sh to download full docs locally (faster)The catalog file is in JSONL format (one JSON object per line):
{"path": "path/to/document.md", "description": "Document description text"}
Searching the catalog:
This skill may be installed at:
.cursor/skills/seekdb/.claude/skills/seekdb/Do not hardcode these paths. Use the dynamic resolution method instead.
See examples.md for complete workflow examples including:
File v0.1.5:_meta.json
{ "ownerId": "kn7ajpckchvqztcwpmckyc9fxd80c3d5", "slug": "seekdb-docs", "version": "0.1.5", "publishedAt": 1770693094500 }
File v0.1.5:references/examples.md
Complete workflow examples for common seekdb documentation queries using local-first strategy.
User Query: "How do I use vector search in seekdb?"
Process:
Resolve skill directory
Read SKILL.md → /root/.claude/skills/seekdb/SKILL.md
Extract: skill directory = /root/.claude/skills/seekdb/
Load catalog (local-first)
Try local: /root/.claude/skills/seekdb/references/seekdb-docs-catalog.jsonl
Result: Success ✅
Search catalog for vector search
{"path": "200.develop/600.search/300.vector-search/100.vector-search-intro.md",
"description": "This document provides an overview of vector search in seekdb, covering core concepts, supported vector data types, indexing methods, and search operations."}
{"path": "200.develop/600.search/300.vector-search/300.vector-similarity-search.md",
"description": "This document explains vector similarity search methods in seekdb..."}
Read documents (local-first)
/root/.claude/skills/seekdb/seekdb-docs/200.develop/600.search/300.vector-search/100.vector-search-intro.mdhttps://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/200.develop/600.search/300.vector-search/100.vector-search-intro.mdProvide answer
User Query: "What is seekdb?"
Process:
Resolve skill directory
Read SKILL.md → get absolute path
Extract skill directory
Load catalog
Local: <skill directory>references/seekdb-docs-catalog.jsonl
Success ✅
Search catalog for overview
{"path": "100.get-started/10.seekdb-overview/10.seekdb-overview.md",
"description": "An AI-native search database that unifies relational, vector, text, JSON, and GIS data in a single engine, enabling hybrid search and in-database AI workflows with full MySQL compatibility."}
Read document
<skill directory>seekdb-docs/100.get-started/10.seekdb-overview/10.seekdb-overview.mdExtract answer from local docs
User Query: "How do I deploy seekdb on macOS?"
Process:
Resolve skill directory
Read SKILL.md → /path/to/skills/seekdb/SKILL.md
Skill directory = /path/to/skills/seekdb/
Load catalog (local-first)
Try local: /path/to/skills/seekdb/references/seekdb-docs-catalog.jsonl
Result: File not found ❌
Fallback to remote catalog
Fetch: https://raw.githubusercontent.com/oceanbase/seekdb-ecology-plugins/main/agent-skills/skills/seekdb/references/seekdb-docs-catalog.jsonl
Result: Success ✅
Search catalog
{"path": "400.guides/400.deploy/700.server-mode/100.deploy-by-systemd.md",
"description": "This document provides instructions for deploying and managing the seekdb database using systemd on RPM-based, DEB-based, and macOS systems, covering installation, configuration, connection, and removal procedures."}
Read document (remote only, since local missing)
URL: https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/400.guides/400.deploy/700.server-mode/100.deploy-by-systemd.md
Fetch and parse
Provide answer
User Query: "I want to integrate seekdb with Claude Code"
Process:
Resolve path & load catalog (local success)
Search catalog for integration
{"path": "100.get-started/200.ai-coding/200.building-an-ai-programming-assistant-that-understands-vector-databases-with-seekdb-claude-code.md",
"description": "This tutorial explains how to build a vector-aware AI coding assistant by integrating the seekdb plugin with Claude Code, enabling accurate documentation retrieval and hybrid search application development in Python."}
Read document (local)
Extract integration steps and provide code examples
User Query: "What's the syntax for creating a vector column?"
Process:
Resolve path & load catalog (local success)
Search for SQL/vector column syntax
{"path": "200.develop/600.search/300.vector-search/150.vector-data-type.md",
"description": "This document describes seekdb's vector data types for AI vector search, covering storage of dense and sparse floating-point arrays, index creation, and hybrid search capabilities."}
Read document (local)
Provide syntax with examples
User Query: "How does hybrid search work?"
Process:
Resolve path & load catalog (local success)
Search for hybrid search
{"path": "200.develop/600.search/500.hybrid-search.md",
"description": "This document describes hybrid search in seekdb, combining vector-based semantic search and full-text keyword search for more accurate results through integrated ranking."}
Read document (local)
Explain hybrid search concepts with usage examples
User Query: "Tell me about seekdb indexes"
Process:
Resolve path & load catalog (local success)
Search for all index types
{"path": "200.develop/600.search/300.vector-search/200.vector-index/100.vector-index-overview.md", "description": "...vector index types..."}
{"path": "200.develop/200.design-database-schema/35.multi-model/300.char-and-text/300.full-text-index.md", "description": "This document details the creation and use of full-text indexes in seekdb, covering supported column types, tokenizers, and complex DML operations on indexed tables."}
{"path": "200.develop/200.design-database-schema/40.create-index-in-develop.md", "description": "...creating indexes..."}
Read all relevant documents (local)
Provide comprehensive answer covering:
User Query: "How do I use seekdb with Python?"
Process:
Resolve path & load catalog (local success)
Search for Python SDK
{"path": "100.get-started/50.use-seekdb-with-sdk/25.using-seekdb-in-python-sdk.md",
"description": "This document provides a step-by-step guide to using OceanBase's pyseekdb Python SDK for embedded seekdb operations..."}
{"path": "200.develop/100.connect-to-seekdb/300.sample-program/200.python/100.mysqlclient-connection-to-seekdb-sample-program.md", "description": "This document provides a sample program demonstrating how to connect to seekdb using mysqlclient in Python, including steps for creating tables, inserting data, and querying data."}
Read documents (local)
Provide Python setup and code examples
User Query: "How do I deploy seekdb in production?"
Process:
Resolve path & load catalog (local success)
Search deployment guides
{"path": "400.guides/400.deploy/50.deploy-overview.md", "description": "This documentation outlines seekdb's two deployment modes: embedded mode and server mode, and details the specific deployment methods available for each mode."}
Read deployment guides (local)
Extract deployment steps:
<skill directory>references/seekdb-docs-catalog.jsonl<skill directory>references/seekdb-docs-catalog.jsonlhttps://raw.githubusercontent.com/oceanbase/seekdb-ecology-plugins/main/agent-skills/skills/seekdb/references/seekdb-docs-catalog.jsonlpath and description only<skill directory>seekdb-docs/[File Path]https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/[File Path]path and descriptionArchive v0.1.4: 4 files, 7114 bytes
Files: references/examples.md (9092b), scripts/update_docs.sh (1917b), SKILL.md (8522b), _meta.json (130b)
File v0.1.4:SKILL.md
Provides comprehensive access to seekdb database documentation through a centralized catalog system.
Problem: Relative paths like ./seekdb-docs/ are resolved from the current working directory, not from SKILL.md's location. This breaks when the agent's working directory differs from the skill directory.
Solution: Dynamically locate the skill directory before accessing docs.
Read SKILL.md itself to get its absolute path:
read(SKILL.md) // or any known file in this skill directory
Extract the directory from the returned path:
If read returns: /root/test-claudecode-url/.cursor/skills/seekdb/SKILL.md
Skill directory =: /root/test-claudecode-url/.cursor/skills/seekdb/
Construct paths using this directory:
Catalog path =: <skill directory>references/seekdb-docs-catalog.jsonl
Docs base =: <skill directory>seekdb-docs/
<skill directory>references/seekdb-docs-catalog.jsonl (1015 entries, JSONL format)https://raw.githubusercontent.com/oceanbase/seekdb-ecology-plugins/main/agent-skills/skills/seekdb/references/seekdb-docs-catalog.jsonl (fallback)Local Documentation (if available):
<skill directory>seekdb-docs/Remote Documentation (fallback):
https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/Strategy:
<skill directory> using path resolution above# Read this file to discover its absolute path
read("SKILL.md")
# Extract directory from the path
# Example: /root/.claude/skills/seekdb/SKILL.md → /root/.claude/skills/seekdb/
Start with grep for keyword searches. Only load full catalog when necessary.
Use grep to search for keywords in the catalog:
grep -i "keyword" <skill directory>references/seekdb-docs-catalog.jsonl
Examples:
# Find macOS deployment docs
grep -i "mac" references/seekdb-docs-catalog.jsonl
# Find Docker deployment docs
grep -i "docker\|container" references/seekdb-docs-catalog.jsonl
# Find vector search docs
grep -i "vector" references/seekdb-docs-catalog.jsonl
Load the complete catalog only when:
Local: <skill directory>references/seekdb-docs-catalog.jsonl
Remote: https://raw.githubusercontent.com/oceanbase/seekdb-ecology-plugins/main/agent-skills/skills/seekdb/references/seekdb-docs-catalog.jsonl (fallback)
Format: JSONL (one JSON object per line)
Entries: 1015 documentation files
Strategy:
<skill directory>references/seekdb-docs-catalog.jsonlCatalog contents:
Analyze search results to identify the most relevant documents:
For grep results:
path and description from each matchFor full catalog:
Note: The catalog contains path and description fields. The description field contains topic and feature keywords, making it suitable for both keyword and semantic matching.
Local-First Strategy:
Try local first: <skill directory>seekdb-docs/[File Path]
Fallback to remote: https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/[File Path]
Example:
Query: "How to integrate with Claude Code?"
1. Resolve path: read(SKILL.md) → /root/.claude/skills/seekdb/SKILL.md
Skill directory =: /root/.claude/skills/seekdb/
2. Search catalog with grep:
grep -i "claude code" references/seekdb-docs-catalog.jsonl
3. Match query from grep results:
→ Found: {"path": "300.integrations/300.developer-tools/700.claude-code.md",
"description": "This guide explains how to use the seekdb plugin with Claude Code..."}
→ This matches the query, select this document
4. Read doc:
Try: /root/.claude/skills/seekdb/seekdb-docs/300.integrations/300.developer-tools/700.claude-code.md
If missing: https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/300.integrations/300.developer-tools/700.claude-code.md
scripts/update_docs.sh to download full docs locally (faster)The catalog file is in JSONL format (one JSON object per line):
{"path": "path/to/document.md", "description": "Document description text"}
Searching the catalog:
Preferred method - Read the full catalog:
Quick keyword search - Use grep:
grep -i "keyword" references/seekdb-docs-catalog.jsonl
Each matched line contains both path and description together.
Why JSONL is better:
This skill may be installed at:
.cursor/skills/seekdb/.claude/skills/seekdb/Do not hardcode these paths. Use the dynamic resolution method instead.
See examples.md for complete workflow examples including:
File v0.1.4:_meta.json
{ "ownerId": "kn7ajpckchvqztcwpmckyc9fxd80c3d5", "slug": "seekdb-docs", "version": "0.1.4", "publishedAt": 1770691707470 }
File v0.1.4:references/examples.md
Complete workflow examples for common seekdb documentation queries using local-first strategy.
User Query: "How do I use vector search in seekdb?"
Process:
Resolve skill directory
Read SKILL.md → /root/.claude/skills/seekdb/SKILL.md
Extract: skill directory = /root/.claude/skills/seekdb/
Load catalog (local-first)
Try local: /root/.claude/skills/seekdb/references/seekdb-docs-catalog.jsonl
Result: Success ✅
Search catalog for vector search
{"path": "200.develop/600.search/300.vector-search/100.vector-search-intro.md",
"description": "This document provides an overview of vector search in seekdb, covering core concepts, supported vector data types, indexing methods, and search operations."}
{"path": "200.develop/600.search/300.vector-search/300.vector-similarity-search.md",
"description": "This document explains vector similarity search methods in seekdb..."}
Read documents (local-first)
/root/.claude/skills/seekdb/seekdb-docs/200.develop/600.search/300.vector-search/100.vector-search-intro.mdhttps://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/200.develop/600.search/300.vector-search/100.vector-search-intro.mdProvide answer
User Query: "What is seekdb?"
Process:
Resolve skill directory
Read SKILL.md → get absolute path
Extract skill directory
Load catalog
Local: <skill directory>references/seekdb-docs-catalog.jsonl
Success ✅
Search catalog for overview
{"path": "100.get-started/10.seekdb-overview/10.seekdb-overview.md",
"description": "An AI-native search database that unifies relational, vector, text, JSON, and GIS data in a single engine, enabling hybrid search and in-database AI workflows with full MySQL compatibility."}
Read document
<skill directory>seekdb-docs/100.get-started/10.seekdb-overview/10.seekdb-overview.mdExtract answer from local docs
User Query: "How do I deploy seekdb on macOS?"
Process:
Resolve skill directory
Read SKILL.md → /path/to/skills/seekdb/SKILL.md
Skill directory = /path/to/skills/seekdb/
Load catalog (local-first)
Try local: /path/to/skills/seekdb/references/seekdb-docs-catalog.jsonl
Result: File not found ❌
Fallback to remote catalog
Fetch: https://raw.githubusercontent.com/oceanbase/seekdb-ecology-plugins/main/agent-skills/skills/seekdb/references/seekdb-docs-catalog.jsonl
Result: Success ✅
Search catalog
{"path": "400.guides/200.deployment/500.deploy-with-systemd.md",
"description": "This document provides instructions for deploying and managing the seekdb database using systemd on RPM-based, DEB-based, and macOS systems..."}
Read document (remote only, since local missing)
URL: https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/400.guides/200.deployment/500.deploy-with-systemd.md
Fetch and parse
Provide answer
User Query: "I want to integrate seekdb with Claude Code"
Process:
Resolve path & load catalog (local success)
Search catalog for integration
{"path": "100.get-started/200.ai-coding/200.building-an-ai-programming-assistant-that-understands-vector-databases-with-seekdb-claude-code.md",
"description": "This tutorial explains how to build a vector-aware AI coding assistant by integrating the seekdb plugin with Claude Code, enabling accurate documentation retrieval and hybrid search application development in Python."}
Read document (local)
Extract integration steps and provide code examples
User Query: "What's the syntax for creating a vector column?"
Process:
Resolve path & load catalog (local success)
Search for SQL/vector column syntax
{"path": "200.develop/600.search/300.vector-search/150.vector-data-type.md",
"description": "This document describes seekdb's vector data types for AI vector search, covering storage of dense and sparse floating-point arrays, index creation, and hybrid search capabilities."}
Read document (local)
Provide syntax with examples
User Query: "How does hybrid search work?"
Process:
Resolve path & load catalog (local success)
Search for hybrid search
{"path": "200.develop/600.search/500.hybrid-search.md",
"description": "This document describes hybrid search in seekdb, combining vector-based semantic search and full-text keyword search for more accurate results through integrated ranking."}
Read document (local)
Explain hybrid search concepts with usage examples
User Query: "Tell me about seekdb indexes"
Process:
Resolve path & load catalog (local success)
Search for all index types
{"path": "200.develop/600.search/300.vector-search/200.vector-index/100.vector-index-overview.md", "description": "...vector index types..."}
{"path": "200.develop/300.read-and-write-data/200.read-data/300.full-text-index.md", "description": "...full-text indexes..."}
{"path": "200.develop/200.design-database-schema/40.create-index-in-develop.md", "description": "...creating indexes..."}
Read all relevant documents (local)
Provide comprehensive answer covering:
User Query: "How do I use seekdb with Python?"
Process:
Resolve path & load catalog (local success)
Search for Python SDK
{"path": "100.get-started/50.use-seekdb-with-sdk/25.using-seekdb-in-python-sdk.md",
"description": "This document provides a step-by-step guide to using OceanBase's pyseekdb Python SDK for embedded seekdb operations..."}
{"path": "200.develop/100.connect-to-seekdb/300.sample-program/200.python/...", "description": "..."}
Read documents (local)
Provide Python setup and code examples
User Query: "How do I deploy seekdb in production?"
Process:
Resolve path & load catalog (local success)
Search deployment guides
{"path": "400.guides/200.deployment/...", "description": "...deployment instructions..."}
Read deployment guides (local)
Extract deployment steps:
<skill directory>references/seekdb-docs-catalog.jsonl<skill directory>references/seekdb-docs-catalog.jsonlhttps://raw.githubusercontent.com/oceanbase/seekdb-ecology-plugins/main/agent-skills/skills/seekdb/references/seekdb-docs-catalog.jsonlpath and description only<skill directory>seekdb-docs/[File Path]https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.1.0/en-US/[File Path]path and descriptionMachine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/clawhub-davidzhangbj-seekdb-docs/snapshot"
curl -s "https://xpersona.co/api/v1/agents/clawhub-davidzhangbj-seekdb-docs/contract"
curl -s "https://xpersona.co/api/v1/agents/clawhub-davidzhangbj-seekdb-docs/trust"
Operational fit
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/clawhub-davidzhangbj-seekdb-docs/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/clawhub-davidzhangbj-seekdb-docs/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/clawhub-davidzhangbj-seekdb-docs/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-davidzhangbj-seekdb-docs/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-davidzhangbj-seekdb-docs/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-davidzhangbj-seekdb-docs/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "CLAWHUB",
"generatedAt": "2026-04-17T06:01:25.536Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/davidzhangbj/seekdb-docs",
"sourceUrl": "https://clawhub.ai/davidzhangbj/seekdb-docs",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/clawhub-davidzhangbj-seekdb-docs/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-davidzhangbj-seekdb-docs/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.8K downloads",
"href": "https://clawhub.ai/davidzhangbj/seekdb-docs",
"sourceUrl": "https://clawhub.ai/davidzhangbj/seekdb-docs",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.1.5",
"href": "https://clawhub.ai/davidzhangbj/seekdb-docs",
"sourceUrl": "https://clawhub.ai/davidzhangbj/seekdb-docs",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-10T03:11:34.500Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/clawhub-davidzhangbj-seekdb-docs/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-davidzhangbj-seekdb-docs/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "release",
"title": "Release 0.1.5",
"description": "seekdb-docs 0.1.5 - Improved clarity in SKILL.md workflow and guidelines, especially around when to use grep versus loading the full catalog. - Updated instructions to clarify grep as the preferred method for most keyword queries. - Added concise explanation for catalog search strategies and fallback handling. - Refined examples and step ordering for better usability and quick start guidance. - Enhanced documentation navigation by specifying where to find detailed workflow examples.",
"href": "https://clawhub.ai/davidzhangbj/seekdb-docs",
"sourceUrl": "https://clawhub.ai/davidzhangbj/seekdb-docs",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-10T03:11:34.500Z",
"isPublic": true
}
]Sponsored
Ads related to seekdb and adjacent AI workflows.