daily-releases
Installation
SKILL.md
<release_args>$ARGUMENTS</release_args>
Daily Releases
Run the bundled controller from the target repository root. Resolve this skill's directory as
<skill-root>; do not assume an installation path. Every invocation writes one compact JSON object
to stdout and diagnostics to stderr.
uv run "<skill-root>/scripts/daily_releases.py" prepare \
[--start-date YYYY-MM-DD] [--end-date YYYY-MM-DD] [--branch BRANCH] \
[--repo OWNER/REPO] [--dry-run] [--token-limit N]
This outputs a JSON object: {"run":"…","state":"prepared"}. It persists immutable inputs and
task records under daily-releases/<run-id>/. Without --start-date, discovery resumes after the
newest daily release; use an explicit date for backfills.