From 4582881d002c361afff59cc1c74ae072a50e17f7 Mon Sep 17 00:00:00 2001 From: ukimsanov Date: Thu, 23 Jul 2026 21:26:39 -0700 Subject: [PATCH] feat(cli): add agent-first media treatment tools --- docs/guides/color-grading.mdx | 166 +++- packages/cli/src/cli.commands.test.ts | 6 + packages/cli/src/cli.ts | 2 + .../cli/src/commands/coreSkillContent.test.ts | 53 + .../cli/src/commands/media-treatment.test.ts | 271 +++++ packages/cli/src/commands/media-treatment.ts | 537 ++++++++++ packages/cli/src/help.ts | 4 + packages/cli/src/templates/_shared/AGENTS.md | 2 + packages/cli/src/templates/_shared/CLAUDE.md | 2 + packages/core/src/colorGrading.ts | 123 +++ skills-manifest.json | 10 +- skills/general-video/SKILL.md | 2 +- .../references/compare-and-batch.md | 2 +- skills/hyperframes/SKILL.md | 10 + .../hyperframes/references/capability-menu.md | 34 +- skills/media-use/SKILL.md | 76 +- skills/media-use/references/grading.md | 96 +- .../references/media-treatment-recipes.md | 929 ++++++++++++++++++ .../media-use/references/media-treatments.md | 199 ++++ skills/media-use/references/operations.md | 34 + skills/media-use/scripts/dither.mjs | 328 +++++++ skills/media-use/scripts/dither.test.mjs | 175 ++++ .../media-use/scripts/lib/error-diffusion.mjs | 230 +++++ .../scripts/lib/error-diffusion.test.mjs | 102 ++ .../scripts/lib/lut-preset-provider.mjs | 16 +- .../scripts/lib/lut-preset-provider.test.mjs | 5 + skills/media-use/scripts/resolve.mjs | 22 + skills/media-use/scripts/resolve.test.mjs | 28 + 28 files changed, 3402 insertions(+), 62 deletions(-) create mode 100644 packages/cli/src/commands/media-treatment.test.ts create mode 100644 packages/cli/src/commands/media-treatment.ts create mode 100644 skills/media-use/references/media-treatment-recipes.md create mode 100644 skills/media-use/references/media-treatments.md create mode 100644 skills/media-use/scripts/dither.mjs create mode 100644 skills/media-use/scripts/dither.test.mjs create mode 100644 skills/media-use/scripts/lib/error-diffusion.mjs create mode 100644 skills/media-use/scripts/lib/error-diffusion.test.mjs diff --git a/docs/guides/color-grading.mdx b/docs/guides/color-grading.mdx index 0af9e45a01..6961d959ff 100644 --- a/docs/guides/color-grading.mdx +++ b/docs/guides/color-grading.mdx @@ -1,6 +1,6 @@ --- title: Color Grading -description: "Apply real-time color grading, presets, LUTs, vignette, grain, blur, and pixelate to video and image media in Studio and final renders." +description: "Apply real-time color grading, presets, LUTs, finishing, and media effects to video and image media in Studio and final renders." --- HyperFrames Studio can color grade project-local `