use-gfs-cli

Manage PostgreSQL and MySQL database commits, branches, and time travel with GFS CLI.

156|16|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Guepard-Corp/gfs --skill use-gfs-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: use-gfs-cli
Source: https://github.com/Guepard-Corp/gfs/tree/main/skills/use-gfs-cli
Command: npx skills add https://github.com/Guepard-Corp/gfs --skill use-gfs-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GFS CLI provides Git-like version control for databases, enabling safe collaboration and reproducible states by capturing commits, branches, and a time-travel history for changes to database schemas and data.

Core Features & Use Cases

  • Commit and track database states with meaningful messages to support rollback and auditing.
  • Create and switch branches to experiment with schema changes without affecting the main branch.
  • Automatically capture and store schema metadata during commits and support time travel to view historic states.
  • Use with PostgreSQL and MySQL containers to manage containerized databases in development and CI environments.

Quick Start

Install the GFS CLI, initialize a repository with gfs init, and commit your first database state to start tracking changes.

Frequently Asked Questions about use-gfs-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I version control a PostgreSQL or MySQL database schema?

You can version control a PostgreSQL or MySQL database schema by using the GFS CLI to commit database states, capturing schema metadata automatically to enable rollback and time travel.

Can I branch a database to test schema changes without affecting production data?

Yes, you can create and switch branches using the GFS CLI to experiment with schema changes in isolated database states without affecting the main branch or production data.

What is database time travel and how does it help debugging?

Database time travel allows you to view historic database states by utilizing captured commits, enabling you to reproduce and debug issues by rolling back to previous schema and data versions.

How do I rollback a database schema in a CI pipeline?

To rollback a database schema in a CI pipeline, use the GFS CLI to time travel to a previous commit, restoring reproducible database states for your containerized PostgreSQL or MySQL environments.

Does GFS CLI work with containerized databases?

Yes, GFS CLI works with PostgreSQL and MySQL containers, enabling you to manage containerized databases within development workflows and CI environments for reproducible states.