{"skill":{"slug":"objectremover-video-object-ops","displayName":"ObjectRemover Video Object Ops","summary":"Remove or extract objects from videos with AI. Supports watermark/distraction removal, subject extraction with transparent background, natural-language objec...","description":"---\r\nname: objectremover-video-object-ops\r\ndescription: Remove or extract objects from videos with AI. Supports watermark/distraction removal, subject extraction with transparent background, natural-language object selection, upload-or-URL input, and end-to-end processing from input to downloadable result.\r\ntags:\r\n  - ai-video-editing\r\n  - object-removal\r\n  - object-extraction\r\n  - watermark-removal\r\n  - natural-language-selection\r\n  - capcut-premiere-davinci\r\n  - openclaw-ready\r\n---\r\n\r\n# ObjectRemover Video Object Ops\r\n\r\n## Use This First\r\n\r\n- **Single install for users:** this one skill is enough from upload to final result, including troubleshooting.\r\n- Best for common ObjectRemover jobs: remove watermarks/distracting objects, or extract a subject for reuse in CapCut/Premiere/DaVinci.\r\n- Supports both **chat-like natural language selection** and API-style automated processing.\r\n\r\n## Authentication Model\r\n\r\nThis skill supports multiple authentication modes depending on deployment policy:\r\n\r\n- Browser / guest flow:\r\n  - No manual credential setup in most hosted deployments.\r\n- API automation flow:\r\n  - May use bearer-style authentication if enabled by host configuration.\r\n\r\n- This bundle is instruction-only and does not require local install-time secret files.\r\n- Any credential prompt and storage are controlled by the host platform.\r\n\r\n## Service Contract\r\n\r\n- Backend: `https://apiobjectremover.tokenlens.ai`\r\n\r\n## Processing Flow\r\n\r\n1. Prepare asset (upload file, URL-imported asset, or existing asset id).\r\n2. `POST /api/processing/calculate-cost` (optional).\r\n3. `POST /api/processing/generate-mask`\r\n4. `POST /api/processing/start-task`\r\n5. `GET /api/processing/task/:taskId` until terminal state.\r\n6. Read `outputUrl` / UI when completed.\r\n\r\n## Required Request Rules\r\n\r\n- If using guest identity, include the guest session header on processing endpoints.\r\n- If using authenticated API mode, use the credential mechanism provided by the host platform.\r\n- Route processing calls to the backend domain.\r\n\r\n## Fallback Rules\r\n\r\n- No credits: low-trial when allowed, else checkout / top-up.\r\n- 401 on guest flow: issue guest session first, retry with `x-guest-session-id`.\r\n- 401 on authenticated API mode: verify credential validity and backend routing.\r\n\r\n## When Something Breaks\r\n\r\n- Use **[reference.md](reference.md)** troubleshooting for auth mismatch, polling stalls, and output retrieval issues.\r\n\r\n## Additional Resources\r\n\r\n- Full endpoint contracts and troubleshooting: [reference.md](reference.md)\r\n","tags":{"latest":"1.0.5","ai-video-editing":"1.0.2","capcut-premiere-davinci":"1.0.1","extract-object":"1.0.0","generate-mask":"1.0.0","natural-language-selection":"1.0.2","object-extraction":"1.0.2","object-removal":"1.0.2","objectremover":"1.0.0","openclaw":"1.0.2","remove-object":"1.0.0","video-processing":"1.0.0","watermark-removal":"1.0.2"},"stats":{"comments":1,"downloads":551,"installsAllTime":21,"installsCurrent":0,"stars":2,"versions":6},"createdAt":1774256557494,"updatedAt":1778492131891},"latestVersion":{"version":"1.0.5","createdAt":1774597687040,"changelog":"Reformatted SKILL.md for parser compatibility (removed table syntax, fixed step numbering).","license":"MIT-0"},"metadata":null,"owner":{"handle":"quanyongli","userId":"s173gtfjpn951r5b97svsmhv3n83gdf7","displayName":"jerry","image":"https://avatars.githubusercontent.com/u/143871597?v=4"},"moderation":null}