From e2157998d7c04c765d32623cb04596a871e2dd5a Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Tue, 3 Nov 2026 17:32:48 +0100 Subject: [PATCH] fix(update): pass the source before --agent Every scheduled Update run since 2026-10-31 failed with 'Missing required argument: source': --agent takes several values and swallowed the source that followed it. update.sh now passes the source first. test_update.py had pinned the source as the last argument and so encoded the bug; it now requires the source right after add and claude-code as the only agent (negative control against the old order fails). Co-Authored-By: Claude Opus 5.5 --- scripts/update.sh | 2 +- tests/test_update.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/update.sh b/scripts/update.sh index bf6fe0b..921ed98 100644 --- a/scripts/update.sh +++ b/scripts/update.sh @@ -30,6 +30,6 @@ fi log "skills: updating from ${lockfile}..." jq -r '.skills[].source' "${lockfile}" | sort -u | while read -r source; do log "skills: updating ${source}..." - npx --yes skills add --yes --agent claude-code "${source}"