{"id":1214,"external_id":"plugin_asdk_app_69bbf84283c88191a617487b95f3a895","name":"app-69bbf84283c88191a617487b95f3a895","display_name":"Wistia","developer":"Wistia","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:21:54Z","input_sha256":"c207fc566997cd69cbfaf334b24c4f8cf3e9c66cbee103a121d48bf685c3cbf5","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"3.0.0","skill_count":8,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-01T18:00:02.555Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugin_asdk_app_69bbf84283c88191a617487b95f3a895","name":"app-69bbf84283c88191a617487b95f3a895","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_bb9279ac95ac819180468956dddd9d45","skills":[{"name":"wistia-engagement-tools","interface":{"brand_color":null,"iconography":"chart","display_name":"wistia-engagement-tools","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Audits a Wistia video's engagement (play rate, avg view time, drop-off point, re-watched segments), classifies its type and goal, and recommends where to add or move an interactive feature — lead capture form, CTA, or annotation link — using Wistia's State of Video benchmark data. Use whenever the user asks to \"audit engagement,\" wants to know \"where should I put a CTA / lead capture form / annotation link,\" asks \"why are people dropping off this video,\" wants to \"improve conversion,\" or references an \"engagement audit/report/tools\" workflow. Applies to videos meant to drive leads, conversion, or engagement, with 10+ plays (fewer is a caveat, not a blocker). Also trigger for a bulk/account-wide version (\"audit engagement across my videos,\" \"which videos need a CTA\"). Do NOT trigger for general analytics questions with no engagement-feature angle — use Wistia tools directly."},"description":"Audits a Wistia video's engagement (play rate, avg view time, drop-off point, re-watched segments), classifies its type and goal, and recommends where to add or move an interactive feature — lead capture form, CTA, or annotation link — using Wistia's State of Video benchmark data. Use whenever the user asks to \"audit engagement,\" wants to know \"where should I put a CTA / lead capture form / annotation link,\" asks \"why are people dropping off this video,\" wants to \"improve conversion,\" or references an \"engagement audit/report/tools\" workflow. Applies to videos meant to drive leads, conversion, or engagement, with 10+ plays (fewer is a caveat, not a blocker). Also trigger for a bulk/account-wide version (\"audit engagement across my videos,\" \"which videos need a CTA\"). Do NOT trigger for general analytics questions with no engagement-feature angle — use Wistia tools directly.","plugin_release_skill_id":"pluginrsk_6a735938e5ec8191bbd5a065cda48138"},{"name":"wistia-language-audit","interface":{"brand_color":null,"iconography":"radar","display_name":"wistia-language-audit","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Audits which languages the audience of Wistia's top-performing videos actually watches in, checks whether transcript translations (captions/subtitles) and video dubs already exist in those languages, and reports the gaps ranked by measured audience demand. Use this skill whenever the user asks for a \"language audit,\" wants to know \"what languages should I dub/translate my videos into,\" asks to \"audit my video languages,\" \"find missing translations/dubs,\" or anything about matching video localization to viewer language demand. Do NOT trigger for one-off single-video captioning/dubbing requests with no audience-analysis component — use the Wistia tools directly for those."},"description":"Audits which languages the audience of Wistia's top-performing videos actually watches in, checks whether transcript translations (captions/subtitles) and video dubs already exist in those languages, and reports the gaps ranked by measured audience demand. Use this skill whenever the user asks for a \"language audit,\" wants to know \"what languages should I dub/translate my videos into,\" asks to \"audit my video languages,\" \"find missing translations/dubs,\" or anything about matching video localization to viewer language demand. Do NOT trigger for one-off single-video captioning/dubbing requests with no audience-analysis component — use the Wistia tools directly for those.","plugin_release_skill_id":"pluginrsk_6a7359394e94819198d70485bb2d84bc"},{"name":"wistia-registration-updates","interface":{"brand_color":null,"iconography":"chart","display_name":"wistia-registration-updates","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Track registration pacing for a Wistia webinar against its goal and deliver scheduled updates (weekly, ramping to daily the week of the event, no weekends). This is STEP 2 of a three-skill webinar workflow (create → registration updates → post-event recap). Use when setting up or running pre-event registration reporting, checking how signups are pacing vs goal, flagging low registration or hot leads, or when handed off from webinar-event-creation. When the event ends it hands off to the post-event recap skill."},"description":"Track registration pacing for a Wistia webinar against its goal and deliver scheduled updates (weekly, ramping to daily the week of the event, no weekends). This is STEP 2 of a three-skill webinar workflow (create → registration updates → post-event recap). Use when setting up or running pre-event registration reporting, checking how signups are pacing vs goal, flagging low registration or hot leads, or when handed off from webinar-event-creation. When the event ends it hands off to the post-event recap skill.","plugin_release_skill_id":"pluginrsk_6a735939b82481919c90ebe9f7c3e8e4"},{"name":"wistia-video-accessibility-audit","interface":{"brand_color":null,"iconography":"radar","display_name":"wistia-video-accessibility-audit","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Audit a Wistia account's most-seen videos for accessibility — captions, multi-language subtitles, AI dubbing, and audio descriptions — using the account's own audience data, and report the gaps ranked by audience impact. Use when the user asks for an accessibility audit, caption/subtitle coverage check, or wants to find accessibility gaps in their Wistia videos."},"description":"Audit a Wistia account's most-seen videos for accessibility — captions, multi-language subtitles, AI dubbing, and audio descriptions — using the account's own audience data, and report the gaps ranked by audience impact. Use when the user asks for an accessibility audit, caption/subtitle coverage check, or wants to find accessibility gaps in their Wistia videos.","plugin_release_skill_id":"pluginrsk_6a73593b07f08191856cad80a7c0107a"},{"name":"wistia-video-performance-report","interface":{"brand_color":null,"iconography":"chart","display_name":"wistia-video-performance-report","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Builds a video performance report for a set of Wistia videos — a single video, a channel, a folder, or every video embedded at a shared location — comparing actual performance against both this account's own internal average and Wistia's State of Video report benchmarks, then produces a chart and a stylized downloadable report with insights and recommendations. Use whenever the user asks for a \"performance report,\" \"performance review,\" \"performance dashboard,\" wants to know \"how are my videos performing,\" \"how's this video doing,\" \"how does this compare to benchmark,\" asks to \"audit performance across a channel/folder,\" or references comparing videos to the State of Video report. Also trigger for \"compare these videos\" or \"which of my videos is underperforming\" type requests. Do NOT trigger for single-video engagement/CTA placement questions with no reporting angle — use wistia-engagement-tools for those instead (this skill can hand off to it for flagged videos in Step 7)."},"description":"Builds a video performance report for a set of Wistia videos — a single video, a channel, a folder, or every video embedded at a shared location — comparing actual performance against both this account's own internal average and Wistia's State of Video report benchmarks, then produces a chart and a stylized downloadable report with insights and recommendations. Use whenever the user asks for a \"performance report,\" \"performance review,\" \"performance dashboard,\" wants to know \"how are my videos performing,\" \"how's this video doing,\" \"how does this compare to benchmark,\" asks to \"audit performance across a channel/folder,\" or references comparing videos to the State of Video report. Also trigger for \"compare these videos\" or \"which of my videos is underperforming\" type requests. Do NOT trigger for single-video engagement/CTA placement questions with no reporting angle — use wistia-engagement-tools for those instead (this skill can hand off to it for flagged videos in Step 7).","plugin_release_skill_id":"pluginrsk_6a73593b6c7081918e800d89cf4bc13f"},{"name":"wistia-video-upload","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"wistia-video-upload","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Runs the standard set of setup steps for a new Wistia video: folder placement, tagging, metadata (title/description), and player customizations (captions/branding). Use this skill whenever the user asks to upload a video to Wistia via Claude, or references a video they just uploaded and wants it set up/organized/finished/published. Trigger on phrases like \"upload this to Wistia\", \"set up this video\", \"finish setting up the video I just uploaded\", \"organize this video\", \"run the upload checklist\", or when a Wistia hashed_id/URL is shared right after an upload. Do NOT trigger for general Wistia analytics, editing, or remix requests that aren't about onboarding a newly uploaded video."},"description":"Runs the standard set of setup steps for a new Wistia video: folder placement, tagging, metadata (title/description), and player customizations (captions/branding). Use this skill whenever the user asks to upload a video to Wistia via Claude, or references a video they just uploaded and wants it set up/organized/finished/published. Trigger on phrases like \"upload this to Wistia\", \"set up this video\", \"finish setting up the video I just uploaded\", \"organize this video\", \"run the upload checklist\", or when a Wistia hashed_id/URL is shared right after an upload. Do NOT trigger for general Wistia analytics, editing, or remix requests that aren't about onboarding a newly uploaded video.","plugin_release_skill_id":"pluginrsk_6a73593bde40819197eb81fa7af598c8"},{"name":"wistia-webinar-event-creation","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"wistia-webinar-event-creation","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Create a Wistia webinar from a brief — gather the title, description, speakers, date/time, and registration goal, then create the event and save shared state for the rest of the workflow. This is STEP 1 of a three-skill webinar workflow (create → registration updates → post-event recap). Use whenever Sam wants to create, set up, schedule, or build a new webinar or live event. After the event is created it offers to set up registration reporting (step 2)."},"description":"Create a Wistia webinar from a brief — gather the title, description, speakers, date/time, and registration goal, then create the event and save shared state for the rest of the workflow. This is STEP 1 of a three-skill webinar workflow (create → registration updates → post-event recap). Use whenever Sam wants to create, set up, schedule, or build a new webinar or live event. After the event is created it offers to set up registration reporting (step 2).","plugin_release_skill_id":"pluginrsk_6a73593c2a6081919e0f5be5da069e37"},{"name":"wistia-webinar-recap","interface":{"brand_color":null,"iconography":"chart","display_name":"wistia-webinar-recap","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Turn a finished Wistia webinar into a shareable recap — a short performance summary for the team, social clips with suggested copy, and a ready-to-publish blog post with the webinar embedded. Runs on the /wistia-webinar-recap command, or when Sam asks to \"recap my last webinar\", wants a webinar performance breakdown, show-rate/engagement numbers, or post-event assets. Step 3 of the webinar workflow (create → registration updates → recap), and is also handed off from the registration-updates skill once an event ends."},"description":"Turn a finished Wistia webinar into a shareable recap — a short performance summary for the team, social clips with suggested copy, and a ready-to-publish blog post with the webinar embedded. Runs on the /wistia-webinar-recap command, or when Sam asks to \"recap my last webinar\", wants a webinar performance breakdown, show-rate/engagement numbers, or post-event assets. Step 3 of the webinar workflow (create → registration updates → recap), and is also handed off from the registration-updates skill once an event ends.","plugin_release_skill_id":"pluginrsk_6a73593cb4888191be4deb7844cf40e6"}],"app_ids":["asdk_app_69bbf84283c88191a617487b95f3a895"],"version":"3.0.0","keywords":[],"interface":{"category":"Productivity","logo_url":"https://files.openai.com/content?id=file_00000000bf2871f69c5cc1d773c8d3cd","brand_color":null,"website_url":"https://wistia.com","capabilities":[],"logo_url_dark":null,"default_prompt":"Show me engagement and play rate for every video in our Product Video folder","developer_name":"Wistia","default_prompts":["Show me engagement and play rate for every video in our Product Video folder","Find the top-performing videos in our library, move them into a Best Performers folder, and tag them ‘top-content-2026.’"],"screenshot_urls":[],"long_description":"Wistia's MCP server lets you manage your entire video library from ChatGPT. Upload videos, make bulk updates, manage content access, and check webinar or video performance with quick prompts where you already work. Built-in skills enable you to automate your video and webinar workflows at scale that drive real business growth.","composer_icon_url":null,"short_description":"Manage your Wistia content","plugin_category_id":"productivity","privacy_policy_url":"https://wistia.com/privacy","terms_of_service_url":"https://wistia.com/terms","composer_icon_dark_url":null},"description":"Wistia's MCP server lets you manage your entire video library from ChatGPT. Upload videos, make bulk updates, manage content access, and check webinar or video performance with quick prompts where you already work. Built-in skills enable you to automate your video and webinar workflows at scale that drive real business growth.","app_manifest":{"apps":{"app-69bbf84283c88191a617487b95f3a895":{"id":"asdk_app_69bbf84283c88191a617487b95f3a895","required":true}}},"display_name":"Wistia","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-06-04T16:01:13.864682Z","is_template":false,"connector_id":"asdk_app_69bbf84283c88191a617487b95f3a895","discoverability":"LISTED","canonical_app_id":"asdk_app_69bbf84283c88191a617487b95f3a895"},"research":null,"package_metadata":{"name":"app-69bbf84283c88191a617487b95f3a895","author":{"name":"Wistia"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"eecd7049b9234368e8af461c7f924a685f937e6396cb8cc70d686c242221318e"}],"version":"3.0.0","artifact_id":1935,"observed_at":"2026-09-30T22:53:12Z","support_url":"https://wistia.com/support/contact","field_sources":{"name":0,"author":0,"version":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}