NAME

Dist::Zilla::Plugin::DBIO::GatherSkills - Ship a distribution's own agent skills as a sharedir (share/skills/)

VERSION

version 0.900002

DESCRIPTION

Gathers the agent skills a distribution owns (is the source of truth for) from .claude/skills/ into the build as share/skills/<name>/..., so that [ShareDir] installs them into the distribution's sharedir. This is how DBIO exposes its skills at runtime (see DBIO::Skills) without keeping a second copy in the repository: the skill is authored once under .claude/ and copied into the sharedir at build time.

Only owned skills are gathered — the linked-in family/shared skills belong to, and are shipped by, their own home distribution.

ATTRIBUTES

skill

The names of the owned skills to ship (repeatable). These are declared explicitly in dist.ini so the set is deterministic and independent of any hardlink/symlink state in the checkout:

[DBIO::GatherSkills]
skill = dbio-db2
skill = dbio-db2-database

If no skill is given, the set is derived from the distribution name as a fallback: skills named after the dist (DBIO-DB2dbio-db2, dbio-db2-*).

from

Directory the skills are read from. Default: .claude/skills.

AUTHOR

DBIO Authors

COPYRIGHT AND LICENSE

Copyright (C) 2026 DBIO Authors

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