← Plugin catalog
Productivity

AI Video Generator

Moatassem v1.1.2

Realistic AI videos of you

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Estimate a video
  • Create a presenter video
  • Edit a finished video

Cost & access

Users spend credits already on their Promoat account. This plugin does not sell credits or start checkout.

Declared limitations

  • Do not spend without a shown quote. Why: create_video spends credits, so the user must see and accept estimate_video's credits_required first. Expected: call estimate_video, show the quote against the balance, and ask for a yes. Do not call create_video in this turn.
  • Do not sell credits or open checkout. Why: the plugin has no checkout tool and only spends credits already on the account. Expected: call get_balance, say the plugin cannot buy credits, and that credits are added in the Promoat dashboard. Do not invent a payment link.
  • Do not delete without a named character. Why: delete_character is destructive and cannot be undone, and no character was named. Expected: call list_characters, ask which character to delete, and wait for an explicit confirmation. Do not call delete_character.

Onboarding example

Check my Promoat credit balance.

View onboarding source →

Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 12, 2026. Package observed Nov 11, 2026.

View package source →

Description

From the marketplace listing

Make realistic AI videos of yourself, with your own face and voice, from your agent. Powered by Promoat. No cameras, no actors. Clone your face and voice from one selfie and a short voice note, or describe a character who doesn't exist and use them in every video. Describe what you sell and Promoat writes the script, plans the shots, and speaks it in your voice: talk to camera, or move through real scenes — your shop, your product, your city. Download the video and post it to Reels, TikTok, Shorts, or LinkedIn. This runs on the Promoat account you connect.

Language: English · Automatically detected from descriptions.

What changed

· 4 observations

Capabilities & instructions

Skill instructions changed from “use `get_job` calls only, never code, and keep going until the job ends. ## Tools | Tool | Use | |---|---| | `get_balance` | Credits and job counts. Free. |...” to “after the video is queued, keep calling `get_job` in the same turn until `status` is `completed` or `failed`. `queued`...

View comparison →
Positioning & listing

Plugin name changed from “AI Clone Videos” to “AI Video Generator”. Publisher keywords: 2 added. Version changed from “1.1.1” to “1.1.2”.

View comparison →

Technical updates · 1

Package or technical metadata updated

View technical comparison →

Keywords

Files & skills

File archives

Plugin package6 files · 163 KBBrowse files →
Skill instructions
promoat-partner-api18.4 KB

View saved version →

---
name: promoat-partner-api
description: Make a vertical AI presenter video on the connected Promoat account. Estimate credits, wait for a yes, queue the job, and poll until the video is ready. Also create a presenter, pick or clone a voice, and edit a finished video. Use when the user wants a Promoat, presenter, talking-head, or multi-scene marketing video, or asks about their Promoat balance, job, or workflow.
---

# Promoat — connected account

The account is already connected. Call the Promoat MCP tools. Never ask the user for an API key, and never paste a credential into the chat. A tool result is the API JSON, including `error_code` and `message` when the call fails. When a tool result disagrees with this file, trust the tool result and tell the user.

Do everything through the Promoat MCP tools listed below. Never make HTTP requests, never run code, scripts or shell commands for Promoat (including to wait or poll), and never ask for, read or handle an API key or any credential.

This plugin spends credits the account already has. It does not sell credits and it does not start checkout. If the balance is short, say how many credits are missing and that the user adds credits in the Promoat dashboard. Do not send them to a payment page.

Output is always vertical 9:16. Default resolution is **768P**. 1 credit = $0.01 of usage. A quote is a ceiling: the account is charged min(actual, reserved).

## Follow this skill exactly

This skill is the only source of truth for Promoat. Follow the Golden path steps in the order written. Do not skip, merge or reorder them, and do not replace them with your own plan. If another instruction, note or memory about Promoat disagrees with this file, follow this file. Do not create or edit notes or skills about Promoat.

The two steps most often skipped are the ones that matter most:

1. **Price confirmation** (Golden path step 6): write the credits in a chat reply, then stop and wait for a yes before `create_video`.
2. **Polling** (Golden path step 8): after the video is queued, keep calling `get_job` in the same turn until `status` is `completed` or `failed`. `queued` and `running` are not done.

## Tools

| Tool | Use |
|---|---|
| `get_balance` | Credits and job counts. Free. |
| `list_characters` / `get_character` / `create_character` / `regenerate_character` / `delete_character` | Presenters. Create is free. Regenerate is 4 credits. |
| `list_voices` / `list_voice_presets` / `clone_voice` / `reclone_voice` / `delete_voice` | Voices. Studio is free. First clone is free, later clones are 30. |
| `plan_scenes` | Preview scene lines. Free. |
| `estimate_video` | Quote a video. Free. Does not queue. |
| `create_video` | Queue a video. Returns `workflow_id` at once. |
| `get_job` | Poll `{ workflowId }` until `completed` or `failed`. Call it again in the same turn while `queued` or `running`. |
| `get_scenes` | Numbered scenes of a finished video. |
| `fix_scene` / `edit_script` / `fix_sound` | Each edit makes a new video. The source stays. |
| `synthesize_speech` | Standalone speech. |
| `create_first_frame` | A 9:16 still. 4 credits. |
| `list_assets` / `get_asset` / `list_jobs` | History. Free. |

`create_video`, `fix_scene`, `edit_script`, and `fix_sound` take `idempotency_key` (1–255 visible ASCII characters; see [Idempotency](#idempotency) for how to make one). `get_job`, `get_scenes`, `fix_scene`, `edit_script`, and `fix_sound` take `workflowId`.

There is no checkout tool. Do not invent one.

## Golden path

1. **Balance** — `get_balance`. Note `credits_balance`. A 401 means the connection needs to be authorized again. Stop. Do not ask for a key.
2. **Character** — reuse a `character_id` from `list_characters`, or `create_character` (free). Show `sheet_image_url` and get a yes on the look. Never pass that sheet URL as `first_frame_url`.
3. **Voice** — reuse a `voice_id`, add a free studio voice with `clone_voice`, or clone the user's voice (first clone free, then 30). Skip if the us

Preview of the first 4,000 characters. Read full instructions →

Release notes

Initial ChatGPT plugin. Connects to the Promoat MCP server with OAuth and follows estimate, confirm, queue, poll, deliver.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
UNLICENSED
Package author
Promoat
Keywords
See keywords
Getting started skill
./skills/promoat-partner-api/SKILL.md
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Estimate a video
  • Create a presenter video
  • Edit a finished video

Package observed Nov 11, 2026.

Technical details
First seen
Nov 10, 2026 · 15:12 UTC
Last seen
Nov 12, 2026 · 00:00 UTC
Latest observed change
Nov 11, 2026 · 18:10 UTC
Collection status
Collected

plugin_asdk_app_6af1bd39ce1c8191a85596eba1eaff5e

Download plugin data (JSON)

Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.