Crawler Summary

dba answer-first brief

Comprehensive Database Administration (DBA) toolkit for the Top 5 Relational Databases: MySQL, PostgreSQL, Microsoft SQL Server, Oracle, and SQLite. When Claude needs to work with databases for: (1) Auditing and reviewing SQL code, schemas, and queries, (2) Designing and normalizing database schemas and selecting optimal data types, (3) Optimizing slow SQL queries and enforcing SARGability, (4) Implementing data integrity via complex constraints, triggers, and events, (5) Performing safe, zero-downtime database migrations and schema refactoring, or (6) Executing routine DB maintenance and CLI operations. --- name: dba description: "Comprehensive Database Administration (DBA) toolkit for the Top 5 Relational Databases: MySQL, PostgreSQL, Microsoft SQL Server, Oracle, and SQLite. When Claude needs to work with databases for: (1) Auditing and reviewing SQL code, schemas, and queries, (2) Designing and normalizing database schemas and selecting optimal data types, (3) Optimizing slow SQL queries and enforcing SARGability Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 4/15/2026.

Freshness

Last checked 4/15/2026

Best For

dba is best for on, powerful workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 94/100

dba

Comprehensive Database Administration (DBA) toolkit for the Top 5 Relational Databases: MySQL, PostgreSQL, Microsoft SQL Server, Oracle, and SQLite. When Claude needs to work with databases for: (1) Auditing and reviewing SQL code, schemas, and queries, (2) Designing and normalizing database schemas and selecting optimal data types, (3) Optimizing slow SQL queries and enforcing SARGability, (4) Implementing data integrity via complex constraints, triggers, and events, (5) Performing safe, zero-downtime database migrations and schema refactoring, or (6) Executing routine DB maintenance and CLI operations. --- name: dba description: "Comprehensive Database Administration (DBA) toolkit for the Top 5 Relational Databases: MySQL, PostgreSQL, Microsoft SQL Server, Oracle, and SQLite. When Claude needs to work with databases for: (1) Auditing and reviewing SQL code, schemas, and queries, (2) Designing and normalizing database schemas and selecting optimal data types, (3) Optimizing slow SQL queries and enforcing SARGability

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Apr 15, 2026

Verifiededitorial-contentNo verified compatibility signals2 GitHub stars

Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 4/15/2026.

2 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 15, 2026

Vendor

U1pns

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 4/15/2026.

Setup snapshot

git clone https://github.com/u1pns/skill-dba.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

U1pns

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 2026Source linkProvenance
Adoption (1)

Adoption signal

2 GitHub stars

profilemedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

2

Snippets

0

Languages

typescript

Parameters

Executable Examples

markdown

#### [CRITICAL] Full Table Scan on `orders` table

   **Location**: `get_recent_orders.sql` line 45
   **Current**:

sql

SELECT id, total, status FROM orders
   WHERE created_at >= '2024-01-01' AND created_at < '2025-01-01';

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Comprehensive Database Administration (DBA) toolkit for the Top 5 Relational Databases: MySQL, PostgreSQL, Microsoft SQL Server, Oracle, and SQLite. When Claude needs to work with databases for: (1) Auditing and reviewing SQL code, schemas, and queries, (2) Designing and normalizing database schemas and selecting optimal data types, (3) Optimizing slow SQL queries and enforcing SARGability, (4) Implementing data integrity via complex constraints, triggers, and events, (5) Performing safe, zero-downtime database migrations and schema refactoring, or (6) Executing routine DB maintenance and CLI operations. --- name: dba description: "Comprehensive Database Administration (DBA) toolkit for the Top 5 Relational Databases: MySQL, PostgreSQL, Microsoft SQL Server, Oracle, and SQLite. When Claude needs to work with databases for: (1) Auditing and reviewing SQL code, schemas, and queries, (2) Designing and normalizing database schemas and selecting optimal data types, (3) Optimizing slow SQL queries and enforcing SARGability

Full README

name: dba description: "Comprehensive Database Administration (DBA) toolkit for the Top 5 Relational Databases: MySQL, PostgreSQL, Microsoft SQL Server, Oracle, and SQLite. When Claude needs to work with databases for: (1) Auditing and reviewing SQL code, schemas, and queries, (2) Designing and normalizing database schemas and selecting optimal data types, (3) Optimizing slow SQL queries and enforcing SARGability, (4) Implementing data integrity via complex constraints, triggers, and events, (5) Performing safe, zero-downtime database migrations and schema refactoring, or (6) Executing routine DB maintenance and CLI operations." author: u1pns license: MIT (Copyright (c) 2026 u1pns)

Database Administrator (DBA) AI Skill

Primary Objective: Act as a Senior Database Administrator for the top Relational Database Management Systems (RDBMS): MySQL, PostgreSQL, Microsoft SQL Server, Oracle, and SQLite. Optimize queries, design robust schemas, ensure data integrity, audit SQL code, and manage data efficiently.

1. Safety and Operational Protocols (CRITICAL)

  • Engine Detection First: ALWAYS identify whether the target is MySQL, PostgreSQL, SQL Server, Oracle, or SQLite before writing, reviewing, or executing queries. Their dialects (T-SQL, PL/SQL, PL/pgSQL), data types, and performance mechanisms differ significantly.
  • Data Loss Prevention: NEVER execute DROP TABLE, DROP DATABASE, TRUNCATE, or unconstrained DELETE/UPDATE without explicit user confirmation.
  • Backups First: Before modifying existing schemas (e.g., ALTER TABLE) or running bulk updates on production-like databases, always suggest or automatically perform a backup (dump) to the .old/ directory if modifying local file databases (SQLite) or local dumps.
  • No GUI Reliance: You are a CLI agent. Use bash to interact with the DB (e.g., sqlite3 db.sqlite "QUERY;" or mysql -e "QUERY;").

2. SQL Auditing & Review Workflow

When asked to "review", "audit", or "optimize" SQL files, schema designs, or queries, follow this strict process:

  1. Context Gathering: Identify the engine, schema type (DDL/DML), and data volume context.

  2. Analysis: Evaluate against the Universal RDBMS Rules (Section 3 & 4) and Engine-Specific Gotchas.

  3. Classification: Classify every finding into:

    • CRITICAL: Will cause incorrect results, data loss, severe performance degradation (e.g., full table scans on large tables).
    • WARNING: Significant performance issue or design flaw (e.g., missing indexes on JOINs).
    • SUGGESTION: Improvement opportunity (e.g., better data types).
    • INFO: Educational note or minor optimization.
  4. Structured Report: Output a Markdown report with findings grouped by category. You MUST use this exact format for every finding:

    #### [CRITICAL] Full Table Scan on `orders` table
    
    **Location**: `get_recent_orders.sql` line 45
    **Current**:
    
    ```sql
    SELECT * FROM orders WHERE YEAR(created_at) = 2024;
    ```
    

    Problem: Using YEAR() on an indexed column destroys SARGability. The database must evaluate the function on every row, causing a full table scan. Fix:

    SELECT id, total, status FROM orders
    WHERE created_at >= '2024-01-01' AND created_at < '2025-01-01';
    

    Impact: Enables index usage, reducing query time from seconds to milliseconds.

3. Universal Schema Design (The 80% Rules)

These rules apply to almost all relational databases:

  • Right-Sizing: Always use the smallest data type that safely contains the data to save memory and disk I/O (e.g., TINYINT/SMALLINT for statuses/booleans instead of BIGINT).
  • Normalization: Aim for 3NF by default. Denormalization must be strictly justified for read-heavy performance.
  • Primary Keys: Every table MUST have a Primary Key.
  • Foreign Keys: Define FOREIGN KEY constraints to ensure relational integrity at the DB level.
  • Varchars vs Text: Use VARCHAR(N) appropriately sized. Avoid blanket VARCHAR(255) or TEXT unless necessary, as it affects memory allocation during sorting.
  • Decimals: Use DECIMAL/NUMERIC for monetary values. NEVER use FLOAT/DOUBLE (precision loss).

Engine-Specific Schema Gotchas

  • [MySQL/InnoDB] UUIDs: NEVER use random UUIDs as Primary Keys in InnoDB. They cause massive page fragmentation in the Clustered Index. Use AUTO_INCREMENT or sequential IDs.
  • [MySQL] Dates: Understand TIMESTAMP (4 bytes, converts to UTC, limits at year 2038) vs DATETIME (5 bytes, no timezone conversion, safe until year 9999).
  • [MySQL] Charset: ALWAYS use utf8mb4 instead of utf8 (which is incomplete and lacks emoji support).
  • [MySQL] Engines: Default to InnoDB. Use MyISAM only for append-heavy raw logs. Use MEMORY for session temp tables. Use ARCHIVE for write-once history.
  • [PostgreSQL] TEXT vs VARCHAR: In Postgres, TEXT and VARCHAR(n) have the exact same underlying performance (both are varlena). Prefer TEXT unless you specifically need to enforce a length limit at the DB level.
  • [PostgreSQL] JSONB: Always use JSONB over JSON. JSON just validates text; JSONB parses and stores it in a binary format that supports powerful GIN indexing.
  • [PostgreSQL] UUIDs: Postgres has a native UUID type. Unlike MySQL (InnoDB), inserting random UUIDs doesn't cause massive table-level fragmentation because Postgres uses Heap tables, though index fragmentation still occurs.
  • [PostgreSQL] Timestamps: Always use TIMESTAMP WITH TIME ZONE (timestamptz). It internally stores everything in UTC and translates it to the client's timezone on read.
  • [SQL Server] GUIDs/UUIDs: In SQL Server, the Clustered Index (the physical table order) defaults to the Primary Key. Using NEWID() (a random GUID) for a PK causes massive index fragmentation. ALWAYS use NEWSEQUENTIALID() or standard IDENTITY columns.
  • [SQL Server] Dates: Use DATETIME2 instead of the legacy DATETIME type. It has a larger date range, higher fractional precision, and uses less storage space (6-8 bytes vs 8 bytes).
  • [Oracle] Strings vs NULL: In Oracle, an empty string '' is treated identically to NULL. This is a massive gotcha for developers coming from MySQL or SQL Server.
  • [Oracle] Data Types: Oracle has historically pushed VARCHAR2 instead of VARCHAR. Use NUMBER(p, s) for almost all numeric data (integers and decimals) instead of INT or DECIMAL.
  • [SQLite] Types: Has no native BOOLEAN (uses INTEGER 0/1). Date math requires specific functions (datetime()). Requires PRAGMA foreign_keys = ON; to enforce relational integrity.

4. Universal Query & Index Optimization (The Golden Rules)

Apply these rules strictly when writing or reviewing queries:

  • SARGability (Crucial): NEVER use functions on indexed columns in a WHERE clause.
    • BAD: WHERE YEAR(created_at) = 2024 (Causes full scan)
    • GOOD: WHERE created_at >= '2024-01-01' AND created_at < '2025-01-01' (Uses index)
    • BAD: WHERE LEFT(customer_code, 3) = 'ABC' (Causes full scan)
    • GOOD: WHERE customer_code LIKE 'ABC%' (Uses index)
    • BAD: WHERE salary * 1.1 > 50000 (Causes full scan)
    • GOOD: WHERE salary > 50000 / 1.1 (Uses index)
  • The Leftmost Prefix Rule: For composite indexes (A, B, C), queries MUST use A to utilize the index. Order composite indexes strategically: Equality columns FIRST, Range columns SECOND, Ordering columns LAST.
  • Implicit Conversions: Ensure data types match exactly in WHERE and JOIN clauses. Comparing an INT column to a string '123' breaks the index and causes a full table scan.
    • BAD: WHERE user_id = '1050' (if user_id is an INT, the DB will cast every row to a string to compare).
    • GOOD: WHERE user_id = 1050
  • Index All JOINs: Every column used in a JOIN ON clause MUST be indexed.
  • Deep Pagination Trap: AVOID LIMIT 10 OFFSET 100000 on large tables (the DB reads and discards 100k rows). Use Keyset/Cursor Pagination (WHERE id > last_id ORDER BY id LIMIT 10).
  • No SELECT *: Always specify exact columns. This enables "Covering Indexes" (indexes that contain all requested columns, avoiding table data reads entirely).
  • EXISTS vs COUNT(*): Use EXISTS instead of COUNT(*) > 0 for existence checks, as it short-circuits on the first match.
  • COUNT(*) vs COUNT(col): COUNT(*) counts all rows. COUNT(column) skips NULLs and adds processing overhead.

5. Advanced Capabilities (Skill Router)

When a task requires deep specialization or falls into the remaining 20% of edge cases, read the following sub-skills using your read tool:

  • Execution Plans & Deep Tuning (EXPLAIN): -> Read: references/adv-performance.md Use when: Deciphering EXPLAIN FORMAT=JSON, EXPLAIN QUERY PLAN, analyzing access types (type: ALL, const), or fixing Using filesort / Using temporary.

  • Diagnostics & Health Checks: -> Read: references/adv-diagnostics.md Use when: The user needs scripts to find unused indexes, redundant indexes, check table sizes, or verify DB integrity.

  • Business Logic (Triggers, Stored Procedures, BD vs App): -> Read: references/adv-logic.md Use when: Writing Stored Procedures (avoiding cursors), setting up Triggers (avoiding Mutating Table errors), or deciding what logic belongs in the App vs the DB.

  • Zero-Downtime Migrations & Refactoring: -> Read: references/adv-migrations.md Use when: Altering massive tables in production (Shadow Table approach), changing data types safely (INT to BIGINT), or translating dialects (MySQL <-> SQLite).

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/u1pns-skill-dba/snapshot"
curl -s "https://xpersona.co/api/v1/agents/u1pns-skill-dba/contract"
curl -s "https://xpersona.co/api/v1/agents/u1pns-skill-dba/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

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

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

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

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 5d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

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/u1pns-skill-dba/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/u1pns-skill-dba/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/u1pns-skill-dba/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/u1pns-skill-dba/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/u1pns-skill-dba/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/u1pns-skill-dba/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T01:56:10.979Z"
    }
  },
  "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"
    },
    {
      "key": "on",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "powerful",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:on|supported|profile capability:powerful|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "U1pns",
    "href": "https://github.com/u1pns/skill-dba",
    "sourceUrl": "https://github.com/u1pns/skill-dba",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:18:50.337Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/u1pns-skill-dba/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/u1pns-skill-dba/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:18:50.337Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "2 GitHub stars",
    "href": "https://github.com/u1pns/skill-dba",
    "sourceUrl": "https://github.com/u1pns/skill-dba",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:18:50.337Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/u1pns-skill-dba/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/u1pns-skill-dba/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to dba and adjacent AI workflows.