Skip to content

Commit e7aae0c

Browse files
gershamclaude
andcommitted
Teach fleet links and bundle cli 6ae4d28
The skill tells the agent to create one fleet link for displays a device manager runs together (Google Admin kiosk, MDM) instead of pairing each, to give its URL only to whoever configures the device manager, and that rotate or delete stops the old URL at once. Bundles screenrig/cli 6ae4d28: fleet-links commands, host asset ID and location on screen show, and the withheld webhook URL state. The operator raised the repository budget to 3,170,000 bytes on 2026-10-14, covering this release and the approved reviews growth. Repository: 110 files, 3,127,153 -> 3,144,313 bytes. plugins/screenrig: 52 files, 1,978,341 -> 1,994,856 bytes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 3306430 commit e7aae0c

6 files changed

Lines changed: 166 additions & 137 deletions

File tree

‎AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ byte in the repository counts, not only those in `plugins/screenrig`.
2727
full validation.
2828
- When the counts change, put the before and after numbers in the commit
2929
message.
30-
- The budget is 110 repository files and 3,130,000 bytes, 52 plugin files and
30+
- The budget is 110 repository files and 3,170,000 bytes, 52 plugin files and
3131
2,000,000 bytes, and no plugin file over 1 MiB. Raising it is the operator's
3232
decision, not a fix.
3333

‎components.lock.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
"state": "resolved",
44
"cli": {
55
"repository": "screenrig/cli",
6-
"commit": "95b4f9353730b9e42464b6421d9bfd91504f317f",
6+
"commit": "6ae4d28ff54c1ee44061ec7a7f7e2fd4c15b3d12",
77
"artifact": {
88
"file": "screenrig-cli.tgz",
9-
"sha256": "42d17d9810f37ca59cd23f1a67400aa97658801378d169bab6bb777ec27ce861"
9+
"sha256": "8f41e2f418e951d67bff0a0094dd068890e4a1430b8cdc760c9ce5d7a6c8d29a"
1010
}
1111
}
1212
}

‎plugins/screenrig/cli/dist/bin.js‎

Lines changed: 142 additions & 133 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎plugins/screenrig/skills/screenrig/SKILL.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,16 @@ confirm its location and role, for example
466466
`screen tag SCREEN_ID --set Lobby,Floor2,Menu`. Tags are 1 to 32 letters or
467467
digits, up to 16 per screen, and select fleets; they are never authorization.
468468

469+
For displays a device manager runs together (a Google Admin kiosk fleet, an
470+
MDM), create one fleet link instead of pairing each:
471+
`fleet-links create --name "Lobby displays" [--tag Lobby] [--playlist-id ID] [--max-screens N]`.
472+
Every device that opens its `data.url` becomes its own screen with those tags
473+
and playlist, no code. The URL creates screens: give it only to the person who
474+
configures the device manager, never in notes, comments or logs. For ChromeOS,
475+
it is the kiosk app URL (https://screenrig.ai/docs/players.md#chromeos-fleet).
476+
`fleet-links list|show|update|rotate|delete` manage links; rotate or delete
477+
stops the old URL at once.
478+
469479
`screen show` reports the display's host details when the Player supplied them
470480
(platform, model, firmware, identifiers). If a screen shows a pending recovery,
471481
a display reporting that screen's identifiers has lost its stored identity and

‎scripts/validate-plugin.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
# Every marketplace install clones this repository and copies plugins/screenrig,
2525
# so both have a budget. Raising one is the operator's decision, not a fix.
2626
BUDGET_REPO_FILES = 110
27-
BUDGET_REPO_BYTES = 3_130_000
27+
BUDGET_REPO_BYTES = 3_170_000
2828
BUDGET_PLUGIN_FILES = 52
2929
BUDGET_PLUGIN_BYTES = 2_000_000
3030
BUDGET_FILE_BYTES = 1_048_576

‎skills/screenrig/SKILL.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,16 @@ confirm its location and role, for example
466466
`screen tag SCREEN_ID --set Lobby,Floor2,Menu`. Tags are 1 to 32 letters or
467467
digits, up to 16 per screen, and select fleets; they are never authorization.
468468

469+
For displays a device manager runs together (a Google Admin kiosk fleet, an
470+
MDM), create one fleet link instead of pairing each:
471+
`fleet-links create --name "Lobby displays" [--tag Lobby] [--playlist-id ID] [--max-screens N]`.
472+
Every device that opens its `data.url` becomes its own screen with those tags
473+
and playlist, no code. The URL creates screens: give it only to the person who
474+
configures the device manager, never in notes, comments or logs. For ChromeOS,
475+
it is the kiosk app URL (https://screenrig.ai/docs/players.md#chromeos-fleet).
476+
`fleet-links list|show|update|rotate|delete` manage links; rotate or delete
477+
stops the old URL at once.
478+
469479
`screen show` reports the display's host details when the Player supplied them
470480
(platform, model, firmware, identifiers). If a screen shows a pending recovery,
471481
a display reporting that screen's identifiers has lost its stored identity and

0 commit comments

Comments
 (0)