Impeccable
bestofjs/bestofjs
A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…
Provider-independent media quality control and delivery direction for generated images, video, audio, ads, product content, social clips, broadcast and streaming assets, localization packages, and…
$ npx skills add calesthio/generative-media-skills --skill media-qc-delivery -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install calesthio/generative-media-skills media-qc-delivery --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/production/governance-delivery/media-qc-delivery .claude/skills/media-qc-delivery && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "media-qc-delivery" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/production/governance-delivery/media-qc-delivery into .claude/skills/media-qc-delivery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "media-qc-delivery", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/calesthio/generative-media-skills/tree/main/skills/production/governance-delivery/media-qc-deliveryType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add calesthio/generative-media-skills --skill media-qc-delivery -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install calesthio/generative-media-skills media-qc-delivery --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/production/governance-delivery/media-qc-delivery .agents/skills/media-qc-delivery && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "media-qc-delivery" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/production/governance-delivery/media-qc-delivery into .agents/skills/media-qc-delivery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "media-qc-delivery", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add calesthio/generative-media-skills --skill media-qc-delivery -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install calesthio/generative-media-skills media-qc-delivery --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/production/governance-delivery/media-qc-delivery .cursor/skills/media-qc-delivery && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "media-qc-delivery" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/production/governance-delivery/media-qc-delivery into .cursor/skills/media-qc-delivery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "media-qc-delivery", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/calesthio/generative-media-skills.git --path skills/production/governance-delivery/media-qc-delivery--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add calesthio/generative-media-skills --skill media-qc-delivery -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install calesthio/generative-media-skills media-qc-delivery --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/production/governance-delivery/media-qc-delivery .gemini/skills/media-qc-delivery && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "media-qc-delivery" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/production/governance-delivery/media-qc-delivery into .gemini/skills/media-qc-delivery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "media-qc-delivery", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install calesthio/generative-media-skills media-qc-deliveryInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add calesthio/generative-media-skills --skill media-qc-delivery -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/production/governance-delivery/media-qc-delivery .github/skills/media-qc-delivery && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "media-qc-delivery" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/production/governance-delivery/media-qc-delivery into .github/skills/media-qc-delivery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "media-qc-delivery", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add calesthio/generative-media-skills --skill media-qc-delivery -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install calesthio/generative-media-skills media-qc-delivery --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/production/governance-delivery/media-qc-delivery .opencode/skills/media-qc-delivery && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "media-qc-delivery" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/production/governance-delivery/media-qc-delivery into .opencode/skills/media-qc-delivery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "media-qc-delivery", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
media-qc-deliveryProvider-independent media quality control and delivery direction for generated images, video, audio, ads, product content, social clips, broadcast and streaming assets, localization packages, and…
Media Qc Delivery is an agent skill from calesthio/generative-media-skills. Provider-independent media quality control and delivery direction for generated images, video, audio, ads, product content, social clips, broadcast and streaming assets, localization packages, and mixed-source edits. Use when an agent must define final export specs, inspect technical and perceptual quality, check captions/audio/color/accessibility/provenance/rights, create delivery sheets, version filenames, checksums, manifests, package deliverables, set acceptance or rejection criteria, and perform final…
Its SKILL.md is about 7.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including scripts (for example `EVAL.md`, `scripts/verify_manifest.py` and `tests/test_verify_manifest.py`).
It sits in Frontend & Design, covering Internationalization. The repository describes itself as: Research-backed agent skills and tools for premium image, video, audio, voice, and generative media production across AI coding assistants. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 8c85352. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
ffmpegffprobepythonFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
docs.python.orgsupport.google.comfacebook.comw3.orgads.tiktok.comiabtechlab.comsmpte.orgamwa.tvdeveloper.apple.comitu.inttech.ebu.chsection508.govdatatracker.ietf.orgcsrc.nist.govspec.c2pa.orgFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Media Qc Delivery loads about 7.7k tokens when it runs. Until then it costs about 155 tokens; SKILL.md has 3,468 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from calesthio/generative-media-skills at commit 8c85352, republished under its MIT licence (© calesthio). 3,468 words, ~7,704 tokens.
.claude/skills/media-qc-delivery/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Use this skill at the finish line of media production: after creative approval or near-final assembly, before the files are sent to a client, platform, publisher, broadcaster, streamer, localization vendor, or ad operations team.
Do not invent universal export specs. Delivery is governed in this order:
If the destination is unknown, ask for it. If the user needs a fast default, deliver a high-quality mezzanine plus common web/social derivatives and state that the package is provisional until the destination spec is confirmed.
Separate the basis for each QC call:
Example evidence language:
Documented fact: YouTube upload guidance, verified 2026-07-10, recommends uploading at the same frame rate as recorded and lists H.264 High Profile, progressive scan, CABAC, closed GOP, variable bitrate, 4:2:0 chroma subsampling, and audio codec options including AAC-LC, Opus, or Eclipsa for upload encodes.
Empirical observation: ffprobe reports the delivered file is 29.97 fps CFR; visual review shows no cadence judder in the 00:00:07-00:00:12 pan.
Production heuristic: For an unspecified 1080p web review file, H.264 MP4 with AAC-LC stereo at 48 kHz is a low-friction review encode, but it is not a broadcast master.
Before exporting or judging a file, write a delivery intent in plain language:
High-risk deliveries require a second human or independent automated QC pass. Generated-media deliveries require an explicit provenance and rights pass even when the technical file is clean.
Use these as anchors, not as a replacement for the current destination spec.
Record empirical evidence when it affects acceptance:
Use these only after labeling them as defaults:
Create a short delivery sheet before export:
| Field | Required entry |
|---|---|
| Project / campaign | Human-readable title |
| Delivery ID | Unique package or work order ID |
| Destination | Platform, client, vendor, broadcaster, streamer, ad network |
| Deliverable role | Master, upload, proxy, captions, stems, localization, source package |
| Spec authority | URL, PDF, contract section, or "house heuristic" |
| Verified date | Required for public platform specs |
| Technical specs | Container, codec, raster, aspect, fps, color, audio, captions |
| Versions | Language, market, cutdown, aspect ratio, revision |
| Rights/provenance requirements | Licenses, releases, AI disclosure, C2PA/metadata, asset ledger |
| Acceptance owner | Person or team that can approve/reject |
Block delivery if the sheet lacks destination, deliverable role, or authority for a paid/public/high-risk delivery.
Check the timeline before rendering:
For each file, state why the export settings match the destination. A useful export note includes:
Never rename an old file to simulate a new export. Re-export or copy with a new checksum and manifest entry.
Use available tools proportionate to risk. Common local checks:
ffprobe -hide_banner -show_format -show_streams -print_format json "deliverable.mp4"
ffmpeg -hide_banner -i "deliverable.mp4" -filter_complex ebur128=peak=true -f null -
ffmpeg -hide_banner -i "deliverable.mp4" -vf blackdetect=d=0.5:pic_th=0.98 -an -f null -
ffmpeg -hide_banner -i "deliverable.mp4" -af astats=metadata=1:reset=1 -f null -Use the output to verify, not merely to decorate notes. Flag mismatches between target specs and actual stream properties: wrong raster, wrong frame rate, interlacing, unexpected variable frame rate, wrong channel count, missing audio, wrong sample rate, wrong color tags, missing timecode, extreme bitrate, or unexpected duration.
For high-risk broadcast/streamer/ad trafficking, use the client's required automated QC tool or vendor portal when available. If the required tool is unavailable, note that the pass is preliminary.
Watch the final exported file, not only the timeline. For short assets, review the whole file. For long assets, review the whole program when risk is high; otherwise do structured spot checks plus all transitions, all generated shots, all title/legal cards, first/last 30 seconds, and all known trouble timecodes.
Check:
Reject or hold delivery for:
Allow with written waiver only when:
Never waive missing rights, missing required accessibility deliverables, or an unplayable/corrupt master without explicit written authority.
Maintain a delivery sheet that a different agent or human can use to reconstruct the package. Minimum columns:
package_id
asset_id
filename
version
status
destination
deliverable_role
language_locale
market
duration
aspect_ratio
resolution
frame_rate
container
video_codec
audio_codec
audio_channels
loudness_target
measured_loudness
true_peak
caption_files
color_space
source_master
export_tool
checksum_sha256
rights_status
provenance_status
qc_result
qc_notes
approved_by
delivery_dateUse status values such as ready, hold, rejected, waived, delivered, and superseded. Avoid ambiguous values like final_final.
Use filenames that survive handoff without the folder context:
<project>_<deliverable>_<market-or-locale>_<aspect>_<duration>_<spec-or-platform>_<version>_<date>.<ext>Example:
orchid-launch_paid-social_en-US_9x16_15s_tiktok-infeed_v03_20260710.mp4
orchid-launch_captions_en-US_9x16_15s_tiktok-infeed_v03_20260710.vtt
orchid-launch_mezzanine_en-US_16x9_30s_prores422hq_v03_20260710.movVersioning rules:
YYYYMMDD) and standard locale tags (en-US, fr-CA) when useful.For any non-trivial handoff, create a package manifest. For high-risk or archival transfer, use a BagIt-like structure or the client's package format.
Example package:
orchid-launch_delivery_v03_20260710/
manifest-sha256.txt
delivery-sheet.csv
delivery-notes.md
masters/
orchid-launch_mezzanine_en-US_16x9_30s_prores422hq_v03_20260710.mov
platform/
orchid-launch_paid-social_en-US_9x16_15s_tiktok-infeed_v03_20260710.mp4
orchid-launch_paid-social_en-US_1x1_15s_meta-feed_v03_20260710.mp4
captions/
orchid-launch_captions_en-US_9x16_15s_tiktok-infeed_v03_20260710.vtt
rights/
asset-ledger.csv
music-license.pdfGenerate SHA-256 checksums after final files are in their delivery locations. Use GNU-style manifest lines with exactly two spaces between the checksum and a package-relative POSIX path:
sha256sum platform/*.mp4 captions/*.vtt masters/*.mov > manifest-sha256.txtOn Windows PowerShell:
Get-ChildItem -Recurse -File | Where-Object { $_.Name -ne "manifest-sha256.txt" } |
ForEach-Object {
$relative = Resolve-Path -LiteralPath $_.FullName -Relative
"$((Get-FileHash -Algorithm SHA256 -LiteralPath $_.FullName).Hash.ToLower()) $($relative.TrimStart('.\').Replace('\', '/'))"
} |
Set-Content manifest-sha256.txtWhen this skill package includes scripts/verify_manifest.py, use it as a deterministic fixity and completeness check before delivery:
python scripts/verify_manifest.py orchid-launch_delivery_v03_20260710 manifest-sha256.txt --require-all-filesThe verifier accepts a package root and a SHA-256 manifest path, absolute or relative to that root. It rejects malformed lines, duplicate entries, absolute paths, traversal, paths outside the root, symlink escapes, non-regular manifest entries, and manifest self-inclusion. It hashes files as byte streams and emits stable JSON with verified, failures, and unlisted arrays. The script refuses symlink manifest paths and uses no-follow regular-file opens where the platform supports them; on platforms without no-follow open support, a malicious same-host actor with write access to the package directory could still race a file between validation and read, so run it on a stable package tree. Exit code 0 means all listed files verified; 2 means verification failed because files are missing, mismatched, unlisted under --require-all-files, or otherwise not acceptable payload files; 3 means the manifest or invocation could not be parsed or operated safely.
Do not treat checksum verification as creative, legal, accessibility, policy, or QC approval. The tool proves only that the files under the package root match the manifest and, with --require-all-files, that regular payload files were not silently omitted from the manifest. Rights, provenance, captions, loudness, playback, perceptual defects, and destination-spec conformance still require the QC workflow above.
After upload or copy, re-download or re-read the receiver-side file when possible and compare checksums. If the platform transcodes on ingest, verify ingest status and inspect the platform's playback/transcode output instead of expecting the same checksum.
Every final package should include concise delivery notes, either in the email/portal message or as a file:
Project:
Package ID:
Delivered on:
Spec authority and verification date:
Files included:
Checksums:
QC summary:
Known waivers or limitations:
Rights/provenance summary:
Accessibility deliverables:
Contact / next action:Good notes make hidden assumptions visible. Bad notes say only "attached final."
Check the specific placement, not only the platform brand. A Reels/Stories-style vertical asset, Facebook Feed asset, TikTok In-Feed ad, YouTube in-stream ad, YouTube Shorts upload, Google Performance Max asset, and CTV VAST asset can all have different safe zones, durations, aspect ratios, file-size limits, captions, and policy constraints.
QC emphasis:
QC emphasis:
Do not infer these specs. Broadcast/streamer delivery often involves MXF, IMF, AS-11, ProRes, WAV stems, timed text, slate, timecode, bars/tone, act breaks, audio channel order, language metadata, and formal automated QC.
QC emphasis:
QC emphasis:
QC emphasis:
Intent: Deliver three approved variants of a 15-second AI-assisted product launch ad for TikTok In-Feed, Meta Feed, and YouTube Shorts.
Authority: TikTok Ads Manager in-feed specs verified 2026-07-10; Meta placement specs verified 2026-07-10; YouTube upload guidance verified 2026-07-10; client media plan for exact durations and copy.
Delivery plan:
Master:
orchard-watch_mezzanine_en-US_16x9_15s_prores422hq_v04_20260710.mov
Platform:
orchard-watch_paid-social_en-US_9x16_15s_tiktok-infeed_v04_20260710.mp4
orchard-watch_paid-social_en-US_4x5_15s_meta-feed_v04_20260710.mp4
orchard-watch_paid-social_en-US_9x16_15s_youtube-shorts_v04_20260710.mp4
Captions:
orchard-watch_captions_en-US_9x16_15s_tiktok-infeed_v04_20260710.srt
orchard-watch_captions_en-US_4x5_15s_meta-feed_v04_20260710.srt
Manifest:
manifest-sha256.txt
delivery-sheet.csv
delivery-notes.mdQC decisions:
Delivery note excerpt:
QC summary: Passed technical and perceptual QC on 2026-07-10. TikTok public specs checked the same day; Meta and YouTube specs are placement-dependent and were checked against the media plan. Known limitation: generated lifestyle background is synthetic; product packshot and claims are client-approved. Rights ledger included.Intent: Prepare a final locked episode package for a localization vendor creating subtitles and dubbed audio in three languages.
Authority: Client localization brief and streamer delivery guide; public SMPTE IMF information used only as background.
Delivery plan:
QC decisions:
Intent: Handoff final campaign files and provenance records for client DAM/archive.
Authority: Client DAM naming convention; BagIt/RFC 8493 used as a packaging model; SHA-256 selected as a house heuristic because the client did not mandate a hash algorithm.
Delivery plan:
data/
final-images/
final-video/
captions/
audio/
source-prompts-approved/
rights/
manifest-sha256.txt
delivery-sheet.csv
bag-info.txt
delivery-notes.mdQC decisions:
delivery-sheet.csv is missing from the package.These sources informed the guidance above. Volatile public platform facts were checked on 2026-07-10:
hashlib, pathlib, and os.path, checked 2026-07-11: https://docs.python.org/3/library/hashlib.html, https://docs.python.org/3/library/pathlib.html, https://docs.python.org/3/library/os.path.html© calesthio, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (scripts) in skills/production/governance-delivery/media-qc-delivery of calesthio/generative-media-skills.
Open the folder on GitHubat commit 8c85352
Media Qc Delivery next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Media Qc Delivery this skillcalesthio/generative-media-skills | 197 | — | ~7.7k | Automated safety check: Pass | MIT | |
| Impeccablebestofjs/bestofjs | 3.1k | 26 repos | ~2.6k | Automated safety check: Pass | MIT | |
| Chatbox i18n Translatorchatboxai/chatbox | 42k | — | ~508 | Automated safety check: Pass | GPL-3.0 | |
| Internationalization Workflow with i18niOfficeAI/AionUi | 33k | 1 repos | ~1.9k | Automated safety check: Pass | Apache-2.0 | |
| Enforce Rules For I18nmoeru-ai/airi | 50k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Claude Desktop Chinese Localizationjavaht/claude-desktop-zh-cn | 7.5k | — | ~1.6k | Automated safety check: Pass | MIT |
bestofjs/bestofjs
A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…
chatboxai/chatbox
Translates new or changed i18n keys from a Chatbox Pro diff, staged changes or a commit range, writing the locale JSON files directly with a built-in glossary.
iOfficeAI/AionUi
Standards for keeping all user-facing text translatable: read the i18n config first, use namespaced keys, reuse shared strings and follow the key naming rules.
moeru-ai/airi
Review pending AIRI translations on Crowdin in a batch, then sync them into the repository.
javaht/claude-desktop-zh-cn
Adds missing Simplified and Traditional Chinese translations to the Claude Desktop Chinese patch across three layers, then checks how many mappings actually hit.
jd-opensource/taro-ui
Guides installing, configuring, styling and using taro-ui (At* components) in Taro apps for WeChat, Alipay, H5 and React Native.
calesthio/generative-media-skills
A skill your agent uses to turn generated, captured, scanned, or modeled 3D output into production-ready standalone assets for DCC, real-time engine, web, or interchange delivery.
calesthio/generative-media-skills
Provider-independent audio mixing and mastering direction for AI agents finishing generated videos, ads, trailers, explainers, podcasts, recuts, avatar clips, music videos, documentaries, and social…
calesthio/generative-media-skills
Provider-independent captions and media accessibility direction for AI agents producing or finishing generated videos, ads, social clips, explainers, avatar videos, documentaries, podcasts/video…
calesthio/generative-media-skills
Provider-independent production workflow for agents assembling, auditing, executing, and handing off ComfyUI node-graph workflows for image, video, upscale, inpaint, conditioning, and batch media…
calesthio/generative-media-skills
Provider-independent FFmpeg finishing workflow for AI agents preparing generated or edited media deliverables.
calesthio/generative-media-skills
Provider-independent quality assurance for AI-generated and AI-assisted media.
Categories
Provider-independent media quality control and delivery direction for generated images, video, audio, ads, product content, social clips, broadcast and streaming assets, localization packages, and…. Media Qc Delivery is an agent skill from calesthio/generative-media-skills. Provider-independent media quality control and delivery direction for generated images, video, audio, ads, product content, social clips, broadcast and streaming assets, localization packages, and mixed-source edits.
Media Qc Delivery fits situations like: an agent must define final export specs; inspect technical and perceptual quality; check captions/audio/color/accessibility/provenance/rights; create delivery sheets.
Run `npx skills add calesthio/generative-media-skills --skill media-qc-delivery -a claude-code`. Or copy the skill folder (skills/production/governance-delivery/media-qc-delivery in calesthio/generative-media-skills) into .claude/skills/media-qc-delivery in your project. Claude Code loads it when a task matches its description.
Run `npx skills add calesthio/generative-media-skills --skill media-qc-delivery -a codex`. Or copy the skill folder (skills/production/governance-delivery/media-qc-delivery in calesthio/generative-media-skills) into .agents/skills/media-qc-delivery in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add calesthio/generative-media-skills --skill media-qc-delivery -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/media-qc-delivery, .gemini/skills/media-qc-delivery, .github/skills/media-qc-delivery and .opencode/skills/media-qc-delivery in your project.
Going by SKILL.md and its folder, Media Qc Delivery needs Python for the scripts in its folder and the command-line tools its instructions call (ffmpeg, ffprobe and python). Our summary lists: Python 3.
SKILL.md names 15 domains. As links in the text: docs.python.org, support.google.com, facebook.com, w3.org, ads.tiktok.com, iabtechlab.com, smpte.org, amwa.tv, developer.apple.com, itu.int, tech.ebu.ch, section508.gov, datatracker.ietf.org, csrc.nist.gov and spec.c2pa.org. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Media Qc Delivery is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 7.7k tokens (SKILL.md is roughly 31k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Media Qc Delivery: Impeccable (bestofjs/bestofjs, 3.1k stars), Chatbox i18n Translator (chatboxai/chatbox, 42k stars), Internationalization Workflow with i18n (iOfficeAI/AionUi, 33k stars) and Enforce Rules For I18n (moeru-ai/airi, 50k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
calesthio (a GitHub user) maintains it in calesthio/generative-media-skills, which has 197 GitHub stars. The repository holds 26 skills in this directory. The repository was last updated on July 14, 2026.
Source: calesthio/generative-media-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.