CtrlK
BlogDocsLog inGet started
Tessl Logo

gamussa/reels-producer-skill

help quicky produce instagram reels and youtube shorts

94

2.12x
Quality

96%

Does it follow best practices?

Impact

87%

2.12x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

criteria.jsonevals/scenario-2/

{
  "context": "Tests whether the agent correctly applies D-Log M LUT only to DJI drone clips and not to SDR iPhone clips, sets per-clip pan values for landscape drone footage with off-center subjects, applies Ken Burns settings to still photos, and normalizes everything to the correct mezzanine specification. The agent must produce work/clips.json with updated per-clip fields, work/normalize_commands.sh with complete normalization commands, and work/normalization_plan.md explaining the decisions.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "D-Log LUT on drone clips",
      "description": "normalize_commands.sh includes --dlog-lut or references the dji-dlogm-to-rec709.cube LUT for drone_field_wide and drone_approach clips",
      "max_score": 18
    },
    {
      "name": "No D-Log LUT on iPhone clips",
      "description": "normalize_commands.sh does NOT apply the D-Log LUT (--dlog-lut, dji-dlogm, or any conversion LUT) to iphone_warmup or iphone_sprint clips",
      "max_score": 18
    },
    {
      "name": "Pan for drone_field_wide",
      "description": "clips.json or normalize_commands.sh sets pan=left (or --pan left) for drone_field_wide (athlete noted in bottom-left third of frame)",
      "max_score": 10
    },
    {
      "name": "Pan for drone_approach",
      "description": "clips.json or normalize_commands.sh sets a non-center pan (left or right) for drone_approach (athlete noted on right side of frame), NOT center",
      "max_score": 10
    },
    {
      "name": "Ken Burns on race_photo_finish",
      "description": "clips.json sets kb=in (or kb: 'in') for race_photo_finish (athlete is centered), NOT auto or pan direction",
      "max_score": 10
    },
    {
      "name": "Ken Burns on race_photo_podium",
      "description": "clips.json includes a kb field for race_photo_podium (any value is acceptable — the field must be present)",
      "max_score": 8
    },
    {
      "name": "Mezzanine spec: resolution",
      "description": "normalize_commands.sh targets 1080x1920 (9:16 vertical) output resolution",
      "max_score": 8
    },
    {
      "name": "Mezzanine spec: framerate",
      "description": "normalize_commands.sh targets 30fps output",
      "max_score": 6
    },
    {
      "name": "Mezzanine spec: codec and color",
      "description": "normalize_commands.sh uses H.264 output codec and BT.709 color space tags",
      "max_score": 6
    },
    {
      "name": "Mezzanine spec: audio",
      "description": "normalize_commands.sh includes stereo 48kHz audio specification",
      "max_score": 6
    }
  ]
}

.mcp.json

tile.json