Engage Media Suite
Engage Media Suite v1.0.0
Create Reels and carousels
Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.
Description
From the marketplace listing
Create Instagram Reels and carousels from a business's own brand profile and media library. Use it when you want a post made from footage you already have, written to that brand's voice and channel brief. The plugin searches the library, saves one Reel or carousel after you agree, edits that saved post, renders it when you ask, and places it on the schedule. It does not publish during the tool call, does not include analytics, and does not promise reach or bookings.
Language: English · Automatically detected from descriptions.
Competitor profile
From the developer’s listing and package; capabilities are not independently tested. Package observed Nov 3, 2026.
Declared capabilities
- Create Reels and carousels
- Search your media library
- Edit a saved post
Declared limitations
- A brand id this account cannot access is denied. No media is returned.
- Creative ideas do not schedule a post. schedule_post stays unused.
- A media id that is not in the library is rejected. The Reel is not saved.
Review scenarios; not an exhaustive list.
Cost & access
This plugin does not sell products or process payments.
Terms may have changed since this observation.
Keywords
Files & skills
File archives
Skill instructions
ems-content-workflow2.95 KB
--- name: ems-content-workflow description: Work inside Engage Media Suite. Use when the user wants brand context, their media library, a Reel, a carousel, a render, or a schedule. --- Engage Media Suite stores the brand, the footage, and the post. The model writes. Tool names and fields come from the connected server. ## Resolve the workspace Call `list_brands` before any other EMS id. Use a returned `brand_id`. Do not guess one. ## Read the brand before writing Call `get_brand` before substantive creative work. Use the voice, audiences, channel brief, preferred formats, and claims to avoid. Brand voice is the default. A channel brief overrides it for a post on that channel. ## Find media Call `list_media` to browse. Call `search_media` when the user is looking for footage or images about a topic. `search_media` can record a small embedding charge. Use media ids the tools returned. Do not invent them. Call `get_media` once with the `media_ids` you might use, up to 100, before choosing `start_sec` and `end_sec`. Do not call it once per file. Prefer a highlight. Use a segment when no highlight fits. Do not use the whole file duration unless the file is already a short clip. When the post aspect differs from the file, use that window's framing to keep the subject in the crop. Show those windows with the caption before saving. ## Read before editing Call `list_projects`, `get_project`, and `get_post` before changing saved work. Do not guess project or post ids. Quick posts can be read. They cannot be created or scheduled. ## Create Call `create_post` for one new Reel or carousel, after the user agrees to the caption and the media. A Reel uses ordered media, trim points, overlays, and a style that fits the brand. A carousel is a short sequence of slides with one job each. Show the plan before saving. Do not render or schedule as part of create. ## Edit Call `update_post` with only the fields the user asked to change. Omitted fields stay. Sending `media` or `slides` replaces that whole list. ## Render Call `render_post` only when the user asks for a render or export. Then call `get_render_status` with the returned `export_id`. Report the status. The status call does not return a download URL. Do not say the file is ready until the status says so. ## Schedule Call `schedule_post` only after the user agrees to a channel and a time. `delivery` `remind` asks them to share from the app. `delivery` `api` can later post to Instagram, and it saves nothing when that channel cannot post. A failed schedule is not a saved schedule. Call `cancel_schedule` only when the user asks to remove a future schedule. ## Progress chip `create_post` marks the project in progress. A saved schedule clears that chip. Do not call `set_ai_progress` unless the user wants the chip changed. ## When a call fails Say what failed and the next step. Do not claim a brand, a file, a render, or a schedule that the tool did not return. If the response is `RATE_LIMITED`, wait and retry once.
Release notes
Initial release. Creates Reels and carousels from a brand profile and media library, then renders and schedules the saved post.
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 author
- Engage Media Suite
- Keywords
- See keywords
- Getting started skill
- ./skills/ems-content-workflow/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
- Create Reels and carousels
- Search your media library
- Edit a saved post
- Schedule a post
Package observed Nov 3, 2026.
Technical details
- First seen
- Nov 3, 2026 · 00:00 UTC
- Last seen
- Nov 3, 2026 · 18:00 UTC
- Collection status
- Collected
plugin_asdk_app_6ac2390f1ad48191af9111467ab5a38e
Download plugin data (JSON)