validate-generated-media
Validate generated image and audio batches for manifest completeness, exact coverage, geometry, technical budgets, artifacts, rights, consent, and reviewed promotion. Use before runtime handoff.
- License 许可
- MIT
- 最近更新
- 2026-11-13
- Stars
- ★ 4
- Forks
- 3
01 前言 Front Matter
- name
- validate-generated-media
- engines
- [ "AGNOSTIC" ]
- description
- Validate generated image and audio batches for manifest completeness, exact coverage, geometry, technical budgets, artifacts, rights, consent, and reviewed promotion. Use before runtime handoff.
02 资源文件 1
- 参考文档agents/openai.yaml244 B
03 SKILL.md 正文
Validate Generated Media
When to use
- Reviewing generated image or audio candidates before handoff or promotion.
- Verifying a generation manifest and staged file hashes.
- Comparing an exact asset or audio coverage plan against delivered outputs.
Workflow
- Validate the generation manifest structure, explicit unavailable markers, staged paths and hashes. For direct Bubo LOCAL, retain the provider-neutral manifest plus exact native output/settings, installation, build and host-policy ancestry.
- Compare delivered files against the planned matrix for exact names, states, variants, dimensions, durations, and destinations.
- Review images in contact sheets at full, thumbnail, grayscale, and representative runtime scale.
- Review audio in a listen-through sheet for duration, loudness, peaks, silence, loop boundaries, artifacts, and semantic fit.
- Check rights, consent, provenance, tool and model revisions, workflow digest, parameters, seed and runtime budgets. For LOCAL, compare actual execution/settings and measured cleanup with the request; preserve failed/rejected attempts and confirm shared approval-state/candidate consumption has not reset across tasks or workspace changes. Use Bubo's catalog/API for model identities rather than duplicating pins here.
- Record each candidate as accepted or rejected with reasons; promote only accepted, human-reviewed outputs in a separate action.
Use iterate-art-to-sanity for image defects within the already authorized allowance; record findings per required item rather than treating an aggregate score as acceptance. For sprites, tiles or layered art, use create-game-art-sheets content review and retain its current frame/cell and assembled-layout evidence. Header dimensions, an alpha-capable format or endpoint similarity do not establish transparency, semantic anchors or usable animation. Missing rights/provenance and exhausted budgets remain blockers regardless of visual quality.
Output
- A manifest validation result and hash report.
- Contact-sheet or listen-through evidence.
- Exact coverage, technical-budget, provenance, and promotion verdicts.
Guardrails
- Never invent missing reproducibility, rights, consent, or review evidence.
- Do not silently repair or replace rejected artifacts.
- Do not accept a visually or aurally plausible file when coverage, geometry, budget, or provenance fails.
- Do not promote staged outputs without an explicit human review status.
- Keep historical CLOUD/LOCAL manifests and receipts unchanged. New runtime or policy verification does not relabel earlier outputs as newly executed or authorize another candidate, private voice disclosure or promotion.
04 同仓库更多 Skills
verify-web3-game-lifecycle
Verify a game's selected Web3 asset, wallet, ownership and trading lifecycle with contract properties, canonical recovery, actual target evidence and separate release readiness.
verify-onchain-game-assets
Verify exact on-chain game collection ownership and quantities at canonical blocks, reconcile inventory events, and design honest match admission. Use for ERC721/ERC1155 inventory, reorg recovery, reservations, or transfer-during-match rules.
plan-web3-game-assets
Define an opt-in Ethereum, Base or Immutable game-asset lifecycle, including token identity, supply, rights, custody, game eligibility and chain-specific dependencies.
integrate-game-wallets
Integrate explicit player-wallet connection, scoped SIWE authentication, authority invalidation and reviewed target-specific handoff without application-held player keys.
integrate-game-asset-trading
Integrate explicitly selected game asset settlement with exact unsigned intents, scoped approvals, idempotent operations and canonical receipt reconciliation. Use for NFT listing, buying, cancellation, retries or marketplace integration.
build-evm-game-contracts
Author and verify host-owned EVM game collections and explicit mint, burn, craft or admin rules with pinned Solidity tooling. Use for contract source and deployment candidates; deployment and player signing require separate authorization.