Database Manager
Plan, operate, and recover relational databases with schema governance, safe migrations, backup drills, and incident response playbooks.
Why use this skill?
Optimize relational database operations with the Database Manager skill. Enforce schema governance, safe migrations, and verified backup drills for production reliability.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ivangdavila/database-managerWhat This Skill Does
The Database Manager skill transforms your OpenClaw agent into a high-reliability Database Reliability Engineer (DBE). It provides a structured framework for managing relational databases by enforcing strict governance over schema changes, migrations, and incident response. The skill centralizes your database architecture within a dedicated local directory, creating a durable memory of your infrastructure. It ensures that every database modification is treated with the rigor of a product release, requiring explicit preflight packets, rollback paths, and post-deployment verification. By automating the documentation of migrations and backup drills, it removes the guesswork from maintenance and ensures your data systems remain resilient, performant, and well-indexed.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/ivangdavila/database-manager
After installation, navigate to the ~/database-manager/ directory. Initialize your environment by running the setup.md script, which will configure your operating defaults, establish your storage templates, and link your existing database connections to the agent's memory.
Use Cases
Use this skill when you need to perform complex schema migrations across environments without risking data integrity. It is ideal for teams conducting regular index performance reviews, query hygiene audits, or those establishing disaster recovery protocols. It serves as an essential guardrail when executing risky write operations, ensuring you validate your logic through read-only checks before finalizing changes. Furthermore, use this when you need to standardize your documentation for database ownership, inventory, and historical incident logs.
Example Prompts
- "Draft a preflight packet for adding a non-nullable column to the users table; include the rollback path and validation queries."
- "Review the current slow-query log and propose an indexing strategy that balances read latency improvements against write throughput overhead."
- "We need to conduct a backup drill for the customer_data schema. Outline the steps to verify restoration integrity and document the total recovery time."
Tips & Limitations
To maximize the effectiveness of this skill, strictly adhere to the rule that a backup is only 'real' once a restore drill has been performed and verified. Never skip the preflight documentation, even for minor changes, as this is the primary defense against production incidents. The skill relies on you maintaining the ~/database-manager/ directory structure; avoid modifying these files manually outside of the agent's workflow to ensure the history logs remain accurate. Note that this skill requires read and write access to your local filesystem to maintain its stateful memory and inventory records.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ivangdavila-database-manager": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
Animations
Create performant web animations with proper accessibility and timing.
Arduino
Develop Arduino projects avoiding common wiring, power, and code pitfalls.
Bulgarian
Write Bulgarian that sounds human. Not formal, not robotic, not AI-generated.
Arabic
Write Arabic that sounds human. Not formal, not robotic, not AI-generated.
Assistant
Manage tasks, communications, and scheduling with proactive and organized support.