What problem does it solve?
Integrating a new video generation provider into ArcReel requires writing a correct declarative endpoint definition, verifying it against real provider responses, and saving it through the shared server-side validator. Doing this by hand risks schema errors, leaked credentials, and untested billable API calls.
Core Features & Use Cases
- Definition authoring and validation: Write a minimal JSON definition following the documented format, then iterate with the
validate subcommand until errors are empty and warnings are resolved.
- Response checking and request preview: Run
check-response against real submit, poll, and result response samples, and use preview-request to inspect the masked URL, headers, body, and asset summary before any live call.
- Controlled trial runs and saving: Execute a billable
trial-run only after explicit user confirmation, poll with trial-status to a terminal state, then save the definition as a new endpoint or an approved overwrite.
- Use Case: A user wants to connect a video provider whose API accepts a JSON POST and is polled for task status. The skill guides creating the definition, validating it against the server schema, testing with real responses, and saving it as a reusable custom endpoint.
Quick Start
Ask the agent to adapt a video provider that uses JSON submit-and-poll into an ArcReel custom endpoint, providing the provider's API documentation URL.