From 849a374d9b3e5ca20efef0eff82fe700e3285aad Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Mon, 30 Mar 2026 02:00:56 -0500 Subject: [PATCH] Update plugins, sessions, and major-domo CLI skill - Update blocklist.json, installed_plugins.json, known_marketplaces.json - Rotate sessions: remove 3 old, add 4 new - Update skills/major-domo/cli.py --- plugins/blocklist.json | 2 +- plugins/installed_plugins.json | 12 ++++++------ plugins/known_marketplaces.json | 4 ++-- sessions/2185495.json | 1 - sessions/2572580.json | 1 - sessions/2572891.json | 1 - sessions/2619233.json | 1 + sessions/3066186.json | 1 + sessions/3249631.json | 1 + sessions/3249844.json | 1 + skills/major-domo/cli.py | 11 +++++++++-- 11 files changed, 22 insertions(+), 14 deletions(-) delete mode 100644 sessions/2185495.json delete mode 100644 sessions/2572580.json delete mode 100644 sessions/2572891.json create mode 100644 sessions/2619233.json create mode 100644 sessions/3066186.json create mode 100644 sessions/3249631.json create mode 100644 sessions/3249844.json diff --git a/plugins/blocklist.json b/plugins/blocklist.json index 4f6d1e7..dbbfd2e 100644 --- a/plugins/blocklist.json +++ b/plugins/blocklist.json @@ -1,5 +1,5 @@ { - "fetchedAt": "2026-03-29T07:00:46.417Z", + "fetchedAt": "2026-03-30T06:30:49.547Z", "plugins": [ { "plugin": "code-review@claude-plugins-official", diff --git a/plugins/installed_plugins.json b/plugins/installed_plugins.json index e42e0fc..fc883b9 100644 --- a/plugins/installed_plugins.json +++ b/plugins/installed_plugins.json @@ -23,10 +23,10 @@ "playground@claude-plugins-official": [ { "scope": "user", - "installPath": "/home/cal/.claude/plugins/cache/claude-plugins-official/playground/1922d25469e1", - "version": "1922d25469e1", + "installPath": "/home/cal/.claude/plugins/cache/claude-plugins-official/playground/6c172cc124e6", + "version": "6c172cc124e6", "installedAt": "2026-02-18T19:51:28.422Z", - "lastUpdated": "2026-03-26T07:30:49.622Z", + "lastUpdated": "2026-03-29T07:30:49.349Z", "gitCommitSha": "261ce4fba4f2c314c490302158909a32e5889c88" } ], @@ -43,10 +43,10 @@ "frontend-design@claude-plugins-official": [ { "scope": "user", - "installPath": "/home/cal/.claude/plugins/cache/claude-plugins-official/frontend-design/1922d25469e1", - "version": "1922d25469e1", + "installPath": "/home/cal/.claude/plugins/cache/claude-plugins-official/frontend-design/6c172cc124e6", + "version": "6c172cc124e6", "installedAt": "2026-02-22T05:53:45.091Z", - "lastUpdated": "2026-03-26T07:30:49.617Z", + "lastUpdated": "2026-03-29T07:30:49.344Z", "gitCommitSha": "aa296ec81e8ccb49c9784f167c2c0aa625a86cec" } ], diff --git a/plugins/known_marketplaces.json b/plugins/known_marketplaces.json index a4f125a..3141960 100644 --- a/plugins/known_marketplaces.json +++ b/plugins/known_marketplaces.json @@ -13,7 +13,7 @@ "repo": "anthropics/claude-code" }, "installLocation": "/home/cal/.claude/plugins/marketplaces/claude-code-plugins", - "lastUpdated": "2026-03-29T06:30:49.807Z" + "lastUpdated": "2026-03-30T07:00:49.127Z" }, "agent-toolkit": { "source": { @@ -21,7 +21,7 @@ "repo": "St0nefish/agent-toolkit" }, "installLocation": "/home/cal/.claude/plugins/marketplaces/agent-toolkit", - "lastUpdated": "2026-03-29T07:00:49.960Z", + "lastUpdated": "2026-03-30T07:00:47.623Z", "autoUpdate": true }, "cal-claude-plugins": { diff --git a/sessions/2185495.json b/sessions/2185495.json deleted file mode 100644 index 9c9069a..0000000 --- a/sessions/2185495.json +++ /dev/null @@ -1 +0,0 @@ -{"pid":2185495,"sessionId":"5515a133-b254-40d3-989f-02b0133987c7","cwd":"/mnt/NV2/Development/mlb-the-show","startedAt":1774737407141,"kind":"interactive","entrypoint":"cli"} \ No newline at end of file diff --git a/sessions/2572580.json b/sessions/2572580.json deleted file mode 100644 index 3024943..0000000 --- a/sessions/2572580.json +++ /dev/null @@ -1 +0,0 @@ -{"pid":2572580,"sessionId":"d2871d67-6142-45cc-b0cb-dae7d1a102cb","cwd":"/home/cal","startedAt":1774767643802,"kind":"interactive","entrypoint":"sdk-cli"} \ No newline at end of file diff --git a/sessions/2572891.json b/sessions/2572891.json deleted file mode 100644 index 4f71927..0000000 --- a/sessions/2572891.json +++ /dev/null @@ -1 +0,0 @@ -{"pid":2572891,"sessionId":"c9c4bc56-566e-4595-b46e-d1a62e84fcba","cwd":"/home/cal","startedAt":1774767646847,"kind":"interactive","entrypoint":"sdk-cli"} \ No newline at end of file diff --git a/sessions/2619233.json b/sessions/2619233.json new file mode 100644 index 0000000..de05402 --- /dev/null +++ b/sessions/2619233.json @@ -0,0 +1 @@ +{"pid":2619233,"sessionId":"6dec8260-e74b-4e66-af5a-7f79710a8b24","cwd":"/mnt/NV2/Development/mlb-the-show","startedAt":1774770840176,"kind":"interactive","entrypoint":"cli","name":"fix-buy-orders-bid-price"} \ No newline at end of file diff --git a/sessions/3066186.json b/sessions/3066186.json new file mode 100644 index 0000000..6f5a64e --- /dev/null +++ b/sessions/3066186.json @@ -0,0 +1 @@ +{"pid":3066186,"sessionId":"f01ae145-6359-4374-b482-43c89f0ff8cb","cwd":"/mnt/NV2/Development/major-domo","startedAt":1774832233492,"kind":"interactive","entrypoint":"cli"} \ No newline at end of file diff --git a/sessions/3249631.json b/sessions/3249631.json new file mode 100644 index 0000000..3984ece --- /dev/null +++ b/sessions/3249631.json @@ -0,0 +1 @@ +{"pid":3249631,"sessionId":"c4676e7e-41dd-408f-8432-15ba0954e6cc","cwd":"/home/cal","startedAt":1774854043772,"kind":"interactive","entrypoint":"sdk-cli"} \ No newline at end of file diff --git a/sessions/3249844.json b/sessions/3249844.json new file mode 100644 index 0000000..18ca6db --- /dev/null +++ b/sessions/3249844.json @@ -0,0 +1 @@ +{"pid":3249844,"sessionId":"d56efc19-de81-4507-bcd9-4b59e11003db","cwd":"/home/cal","startedAt":1774854046039,"kind":"interactive","entrypoint":"sdk-cli"} \ No newline at end of file diff --git a/skills/major-domo/cli.py b/skills/major-domo/cli.py index 7562e16..df44f91 100755 --- a/skills/major-domo/cli.py +++ b/skills/major-domo/cli.py @@ -252,6 +252,10 @@ def player_move( season: Annotated[ Optional[int], typer.Option("--season", "-s", help="Season number") ] = None, + demotion_week: Annotated[ + Optional[int], + typer.Option("--demotion-week", "-d", help="Demotion week number"), + ] = None, dry_run: Annotated[ bool, typer.Option("--dry-run", help="Show what would be done") ] = False, @@ -337,7 +341,10 @@ def player_move( continue # Perform update - state.api.update_player(player["id"], team_id=target_team["id"]) + update_kwargs = {"team_id": target_team["id"]} + if demotion_week is not None: + update_kwargs["demotion_week"] = demotion_week + state.api.update_player(player["id"], **update_kwargs) results.append( ( player["name"], @@ -565,7 +572,7 @@ def standings( wins = s.get("wins", 0) losses = s.get("losses", 0) total = wins + losses - pct = f".{int(wins/total*1000):03d}" if total > 0 else ".000" + pct = f".{int(wins / total * 1000):03d}" if total > 0 else ".000" rd = s.get("run_diff", 0) rd_str = f"+{rd}" if rd > 0 else str(rd) rows.append([team_abbrev, team_name, wins, losses, pct, rd_str])