Skip to content

Add tutorial video suite: editor, thumbnail, and publishing - #98

Open
sfc-gh-cnantasenamat wants to merge 1 commit into
Snowflake-Labs:mainfrom
sfc-gh-cnantasenamat:add-tutorial-video-suite
Open

sfc-gh-cnantasenamat wants to merge 1 commit into
Snowflake-Labs:mainfrom
sfc-gh-cnantasenamat:add-tutorial-video-suite

Conversation

@sfc-gh-cnantasenamat

Copy link
Copy Markdown

Summary

Tutorial video production currently has three separate submissions with inconsistent names. This PR replaces #94, #96, and #97 with one coordinated submission while keeping each skill independently invocable:

  • tutorial-video-editor: compose existing camera and screencast recordings with presenter overlays, transitions, audio assembly, proxy previews, and verified final renders.
  • tutorial-video-thumbnail: create reference-driven local YouTube thumbnails with short onboarding, editable Pillow composition, and visual checks.
  • tutorial-video-publishing: produce transcript-grounded titles, descriptions, keywords, word-aligned chapters, and verified official documentation links, with complete inline output and local artifacts.

Uses the clean, portable release packages from the prior PRs. Renames thumbnail and publishing manifests, prompts, and projects consistently; adds editor metadata and bytecode exclusions. Does not bundle virtual environments, model weights, private media, or generated caches. Media processing stays local, and none of these skills publishes videos to YouTube.

Test plan

  • Thumbnail: 8 tests passed, including title padding and alpha/geometry checks.
  • Publishing: 16 unit and mocked workflow tests passed, including resource validation, exact word anchoring, artifact preservation, and remote-model rejection.
  • Editor: 14 tests passed with opt-in synthetic media integration, including hardware 4K output, software rendering, audio identity, and full decode.
  • Repository skill validator found no errors; git diff --check passed. Published follows CONTRIBUTING.md but produces the legacy validator status warning.
  • Reviewed staged inventory: source, references, configuration, tests, and Snowflake Skills License only.
  • Fresh-machine full real-media publishing run; mocked tests do not establish transcription accuracy or local model output quality.

Review notes

Supersedes the standalone submissions #94 (create-thumbnail), #96 (video-publishing-prep), and #97 (tutorial-video-editor). No merge or branch deletion is requested. Existing employee contribution and licensing approvals from those submissions are retained.

Generated with Snowflake CoCo

Consolidate editing, thumbnail creation, and publishing metadata into three separately invocable tutorial-video skills, replacing the standalone submissions without bundling media or local environments.

Generated with [Snowflake CoCo](https://docs.snowflake.com/en/user-guide/cortex-code/cortex-code)

Co-authored-by: Snowflake CoCo <noreply@snowflake.com>

@snowflake-security-bot snowflake-security-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Snowflake Security Review

Security grade: A — Passed ✅

This PR was classified as LOW risk by the automated pre-screen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant