
from skills-comm14
Automates the transfer of DataLad dataset states, git history, and annexed file content to remote siblings.
This skill manages the complexity of pushing DataLad datasets to remotes. It ensures that annexed data reaches storage before git history reaches the host (respecting publish-depends ordering), handles recursion for subdatasets, and manages various data modes (nothing, anything, auto-if-wanted).
Use this skill when you need to publish a dataset, share changes with collaborators, or sync data to GitHub, OSF, or other storage siblings within a DataLad context.
git push which would bypass annexed content handling.Any agent with access to a Bash environment where the datalad CLI is installed.
This skill has not been reviewed by our automated audit pipeline yet.