Task Starting Point
First read the assets and confirm the delivery purpose, target size or duration, scope of changes, and required formats. Directly adopt reasonable defaults for details that can be determined from the task and assets; only ask about missing conditions that would change the result.
When a visible editor is needed, hand off to the photocraft-editor skill. Standalone installation:npx skills add full-aigc-skills/photocraft-skills --skill photocraft-editor. The currently added skill is a local candidate; use the local companion plugin before release, and do not treat this install command as proof of publication.
Execution Steps
- First determine the channel size and title, and mark out areas that may be obscured by avatars or timestamps.
- Separate the subject from the background into layers, and establish a clear visual focus and title safe area.
- Control title hierarchy and line length, build rhythm with font weight and whitespace, and do not pile up decorations.
- After exporting the main size, check the thumbnail, then derive platform ratios and re-layout.
Tool Implementation
Use doc_open/doc_new to open or create, doc_inspect to view layers; use command_list to query actual commands and command_run to execute; doc_save saves .pcraft, doc_export exports.
First read the actual tool schema, then fill in parameters; use returned values for object or document IDs. Queried commands must be available on the current backend. Before saving, choose a new output path and keep the input. If a required algorithm, format, or command does not exist, state the gap; do not pass off a similar name as the real thing.
Result Check
- The main title is legible on a phone thumbnail.
- Faces of people and key products are not cropped out, and there is no key text in platform-obscured areas.
- Deliver the source project and clearly named images in each size.
Check the actual content against the user's goals, not just the process exit code. For local edits, view local details; for layout tasks, view the full page; for time-based media, view the start, end, and key segments. For abnormal results, first check the current project to avoid repeating irreversible operations.
Delivery
Return the editable project, the actual derived files, and a brief explanation: what changes were made, which steps were not executed due to current capabilities, and what needs the user's judgment. List only files that actually exist and have been checked. If the user later requests revisions, read this source project and make local modifications, preserving the content already accepted.