SuperAPI AI Directory

effectcraft-screen-composite

Design & creation

View repository

Updated 10-22 01:54

About this skill

Image compositing

Before executing the specific method, read Craft scene commands and parameters, and execute according to the object selection, session, input replacement, and result checking within.

Task starting point

First read the materials, confirm the delivery purpose, target size or duration, modification scope, and required format. Details that can be determined from the task and materials should directly adopt reasonable defaults; only ask about missing conditions that would change the result.

When a visible editor is needed, hand off to the effectcraft-editor skill. Standalone installation:npx skills add full-aigc-skills/effectcraft-skills --skill effectcraft-editor. The currently added skill is a local candidate; before release, use the local companion plugin, and do not treat this installation command as proof of release.

Execution steps

  1. Confirm the shot perspective and occlusion relationships, import the materials, and match the duration.
  2. Use transform or corner-pin capabilities to fit the target area, and use layer.addMask on the target layer to create a mask;layer.mask.shape can only modify an existing mask.
  3. Match brightness, color temperature, and blur, preserving reflections and occlusion.
  4. Check edges frame by frame during motion.

Tool implementation

Use command_list to read the current Web engine commands; command_run's id and params correspond to the actual execute interface; inspect checks the image, save_project saves a new project path, and save_file retrieves an already generated virtual file.

First read the actual tool schema, then fill in the parameters; use return values for object or document IDs. Queried commands must be available on the current backend. Before saving, choose a new output path and preserve the input. When a required algorithm, format, or command does not exist, state the gap; do not pass off a similar name as the real thing.

Result checking

  • Do not assume automatic tracking is available; when missing, explicitly use manual keyframes.
  • Edges do not drift, and the occlusion order is correct.
  • Deliver the project and a compositing preview.

Check the actual content against the user's goal, not just the process exit code. For local edits, check local details; for layout tasks, check the whole page; for time-based media, check the start, end, and key segments. For abnormal results, check the current project first to avoid repeatedly performing irreversible operations.

Delivery

Return the editable project, the actual derived files, and a brief explanation: what modifications were made, which steps were not executed due to current capabilities, and what requires the user's judgment. List only files that actually exist and have been checked. If the user subsequently reworks it, read this source project and modify it locally, preserving the content that has been accepted.