dbops-changeset SKILL.md skillA
dbops-changeset from harness/harness-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add harness/harness-skills/dbops-changeset@v2.1.1Pins v2.1.1 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- harness/harness-skills
- Path
skills/database/dbops-changeset/SKILL.md- Versions recorded
- 1
- Latest version
- v2.1.1, committed Oct 14, 2026
- Size
- 31,374 bytes
- Repository stars
- 122
- License
- Apache-2.0
Generates Liquibase database changesets via a structured workflow: resolve schema+instance (from context or via API discovery), confirm DB engine type, generate Liquibase YAML, and present for HITL review with Accept / Deny / Accept & Commit actions. Use when asked to create, modify, or drop database tables, columns, indexes, or constraints as a Liquibase changeset, generate a database migration, or fix a failed migration. Supports update mode (refine existing changeset) and error-recovery…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# DBOPS Changeset Generation
Generate Liquibase database changesets from natural language descriptions,
anchored to a real schema and instance from the Harness DBOPS service.
## When to Use
When the user asks to:
- Create, add, modify, or drop tables, columns, indexes, constraints, or views as Liquibase changeset operations
- Generate a database migration or changeset
- Fix a failed migration or update an existing changeset
- Apply schema changes as Liquibase YAML
## Prerequisites
The Skill tool loads this file (SKILL.md) automatically — do not Read it again.
Before generating Liquibase YAML, Read `reference.md` using the exact path listed in
the Skill tool result. It contains all Liquibase YAML rules, change types, rollback
patterns, batch migration guidelines, MongoDB JSON string requirements, and the
clarifying questions policy. Apply those rules in Step 4 when generating the changeset.
## Full Workflow
### Step 0: Check for Pre-Seeded Context (ALWAYS do this first)
At conversation start, the initial message may contain a JSON block with
pre-selected identifiers injected by the Harness frontend UI:
```json
{
"dbops_schema_id": "users-schema",
…Read the whole file at its exact version.
How to install
mdr add harness/harness-skills/dbops-changeset@sha256:5c680070e55bad9fThe line at the top of this page pins the label v2.1.1, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_2okttadti52hl34g)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 14, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (31374 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
harness/harness-skills · 122 stars · license Apache-2.0 · pushed 2026-10-14 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_2okttadti52hl34g GET https://markdownregistry.com/api/v1/resolve?ref=harness/harness-skills/dbops-changeset GET https://markdownregistry.com/api/v1/blob/5c680070e55bad9f175362b6b2bdcaa2183327d68ec05dd5cc9c031ab9d7f23f
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.