You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit ea40d8e
Browse filesBrowse the repository at this point in the historyBrowse files
Teach local compose and whitelist canvas layout deps
Canonical skill teaches compose catalog and compose render. Do not
emit native text, box, or line through playlist templates. Nested
plugins/screenrig/skills/screenrig/SKILL.md is generated from that
canonical skill, not hand-authored.
scripts/check-public-repo.py now allows bundled CLI dependencies
exactly @napi-rs/canvas and yoga-layout. Nested
plugins/screenrig/scripts/check-public-repo.py is generated output.
Generated skill copy only. Rebuilt from locked CLI artifact
e34c6870 / sha256 7fa2dd6b. Bundled CLI tarball still has zero npm
deps. Did not change components.lock.json.
Gates: implementer reported python3 scripts/check-public-repo.py
pass. Tree matches the reported paths. Public hygiene re-run
before push.
Skipped: validate-plugin against a new CLI artifact.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
group-center that packed stack in the stage hole. If the copy has more lines
578
-
than the hole allows, the expander keeps the lines that fit and appends `…`
579
-
to the last kept line. It does not ellipsize by width. Author-time fit may
580
-
shrink or grow `font_size` and `line_height` so the longest line meets the
581
-
hole width, within 50%–150% of the template size and never below 12. The
582
-
player does not scale live. There is no wrapping.
583
-
584
-
The 15 ids and their slots:
585
-
586
-
-`slide-intro`: `title` text required; `subtitle` text optional; `logo` image optional
587
-
-`slide-text-only-1`: `eyebrow` and `headline` text required; `subhead`, `body`, `footnote` text optional; `logo` image optional
588
-
-`slide-text-only-2`: `eyebrow` and `headline` text required; `subhead` text optional; `logo` image optional
589
-
-`slide-text-photo-1`: `headline` text required; `eyebrow`, `subhead`, `body`, `footnote` text optional; `picture` image or video optional; `logo` image optional. Text left, picture right.
590
-
-`slide-text-photo-2`: same slots as `slide-text-photo-1`. Picture left, text right.
591
-
-`slide-text-photo-3`: same slots. Wider picture left (contain by default), text right.
592
-
-`slide-half-bleed-1`: `headline` text required; `eyebrow`, `subhead`, `body`, `footnote` text optional; `picture` image or video required; `logo` image optional. Picture fills the left half.
593
-
-`slide-half-bleed-2`: same slots. Picture fills the right half.
594
-
-`slide-quote`: `quote` text required; `author` text optional; `logo` image optional
595
-
-`slide-callout`: `headline` text required; `body` text optional; `logo` image optional
596
-
-`slide-bullets`: `headline` text required; `eyebrow` text optional; `b1` text required; `b2`–`b6` text optional; `picture` image or video optional; `logo` image optional
597
-
-`slide-stat-grid`: `headline` text required; `eyebrow` text optional; `v1` and `l1` text required; `v2`+`l2`, `v3`+`l3`, `v4`+`l4` text optional; `logo` image optional
598
-
-`slide-three-up`: `headline` text required; `eyebrow` text optional; `t1` and `b1` text required; `t2`+`b2`, `t3`+`b3` text optional; `logo` image optional
599
-
-`slide-photo`: `picture` image or video required; `caption` text optional; `logo` image optional
600
-
-`slide-full-bleed`: `picture` image or video required; `logo` image optional
0 commit comments