whodb

WhoDB Database Assistant

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "whodb" with this command: npx skills add clidey/whodb/clidey-whodb-whodb

WhoDB Database Assistant

You have access to WhoDB for database operations. Use these tools and commands to help users with database tasks.

MCP Tools (Preferred)

When the WhoDB MCP server is available, use these tools directly:

whodb_connections

List all available database connections.

No parameters required. Returns: List of connection names with type and source (env/saved).

whodb_query

Execute SQL queries against a database.

Parameters:

  • connection: Connection name (optional if only one connection exists)
  • query: SQL query to execute

Example: whodb_query(connection="mydb", query="SELECT * FROM users LIMIT 10")

whodb_schemas

List all schemas in a database.

Parameters:

  • connection: Connection name (optional if only one connection exists)

Example: whodb_schemas(connection="mydb")

whodb_tables

List all tables in a schema.

Parameters:

  • connection: Connection name (optional if only one connection exists)
  • schema: Schema name (optional, uses default if not specified)

Example: whodb_tables(connection="mydb", schema="public")

whodb_columns

Describe columns in a table.

Parameters:

  • connection: Connection name (optional if only one connection exists)
  • table: Table name (required)
  • schema: Schema name (optional)

Example: whodb_columns(connection="mydb", table="users")

CLI Commands (Fallback)

If MCP tools are unavailable, use the CLI directly via Bash:

Query Execution

whodb-cli query "SELECT * FROM users LIMIT 10" --connection mydb --format json

Schema Discovery

List schemas

whodb-cli schemas --connection mydb --format json

List tables

whodb-cli tables --connection mydb --schema public --format json

Describe columns

whodb-cli columns --connection mydb --table users --format json

Connection Management

List connections

whodb-cli connections list --format json

Test connection

whodb-cli connections test mydb

Add new connection (interactive)

whodb-cli connections add --name mydb --type Postgres --host localhost --database mydb

Data Export

Export to CSV

whodb-cli export --connection mydb --table users --output users.csv

Export query results

whodb-cli export --connection mydb --query "SELECT * FROM orders" --output orders.xlsx

Workflow Examples

Explore a New Database

  • List connections: whodb_connections

  • List schemas: whodb_schemas(connection="name")

  • List tables: whodb_tables(connection="name", schema="public")

  • Describe table: whodb_columns(connection="name", table="users")

  • Sample data: whodb_query(connection="name", query="SELECT * FROM users LIMIT 5")

Answer Data Questions

  • Understand the schema first - check table structure

  • Write targeted queries with appropriate filters

  • Always use LIMIT for exploratory queries

  • Present results in a clear, readable format

Best Practices

  • Always explore schema first before writing queries

  • Use LIMIT for exploratory queries to avoid overwhelming output

  • Prefer specific columns over SELECT * for clarity

  • Check foreign keys via whodb_columns to understand relationships

  • Use JSON format (--format json) when parsing output programmatically

  • Never expose credentials - use connection names, not connection strings

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

query-builder

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

schema-designer

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

Code Sync

Use this skill to batch-sync all git repos across machines — pushing uncommitted changes at end of day or pulling latest at start of day. Invoke when the use...

Registry SourceRecently Updated
Coding

free-local-web-search

100% FREE local web search for OpenClaw. Secure localhost-only SearXNG deployment. Supports hidden --dev flag.

Registry SourceRecently Updated
1231pipepi