
Known Errors
Use when a OpenChatCut tool call fails or returns an unexpected shape.
Install
npx skills add 0xsline/OpenChatCut --skill known-errors -g -a claude-code -y- Repository
- 0xsline/OpenChatCut2.8k
- Category
- Engineering
- Updated
- 14d ago
- License
- AGPL-3.0
- Context cost
- Lightabout 854 tokens
- Runs scripts
- No, instructions only
What it does
Use when a OpenChatCut tool call fails or returns an unexpected shape.
Known Errors
edit_item update raw shape:
- Wrong:
{ "id": "abc", "fromFrame": 30 } - Right:
{ "json": "{\"updates\":[{\"id\":\"abc\",\"fromFrame\":30}]}" } - Use this same
updatesshape for common moves, trims, and track changes.
edit_item add raw shape:
- The new item goes inside the
addsarray of thejsontransaction:{ "json": "{\"adds\":[{...}]}" }. - Use
edit_itemfor simple video placement, for example{ "json": "{\"adds\":[{\"type\":\"video\",\"assetId\":\"...\",\"fromFrame\":0}]}" }.
Timeline overlap:
- Error text:
Overlap: updated item at ... would overlap existing item at ... on this track. - Do not force the write or delete the conflicting item silently.
- Retry the
edit_itemtransaction with an explicit availabletrackId, for example an update containing"trackId":"V2", or ask the user which layer should win.
Workspace path restrictions:
push_asseton the external MCP only accepts public http(s) URLs asfilePath. It rejects local paths, workspace paths, and chat attachment paths.- For motion-graphic assets, pass the JSX source via
create_motion_graphic_from_code({ code:"...", name, width, height, durationInFrames }).push_assetno longer accepts an inlinecodeargument. - Copying local media into the workspace is not the fix for video/audio/image/GIF imports; use
asset-importandimport_mediainstead. - Use
import_media action=create_session, then run the OpenChatCut media import helper once with the returned token for client-held files.
Browser video conversion failure:
