← Files Color MatchARCHIVED FILE
plugin.json
5.63 KB · Nov 13, 2026 · 06:10 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "color-match",
"version": "1.0.3",
"description": "Match a reference color look",
"author": {
"name": "Imagineers Studio Inc"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "Color Match",
"shortDescription": "Match a reference color look",
"longDescription": "Prepare an approximate global color look from an attached reference photo and reuse it across photos or short video clips. Adjust warmth, brightness, contrast, saturation and gamma. Compare photos and play videos inline. Clips must be MP4/MOV up to ten seconds and 50 MB. This is reference-inspired grading, not exact scene matching, color recovery or LUT export. Start using the tools without Firemoon account linking. An existing Firemoon account can optionally be connected to use its current entitlements.",
"developerName": "Imagineers Studio Inc",
"category": "Creativity",
"capabilities": [
"Interactive",
"Write"
],
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png",
"websiteURL": "https://firemoon.studio/color-match",
"privacyPolicyURL": "https://firemoon.studio/privacy",
"termsOfServiceURL": "https://firemoon.studio/terms",
"supportURL": "https://firemoon.studio/support",
"brandColor": "#B0480B",
"defaultPrompt": [
"Prepare a color look from this reference photo.",
"Apply this warm look to my photo and video."
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Reference look. Use the supplied reviewer fixtures; a connected Firemoon account is required. For recovery, first run the specified preceding case.",
"prompt": "Prepare a reusable look from this reference photo.",
"tools_triggered": "color_reference_look",
"expected_behavior": "Returns bounded look object from actual reference statistics; no generation.",
"file_attachment_urls": [
"https://jxzwlpbdjhikca2p.public.blob.vercel-storage.com/plugin-review/five/app-source.png"
]
},
{
"description": "Photo grading. Use the supplied reviewer fixtures; a connected Firemoon account is required. For recovery, first run the specified preceding case.",
"prompt": "Apply the prepared look to this photo.",
"tools_triggered": "color_grade_image",
"expected_behavior": "Reuses exact look values from case 1; image plus original comparison.",
"file_attachment_urls": [
"https://jxzwlpbdjhikca2p.public.blob.vercel-storage.com/plugin-review/five/app-source.png"
]
},
{
"description": "Video grading. Use the supplied reviewer fixtures; a connected Firemoon account is required. For recovery, first run the specified preceding case.",
"prompt": "Apply the same look to this short clip.",
"tools_triggered": "color_grade_video",
"expected_behavior": "Reuses exact look values; actual MP4, preserved geometry, audio and timing.",
"file_attachment_urls": [
"https://jxzwlpbdjhikca2p.public.blob.vercel-storage.com/plugin-review/five/caption-source.mp4"
]
},
{
"description": "Manual neutral settings. Use the supplied reviewer fixtures; a connected Firemoon account is required. For recovery, first run the specified preceding case.",
"prompt": "Apply a little warmth with temperature 20 and saturation -10 to this photo.",
"tools_triggered": "color_grade_image",
"expected_behavior": "Preserves explicit settings with defaults for remaining parameters.",
"file_attachment_urls": [
"https://jxzwlpbdjhikca2p.public.blob.vercel-storage.com/plugin-review/five/app-source.png"
]
},
{
"description": "Reopen video. Use the supplied reviewer fixtures; a connected Firemoon account is required. For recovery, first run the specified preceding case.",
"prompt": "Reopen the completed graded clip from case 3.",
"tools_triggered": "color_grade_image_preview",
"expected_behavior": "Uses actual job_id from case 3; same completed media, no processing."
}
],
"negative": [
{
"description": "Explain this unsupported request without invoking generation or claiming success.",
"prompt": "Recover the exact original colors from clipped highlights."
},
{
"description": "Explain this unsupported request without invoking generation or claiming success.",
"prompt": "Export a calibrated 3D LUT guaranteed to match every scene."
},
{
"description": "Explain this unsupported request without invoking generation or claiming success.",
"prompt": "Automatically track subjects and grade each scene separately."
}
]
},
"demo_recording_url": "https://jxzwlpbdjhikca2p.public.blob.vercel-storage.com/plugin-review/utilities/color-match-walkthrough-sugwrEcf04oTzFLqSWzzNiYBs0IeXA.mp4"
},
"publication": {
"release_notes": "Initial release: match a reference color look, synchronous processing and inline media preview with downloads.",
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: 311d6ad7972535e9f9f2f1914c465dd6320404c6ee8e714ef1f8aecb21bcef0a