Update to Magic Hour AI
Snapshot Nov 3, 2026 · 06:11 UTC · version 0.1.6
Collection source: downloaded plugin package.
Instructions updated for create-with-magic-hour
Skill instructions — Now says: Ask only for missing required inputs. For a complete request, default to one result using suitable account-eligible defaults without asking for a...
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 10 plugins free · no card required.
All fields and original values.
Skill instructions
Nov 2, 2026 · 18:11 UTC
Understand the requested output, source material, style, aspect ratio, duration, and other options that materially affect the result. Ask only for missing required inputs. If a requested model or setting is unavailable, explain the suppo...
Nov 3, 2026 · 06:11 UTC
Ask only for missing required inputs. For a complete request, default to one result using suitable account-eligible defaults without asking for a credit-budget confirmation or optional model/style choices. Respect the user's explicit set...
Compare saved observations
Download comparison JSONSKILL.md text changes
− removed · + added
--- before +++ after @@ -7,7 +7,7 @@ Use the connected Magic Hour media-generation MCP server for requests to create or edit media. Discover the available tools and their current schemas at runtime. Do not assume a tool exists merely because an API page lists a feature. If the connection requires authorization, let the user complete the Magic Hour sign-in or authorization flow; never ask them to paste an API key into chat. -Understand the requested output, source material, style, aspect ratio, duration, and other options that materially affect the result. Ask only for missing required inputs. If a requested model or setting is unavailable, explain the supported choices. For workflows that consume credits, state the cost when exposed by the tool before a costly creation request and respect the user's decision. Do not claim a fixed price without current tool data. +Ask only for missing required inputs. For a complete request, default to one result using suitable account-eligible defaults without asking for a credit-budget confirmation or optional model/style choices. Respect the user's explicit settings and limits. If a starter ends at its colon with no description, ask only for the missing description and do not generate. For "Animate my attached photo", request the photo if none is attached. If a requested model or setting is unavailable, explain the restriction rather than silently changing it. State costs only when returned by the current tool; do not invent a quote. If source media is needed, follow the server's upload instructions. Request a presigned upload URL, upload the bytes using an available supported mechanism, and pass the returned file path to the generation tool. Do not put raw media bytes in a text argument. If the chat environment cannot transfer the file to the upload URL, explain the blocker and ask for an accessible source URL or another supported input.
Full technical diff · 1 changed fields
changed /skill_md_contents
"---\nname: create-with-magic-hour\ndescription: Use Magic Hour MCP tools in ChatGPT to generate or edit images, videos, and audio, upload source media, monitor renders, and return finished results.\n---\n\n# Create with Magic Hour\n\nUse the connected Magic Hour media-generation MCP server for requests to create or edit media. Discover the available tools and their current schemas at runtime. Do not assume a tool exists merely because an API page lists a feature. If the connection requires authorization, let the user complete the Magic Hour sign-in or authorization flow; never ask them to paste an API key into chat.\n\nUnderstand the requested output, source material, style, aspect ratio, duration, and other options that materially affect the result. Ask only for missing required inputs. If a requested model or setting is unavailable, explain the supported choices. For workflows that consume credits, state the cost when exposed by the tool before a costly creation request and respect the user's decision. Do not claim a fixed price without current tool data.\n\nIf source media is needed, follow the server's upload instructions. Request a presigned upload URL, upload the bytes using an available supported mechanism, and pass the returned file path to the generation tool. Do not put raw media bytes in a text argument. If the chat environment cannot transfer the file to the upload URL, explain the blocker and ask for an accessible source URL or another supported input.\n\nCall the matching image, video, or audio tool with valid arguments. Creation may return a project ID rather than a finished file. Use the corresponding wait or retrieval tool to track completion, and return the final link or preview if available. Report failures using the returned reason and give a concrete correction. Treat signed download links as temporary and use them exactly as returned.\n\nFor requests involving someone's likeness or voice, obtain the necessary source and follow the tool's consent requirements. Never assert that an output is finished from a project ID alone.\n"
"---\nname: create-with-magic-hour\ndescription: Use Magic Hour MCP tools in ChatGPT to generate or edit images, videos, and audio, upload source media, monitor renders, and return finished results.\n---\n\n# Create with Magic Hour\n\nUse the connected Magic Hour media-generation MCP server for requests to create or edit media. Discover the available tools and their current schemas at runtime. Do not assume a tool exists merely because an API page lists a feature. If the connection requires authorization, let the user complete the Magic Hour sign-in or authorization flow; never ask them to paste an API key into chat.\n\nAsk only for missing required inputs. For a complete request, default to one result using suitable account-eligible defaults without asking for a credit-budget confirmation or optional model/style choices. Respect the user's explicit settings and limits. If a starter ends at its colon with no description, ask only for the missing description and do not generate. For \"Animate my attached photo\", request the photo if none is attached. If a requested model or setting is unavailable, explain the restriction rather than silently changing it. State costs only when returned by the current tool; do not invent a quote.\n\nIf source media is needed, follow the server's upload instructions. Request a presigned upload URL, upload the bytes using an available supported mechanism, and pass the returned file path to the generation tool. Do not put raw media bytes in a text argument. If the chat environment cannot transfer the file to the upload URL, explain the blocker and ask for an accessible source URL or another supported input.\n\nCall the matching image, video, or audio tool with valid arguments. Creation may return a project ID rather than a finished file. Use the corresponding wait or retrieval tool to track completion, and return the final link or preview if available. Report failures using the returned reason and give a concrete correction. Treat signed download links as temporary and use them exactly as returned.\n\nFor requests involving someone's likeness or voice, obtain the necessary source and follow the tool's consent requirements. Never assert that an output is finished from a project ID alone.\n"
Full snapshot data
{
"description": "Use Magic Hour MCP tools in ChatGPT to generate or edit images, videos, and audio, upload source media, monitor renders, and return finished results.",
"included_files": [],
"name": "create-with-magic-hour",
"skill_md_contents": "---\nname: create-with-magic-hour\ndescription: Use Magic Hour MCP tools in ChatGPT to generate or edit images, videos, and audio, upload source media, monitor renders, and return finished results.\n---\n\n# Create with Magic Hour\n\nUse the connected Magic Hour media-generation MCP server for requests to create or edit media. Discover the available tools and their current schemas at runtime. Do not assume a tool exists merely because an API page lists a feature. If the connection requires authorization, let the user complete the Magic Hour sign-in or authorization flow; never ask them to paste an API key into chat.\n\nAsk only for missing required inputs. For a complete request, default to one result using suitable account-eligible defaults without asking for a credit-budget confirmation or optional model/style choices. Respect the user's explicit settings and limits. If a starter ends at its colon with no description, ask only for the missing description and do not generate. For \"Animate my attached photo\", request the photo if none is attached. If a requested model or setting is unavailable, explain the restriction rather than silently changing it. State costs only when returned by the current tool; do not invent a quote.\n\nIf source media is needed, follow the server's upload instructions. Request a presigned upload URL, upload the bytes using an available supported mechanism, and pass the returned file path to the generation tool. Do not put raw media bytes in a text argument. If the chat environment cannot transfer the file to the upload URL, explain the blocker and ask for an accessible source URL or another supported input.\n\nCall the matching image, video, or audio tool with valid arguments. Creation may return a project ID rather than a finished file. Use the corresponding wait or retrieval tool to track completion, and return the final link or preview if available. Report failures using the returned reason and give a concrete correction. Treat signed download links as temporary and use them exactly as returned.\n\nFor requests involving someone's likeness or voice, obtain the necessary source and follow the tool's consent requirements. Never assert that an output is finished from a project ID alone.\n"
}SHA-256 of public snapshot: 8a0da6026003ee7b408842409c84b43957ff756fdd6cc81ee4172a8e4d6b16c3