SeekdbCAUTION
🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai
Overview
🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai
4f3b4a2a472eOBSERVED · 2026-10-08Install
Commands as the repository documents them. They are shown, not run.
pip install -U pyseekdb
pip install seekdb-cli
Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| claude-code | mentioned | |
| openclaw | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: seekdb description: "Operate seekdb via CLI commands and look up seekdb documentation. Use when: executing SQL, exploring table schemas, managing vector collections, registering AI models, answering user questions about seekdb, or looking up seekdb concepts and syntax. Triggers on: SQL queries, database operations, seekdb features, vector/hybrid/semantic search questions, or any user question about seekdb. Supports both embedded mode and remote server mode." license: MIT --- # seekdb — AI-Agent Database CLI with Documentation This skill lets AI Agents **operate seekdb** via `seekdb-cli` commands and **look up seekdb documentation** when needed. > **Quick orientation**: Start with `seekdb ai-guide` to get a full JSON self-description of the CLI. Then run commands directly — no setup needed. --- # Part 1: seekdb-cli Operations `seekdb-cli` is purpose-built for AI Agents. All output is structured JSON, all operations are stateless, and built-in safety guardrails prevent accidental data loss. ## seekdb Deployment seekdb supports two modes. Use this section to guide users to the right deployment path based on their OS and scenario. ### Embedded Mode seekdb runs as a library inside the application — **no server process required**. Install via `pyseekdb`: ```bash pip install -U pyseekdb ``` **Supported platforms**: Linux (glibc ≥ 2.28), macOS 15+ · **Architectures**: x86_64, aarch64 > Windows and older macOS versions **do not support embedded mode**. Use server mode instead. ### Server Mode A persistent seekdb process, connectable via MySQL client or seekdb-cli (remote DSN). Choose by OS: | OS | Recommended method | Quick start | |----|--------------------|-------------| | Linux (CentOS/RHEL/Anolis/openEuler) | Package manager (RPM) | `curl -fsSL https://obportal.s3.ap-southeast-1.amazonaws.com/download-center/opensource/seekdb/seekdb_install.sh \| sudo bash` | | Linux (Debian/Ubuntu) | Package manager (DEB) | `sudo apt update && sudo apt install seekdb` | | macOS 15+ | Homebrew | `brew tap oceanbase/seekdb && brew install seekdb` | | Any OS with Docker | Docker | `docker run -d -p 2881:2881 oceanbase/seekdb` | | Windows / macOS (GUI) | OceanBase Desktop | Download from [oceanbase.ai/download](https://www.oceanbase.ai/download) | **Connect after server mode deployment** (default port 2881, user `root`, empty password): ```bash mysql -h127.0.0.1 -uroot -P2881 -A -Dtest # or via seekdb-cli: seekdb --dsn "seekdb://root:@127.0.0.1:2881/test" status ``` **Minimum requirements**: 1 CPU core, 2 GB RAM, SSD storage. For full deployment details, see the [deployment docs](https://github.com/oceanbase/seekdb-ecology-plugins/tree/main/agent-skills/skills/seekdb/seekdb-docs/400.guides/400.deploy). ## Prerequisites Check if seekdb-cli is installed: ```bash seekdb --version ``` If not installed, choose the method that matches your environment: **Recommended — pipx (works globally without polluting system Python):** ```bash # Install pipx first if needed (Ubuntu/Debian) sudo apt install pipx && pipx ensurepath # Then install seekdb-cli pipx install seekdb-cli ``` **Alternative — pip (when inside a project venv or on systems without PEP 668):** ```bash pip install seekdb-cli ``` > **Note for Ubuntu 23.04+ / Debian 12+:** Direct `pip install` at the system level is blocked by PEP 668. > Use `pipx` instead — it creates an isolated environment while keeping the `seekdb` command globally available on your PATH. ## Connection seekdb-cli auto-discovers the connection (env var, `.env`, `~/.seekdb/config.env`, or default `~/.seekdb/seekdb.db`). No setup needed — just run commands directly. If the user provides a specific DSN, pass it via `--dsn` (must appear **before** the subcommand): ```bash # Remote mode seekdb --dsn "seekdb://user:pass@host:port/db" schema tables # Embedded mode (local database file) seekdb --dsn "embedded:./seekdb.db" status seekdb --dsn "embedded:~/.seekdb/seekdb.db?database=mydb" sql "SELECT 1" ``` DSN formats: - **Remote:** `seekdb://user:pass@host:port/db` - **Embedded:** `embedded:<path>[?database=<db>]` (default database: `test`) ## Get a Full CLI Guide (run first) ```bash seekdb ai-guide ``` Returns a structured JSON document with every command, parameter, workflow, safety rules, and output format. **Run this once at the start of any seekdb task** to orient yourself. ## Recommended Workflows ### SQL Database Exploration ``` 1. seekdb schema tables → list all tables (name, column count, row count) 2. seekdb schema describe <table> → get column names, types, indexes, comments 3. seekdb table profile <table> → data statistics (null ratios, distinct, min/max, top values) 4. seekdb relations infer → infer JOIN relationships between tables 5. seekdb sql "SELECT ... LIMIT N" → execute SQL with explicit LIMIT ``` ### Vector Collection Workflow ``` 1. seekdb collection list → list all collections 2. seekdb collection info <name> → collection details and document preview 3. seekdb query <collection> --text "..." → hybrid search (default: semantic + fulltext) 4. seekdb add <collection> --data '...' → add new documents ``` ### AI Model Setup Workflow ``` 1. seekdb ai model list → check registered models 2. seekdb ai model create <name> --type <type> --model <model_name> 3. seekdb ai model endpoint create <ep> <model> --url <url> --access-key <key> 4. seekdb ai complete "<prompt>" --model <name> → test completion ``` ## Command Reference ### seekdb sql Execute SQL statements. Default is read-only mode. ```bash # Read query seekdb sql "SELECT id, name FROM users LIMIT 10" # Read from file seekdb sql --file query.sql # Read from stdin echo "SELECT 1" | seekdb sql --stdin # Include table schema in output seekdb sql "SELECT * FROM orders LIMIT 5" --with-schema # Disable large-field truncation seekdb sql "SELECT content FROM articles LIMIT 1" --no-trunc
Trust audit
CAUTIONgrade B · trust 89/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | WARN |
| L2 | Instruction surface (what it tells the agent) | WARN |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (2)
<key>k5Ey9KFlkqpj+SDkUw+5ED9lTA3En/qUi0zdrydUCH3kMWTE3Eh65NXnFCaxlY2omY2JHnlEoK7Li7oOEvM7eG5VPdcO/sFlMfoCRdnLYdepJ+uLzYwOWR8W4yQVve/clxVFTVRL4DFleKInGdpAxIbHZT2yi4ADAMENls1N1XSLojRuqXePXDeAT/4Mv4TTx0s
| Linux (CentOS/RHEL/Anolis/openEuler) | Package manager (RPM) | `curl -fsSL https://obportal.s3.ap-southeast-1.amazonaws.com/download-center/opensource/seekdb/seekdb_install.sh \| sudo bash` |
Gates applied: no_behavioural_pass.
4f3b4a2a472efull audit observations/trust-audit/skill/leoyeai__seekdb.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | 4f3b4a2a472e | CAUTION | B | 89 | first audit |
Questions
What does the Seekdb skill do?
🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai
Is Seekdb safe to install?
With care. The audit graded it B (89/100) and found 2 things worth knowing before you trust this skill, listed below with the exact line each was found on.
What can Seekdb access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
What do I need installed to use Seekdb?
Its own instructions reference pyseekdb. Dependencies are pinned to exact versions.
Which assistants does Seekdb work with?
Its documentation mentions claude-code and openclaw. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (4f3b4a2a472e), read on 2026-10-08. The repository is watched, and a new audit runs when it changes — this is the first audit.