# Informational image age ratings

An image assessor examines visible content while a deterministic runtime normalizes the request, resolves the selected systems, and validates the result. The default covers MPA, PEGI, EIRIN, CERO, and IMDA; callers can select systems, cause reporting, and supported summary options.

Package version: 0.1.0-beta.6.

Included with [Faye Image Utility](/plugins/faye-image-utility/).

## When to use

Use this only for an explicitly requested informational image rating estimate, with the literal ` $faye-image-age-rating ` in the request.

## What to provide

- The images and an explicit ` $faye-image-age-rating ` invocation.
- Any reliable medium or intended-use context, selected rating systems if you do not want all five, and desired cause or summary options.

## Expected results

- Strict JSON with stable identifiers, system display labels, rating estimates, visible causes, and stated limitations.
- Optional concise summaries in the supported output modes, after the result passes contract validation.

## Example requests

### Try this request

#### Codex

```
$faye-image-age-rating Estimate these images across MPA and PEGI. Return validated JSON with all visible causes and note any uncertainty; treat the results as informational estimates.
```

#### Grok

```
/faye-image-age-rating
Use $faye-image-age-rating to estimate these images across MPA and PEGI. Return validated JSON with all visible causes and note any uncertainty; treat the results as informational estimates.
```

#### Antigravity

```
/faye-image-age-rating
Use $faye-image-age-rating to estimate these images across MPA and PEGI. Return validated JSON with all visible causes and note any uncertainty; treat the results as informational estimates.
```

## Requirements

- Only an explicit ` $faye-image-age-rating ` mention activates the skill.
- The bundled ` faye_image_assessor ` and the parent-operated Python validator must be available.
- Python 3.10 or newer with ` venv/ensurepip `.
- Pillow 12.3.0 or newer with LittleCMS2, accessed through the plugin’s Python launcher. Locked wheels are installed in the project-local environment.
- ` FAYE_WORKSPACE_ROOT ` identifies the project for runtime setup and local-image preflight.

## Scope and limitations

- These are not official ratings, certification, legal conclusions, moderation decisions, or viewer age verification.
- Contract validation checks the output's structure and consistency, not the correctness of a visual judgment.
- Focused cause reporting does not narrow the rating basis. PEGI interactive risks need visible interface evidence or reliable caller context.

## Related guides and supporting files

- [Image assessor](/agents/faye-image-utility/faye-image-assessor/) — Defines the read-only visual assessor used by artifact audits and explicit age-rating estimates.
- [Faye Image Utility](/plugins/faye-image-utility/) — Review generated images, apply deterministic image editing, convert formats, and request explicit age-rating estimates.
- [Rating runtime exports](/scripts/faye-image-utility/init-f04a17a6/) — Exposes the rating catalog, request normalization, system resolution, validation, and rendering functions.
- [Rating catalog loader](/scripts/faye-image-utility/catalog-ad87204c/) — Loads the skill's authoritative rating-system catalog for deterministic processing.
- [Technical image metrics](/scripts/faye-image-utility/image-metrics-cc3496c3/) — Computes deterministic image signals used to assess inspectability and confidence.
- [Rating request normalization](/scripts/faye-image-utility/request-contract-584dbe41/) — Normalizes the requested images, systems, causes, and output options.
- [Validated rating response rendering](/scripts/faye-image-utility/response-rendering-cc538ea2/) — Renders the public rating response only after correlated result validation.
- [Rating content consistency](/scripts/faye-image-utility/result-content-0828c3c2/) — Validates rating entries, visible causes, interactive risks, and review status.
- [Correlated rating validation](/scripts/faye-image-utility/result-contract-24319a3c/) — Checks a candidate result against its normalized request and resolved image plan.
- [Rating system selection](/scripts/faye-image-utility/system-resolution-c3ca5c2b/) — Applies deterministic rules for explicit and medium-based system selection.
- [Rating validation primitives](/scripts/faye-image-utility/validation-helpers-57c15db9/) — Provides shared checks for exact fields, text, lists, enums, and correlated values.
- [Local image preflight](/scripts/faye-image-utility/preflight-age-rating-images-11246991/) — Checks local rating images and returns technical decode, size, duplicate, and image-quality evidence.
- [Rating contract driver](/scripts/faye-image-utility/validate-age-rating-contract-9ce3ec00/) — Normalizes, resolves, validates, or renders a rating workflow from structured input.
- [Rating system catalog](/references/faye-image-utility/age-rating-catalog-66a6b578/) — Defines supported system IDs, rating labels, cause categories, and ordering.
- [Rating request schema](/references/faye-image-utility/age-rating-request-schema-207517b1/) — Describes the public structured request accepted by the age-rating workflow.
- [Rating result schema](/references/faye-image-utility/age-rating-result-schema-4380d203/) — Describes the structured rating result and its required public fields.
- [Informational rating guidance](/references/faye-image-utility/age-rating-systems-afbbfb35/) — Explains how the supported rating systems inform image estimates and visible-cause reporting.
- [Rating assessor protocol](/references/faye-image-utility/assessor-protocol-b40b53f9/) — Defines the visual assessor's stages and handoff in an explicit age-rating workflow.
- [Structured rating workflow](/references/faye-image-utility/structured-rating-contract-90f0120a/) — Documents requests, medium determination, system resolution, cause selection, and result correlation.

## Technical source

[Open original source](/marketplace/plugins/faye-image-utility/skills/faye-image-age-rating/SKILL.md)

Source path: plugins/faye-image-utility/skills/faye-image-age-rating
