From 25e27bdade544d0bf07eaa8b2f59e31d6fe52598 Mon Sep 17 00:00:00 2001 From: Matt Van Horn Date: Mon, 9 Mar 2026 21:55:24 -0700 Subject: [PATCH] fix(skill): unquote $ARGUMENTS and add marketplace plugin path - Remove double quotes around $ARGUMENTS so argparse can parse flags like --deep, --store separately instead of as part of the topic string. Fixes #61. - Add ~/.claude/plugins/marketplaces/last30days-skill to the path discovery loop so marketplace installs can find scripts/. Fixes #54. Co-Authored-By: Claude Opus 4.6 --- SKILL.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SKILL.md b/SKILL.md index 0f6887c..b627bd6 100644 --- a/SKILL.md +++ b/SKILL.md @@ -173,6 +173,7 @@ for dir in \ "." \ "${CLAUDE_PLUGIN_ROOT:-}" \ "${GEMINI_EXTENSION_DIR:-}" \ + "$HOME/.claude/plugins/marketplaces/last30days-skill" \ "$HOME/.gemini/extensions/last30days-skill" \ "$HOME/.gemini/extensions/last30days" \ "$HOME/.claude/skills/last30days" \ @@ -186,7 +187,7 @@ if [ -z "${SKILL_ROOT:-}" ]; then exit 1 fi -python3 "${SKILL_ROOT}/scripts/last30days.py" "$ARGUMENTS" --emit=compact --no-native-web --save-dir=~/Documents/Last30Days # Add --x-handle=HANDLE if RESOLVED_HANDLE is set +python3 "${SKILL_ROOT}/scripts/last30days.py" $ARGUMENTS --emit=compact --no-native-web --save-dir=~/Documents/Last30Days # Add --x-handle=HANDLE if RESOLVED_HANDLE is set ``` Use a **timeout of 300000** (5 minutes) on the Bash call. The script typically takes 1-3 minutes.