NAME

dbio-skills - List or deploy the DBIO agent skills available to your app

VERSION

version 0.900000

SYNOPSIS

# List every skill exposed by your schema and its driver(s)
dbio-skills -MMyApp::Schema

# Deploy them into ./.claude/skills/ so an agent finds them in this project
dbio-skills -MMyApp::Schema --deploy

# Deploy a single skill, overwriting an existing copy
dbio-skills -MMyApp::Schema --deploy --force postgresql-database

# Deploy skills from every installed DBIO distribution
dbio-skills --all --deploy

# Load several modules and deploy into a custom directory
dbio-skills -MDBIO::PostgreSQL -MDBIO::SQLite --deploy --dir /tmp/skills

DESCRIPTION

Each DBIO distribution ships the agent skills it owns in its sharedir (see DBIO::Skills and Dist::Zilla::Plugin::DBIO::GatherSkills). dbio-skills loads the modules you name, works out which DBIO distributions are therefore in play, and either lists their bundled skills or writes them into a .claude/skills/ tree so a coding agent picks them up in your own project.

The driver behind a schema is resolved from its storage_type without connecting to a database, so -MMyApp::Schema is enough to expose that schema's driver skills.

OPTIONS

-MModule, --module=Module

Load Module (repeatable). A schema class contributes its driver's skills; a driver module (e.g. DBIO::PostgreSQL) contributes its own.

--deploy

Write the selected skills into the target directory as <dir>/<skill-name>/SKILL.md. Without this flag the skills are only listed.

--all

Also expose the skills of every installed DBIO distribution (discovered by scanning the installed sharedirs), not just the ones reachable from the loaded modules.

--dir=PATH

Target directory for --deploy. Defaults to .claude/skills under the current working directory.

--force

Overwrite an existing SKILL.md. Without it, skills already present in the target directory are left untouched.

--list

List the available skills (the default when --deploy is not given).

Any non-option arguments are treated as skill-name filters; only matching skills are listed or deployed. The leading dbio- is optional.

SEE ALSO

DBIO::Skills, DBIO, dbiogen

AUTHOR

DBIO & DBIx::Class Authors

COPYRIGHT AND LICENSE

Copyright (C) 2026 DBIO Authors Portions Copyright (C) 2005-2025 DBIx::Class Authors Based on DBIx::Class, heavily modified.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.