About seekdb-docs
seekdb-docs is a documentation lookup skill for seekdb users and developers. It searches a catalog of roughly 1,000 entries, then reads matching material across development, integrations, guides, and reference topics.
Key features
- 01Search a catalog of roughly 1,000 docs
- 02Match entries by description
- 03Read locally with remote fallback
- 04Cover multiple documentation versions
- 05Work offline with local docs
Use cases
- 01Find seekdb feature and SQL references
- 02Review development and integration steps
- 03Look up deployment, security, or performance guidance
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ oceanbase/ seekdb-ecology-plugins --skill seekdb-docsAfter installing, type/seekdb-docsin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/_catalog_hash_cache.jsonexamples.mdseekdb-docs-catalog.jsonlscripts/generate_catalog.pyupdate_docs.shseekdb-docs/10.doc-overview.mdseekdb-docs/100.get-started/10.overview/10.seekdb-overview.mdseekdb-docs/100.get-started/10.seekdb-overview/10.seekdb-overview.mdseekdb-docs/100.get-started/100.use-seekdb-with-sql/10.deploy-seekdb-testing-environment.md5.experience-vector-search-with-sql.mdseekdb-docs/100.get-started/110.use-seekdb-with-skill/100.agent-skills.mdseekdb-docs/100.get-started/200.ai-coding/100.building-personal-knowledge-base-through-ai-dialogue-using-seekdb-mcp-server.md200.building-an-ai-programming-assistant-that-understands-vector-databases-with-seekdb-claude-code.md300.making-cursor-ai-instantly-understand-seekdb-a-guide-to-using-the-seekdb-cursor-extension.mdseekdb-docs/100.get-started/5.changelog/10.changelog.mdseekdb-docs/100.get-started/50.use-seekdb-with-sdk/10.experience-vector-search-with-sdk.md25.using-seekdb-in-python-sdk.mdseekdb-docs/200.develop/10.develop-overview/10.develop-overview.mdseekdb-docs/200.develop/10.overview/10.develop-overview.mdseekdb-docs/200.develop/100.connect-to-seekdb/100.connection-methods-overview.mdseekdb-docs/200.develop/100.connect-to-seekdb/200.use-client-connect-seekdb/100.connect-to-seekdb-by-using-a-mysql-client.mdseekdb-docs/200.develop/100.connect-to-seekdb/300.sample-program/100.java/100.connect-to-seekdb-through-spring-boot.md200.connect-to-seekdb-through-spring-batch.md300.connect-to-seekdb-through-spring-jdbc.md400.connect-to-seekdb-through-springjpa.md500.connect-to-seekdb-through-hibernate.md600.connect-to-seekdb-through-mybatis.md700.connect-to-seekdb-through-mysql-connectorJ.mdseekdb-docs/200.develop/100.connect-to-seekdb/300.sample-program/200.python/100.mysqlclient-connection-to-seekdb-sample-program.md200.pymysql-connection-to-seekdb-sample-program.mdDetails
From the project READMEseekdb Documentation
Provides access to ~1000 seekdb documentation entries through a catalog-based search system.
Version Info
- Documentation versions covered: V1.0.0, V1.1.0 (merged, latest takes priority)
- Latest version: V1.1.0
- The
branchfield in catalog entries indicates which Git branch hosts the file (used for remote fallback URLs only). It does NOT indicate which seekdb version the content applies to — many docs apply to all versions. - If the user asks about a specific seekdb version, note that this documentation set reflects the latest available content and may not distinguish version-specific differences.
Path Resolution (Do First)
All resource paths are relative to this SKILL.md's location. Resolve the skill directory first:
- Read this SKILL.md to get its absolute path
- Extract the parent directory as
<skill_dir> - Catalog:
<skill_dir>references/seekdb-docs-catalog.jsonl - Docs base:
<skill_dir>seekdb-docs/
Workflow
Step 1: Search Catalog
Grep search (preferred for ~90% of queries):
grep -i "keyword" <skill_dir>references/seekdb-docs-catalog.jsonl
Full catalog load (only when grep returns no results or semantic matching is needed):
- Local:
<skill_dir>references/seekdb-docs-catalog.jsonl - Remote fallback:
https://raw.githubusercontent.com/oceanbase/seekdb-ecology-plugins/main/agent-skills/skills/seekdb/references/seekdb-docs-catalog.jsonl - Format: JSONL — one
{"path": "...", "description": "...", "branch": "..."}per line (~1000 entries)
Step 2: Match Query
- Extract
path,description, andbranchfrom search results - Select entries whose descriptions best match the query semantically (match by meaning, not just keywords)
- Consider multiple matches for comprehensive answers
Step 3: Read Document
Local-first with remote fallback:
- Try local:
<skill_dir>seekdb-docs/[path] - Fallback:
https://raw.githubusercontent.com/oceanbase/seekdb-doc/[branch]/en-US/[path][branch]comes from the catalog entry'sbranchfield (e.g.V1.0.0,V1.1.0)- Docs span multiple version branches; some files only exist in a specific branch
Example
Query: "How to integrate with Claude Code?"
1. grep -i "claude code" <skill_dir>references/seekdb-docs-catalog.jsonl
2. Match: {"path": "300.integrations/300.developer-tools/700.claude-code.md",
"description": "This guide explains how to use the seekdb plugin with Claude Code...",
"branch": "V1.0.0"}
3. Read: <skill_dir>seekdb-docs/300.integrations/300.developer-tools/700.claude-code.md
Fallback: https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.0.0/en-US/300.integrations/300.developer-tools/700.claude-code.md
See examples.md for more complete workflow examples.
Notes
- Optional local docs: Run
scripts/update_docs.shto download and merge docs from all version branches locally - Multi-version: Docs span multiple branches; the update script merges them and records each file's source branch in the catalog
- Offline capable: With local docs and catalog present, works completely offline
Category Overview
- Get Started: Quick start, basic operations, overview
- Development: Vector search, hybrid search, AI functions, MCP, multi-model
- Integrations: Frameworks, model platforms, developer tools, workflows
- Guides: Deployment, management, security, OBShell, performance
- Reference: SQL syntax, PL, error codes, SDK APIs
- Tutorials: Step-by-step scenarios