{"id":3312,"external_id":"plugin_asdk_app_6a95894fa2fc81918af802988b54c2fc","name":"app-6a95894fa2fc81918af802988b54c2fc","display_name":"Motion","developer":"Motion","category":"Business & Operations","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:01Z","input_sha256":"2f46fee49faa00030f3a4cfd2e082cdc502de4d005e1d5fef6b0d1f05b9479f0","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.0","skill_count":15,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-02T12:00:02.247Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugin_asdk_app_6a95894fa2fc81918af802988b54c2fc","name":"app-6a95894fa2fc81918af802988b54c2fc","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_3aefb498faa48191bda7a08d2e4de2aa","skills":[{"name":"Analyze Ad","interface":{"brand_color":null,"iconography":"chart","display_name":"Analyze Ad","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Deep-dive analysis of a specific creative asset. Use when the user asks about a specific ad by name, ID, or URL — \"analyze this ad\", \"why is this working?\", \"why is this not working?\", \"break down this creative\", \"[pastes ad name]\", \"look at this ad\", \"what's the angle in this ad?\", \"compare to account averages\", or references a specific creative by name or identifier. Handles creative lookup, disambiguation when multiple matches exist, entity hierarchy mapping (creative → ads → adsets → campaigns), and metric-appropriate analysis. This is the most common interaction pattern — users often analyze multiple ads in sequence. Always use this skill, not creative-strategist, when the user references a specific creative.\n"},"description":"Deep-dive analysis of a specific creative asset. Use when the user asks about a specific ad by name, ID, or URL — \"analyze this ad\", \"why is this working?\", \"why is this not working?\", \"break down this creative\", \"[pastes ad name]\", \"look at this ad\", \"what's the angle in this ad?\", \"compare to account averages\", or references a specific creative by name or identifier. Handles creative lookup, disambiguation when multiple matches exist, entity hierarchy mapping (creative → ads → adsets → campaigns), and metric-appropriate analysis. This is the most common interaction pattern — users often analyze multiple ads in sequence. Always use this skill, not creative-strategist, when the user references a specific creative.\n","plugin_release_skill_id":"pluginrsk_6a96dd80df308191a6bd136ca9018219"},{"name":"audience-research","interface":{"brand_color":null,"iconography":"search","display_name":"audience-research","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Define audiences from tensions, mine customer reviews for real language, or analyze competitive creative for strategic signals. Covers tension-based audience mapping, 5-bucket review extraction, and competitive inspo research."},"description":"Define audiences from tensions, mine customer reviews for real language, or analyze competitive creative for strategic signals. Covers tension-based audience mapping, 5-bucket review extraction, and competitive inspo research.","plugin_release_skill_id":"pluginrsk_6a96dd810400819181f5aad23b1062af"},{"name":"build-brief","interface":{"brand_color":null,"iconography":"pen","display_name":"build-brief","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Produce a structured creative brief for an ad concept — ready to hand to a designer or creative team. Takes a concept description or builds from performance data."},"description":"Produce a structured creative brief for an ad concept — ready to hand to a designer or creative team. Takes a concept description or builds from performance data.","plugin_release_skill_id":"pluginrsk_6a96dd812328819195816856354df218"},{"name":"concept-engine","interface":{"brand_color":null,"iconography":"pen","display_name":"concept-engine","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Advanced concept generation from unstructured input — brainstorm notes, meeting transcripts, competitor observations, or a blank-slate strategic exploration. Maps ideas through the Creative Strategy Engine framework (pain x persona x awareness stage) and grounds every concept in Motion performance data. Use when the user has raw input or wants deep strategic mapping. For quick \"give me 3 concepts\" requests without raw material, use create-concepts instead.\n"},"description":"Advanced concept generation from unstructured input — brainstorm notes, meeting transcripts, competitor observations, or a blank-slate strategic exploration. Maps ideas through the Creative Strategy Engine framework (pain x persona x awareness stage) and grounds every concept in Motion performance data. Use when the user has raw input or wants deep strategic mapping. For quick \"give me 3 concepts\" requests without raw material, use create-concepts instead.\n","plugin_release_skill_id":"pluginrsk_6a96dd814a5881918c5b8c969458867b"},{"name":"create-concepts","interface":{"brand_color":null,"iconography":"pen","display_name":"create-concepts","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Generate 2-5 data-driven creative concepts quickly from performance data and competitive signals. Use for straightforward \"give me concept ideas\", \"what should we make\", \"what should we test next\", or \"ad ideas\" requests. For raw brainstorm input, meeting notes, or deep strategic mapping, use concept-engine instead.\n"},"description":"Generate 2-5 data-driven creative concepts quickly from performance data and competitive signals. Use for straightforward \"give me concept ideas\", \"what should we make\", \"what should we test next\", or \"ad ideas\" requests. For raw brainstorm input, meeting notes, or deep strategic mapping, use concept-engine instead.\n","plugin_release_skill_id":"pluginrsk_6a96dd8170bc81918ec749f842f6ab0b"},{"name":"Creative Strategist","interface":{"brand_color":null,"iconography":"chart","display_name":"Creative Strategist","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Core creative strategy reasoning methodology for the motion-creative plugin. This is a reference skill — it defines how to think about performance, competitive intelligence, and concept generation. Other skills read this for methodology. Only invoke directly when the user asks about the creative strategy framework itself or when no action skill matches. For specific tasks, route to: analyze-ad, performance-analysis, create-concepts, build-brief, write-hooks, find-iterations, industry-trends, qa-feedback, weekly-performance, etc.\n"},"description":"Core creative strategy reasoning methodology for the motion-creative plugin. This is a reference skill — it defines how to think about performance, competitive intelligence, and concept generation. Other skills read this for methodology. Only invoke directly when the user asks about the creative strategy framework itself or when no action skill matches. For specific tasks, route to: analyze-ad, performance-analysis, create-concepts, build-brief, write-hooks, find-iterations, industry-trends, qa-feedback, weekly-performance, etc.\n","plugin_release_skill_id":"pluginrsk_6a96dd81995c8191aee22831314a8243"},{"name":"customize","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"customize","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Set up motion-creative for your brand — configure KPIs, brand guidelines, competitors, production constraints, and brief preferences. Run this before using other commands for the best results. Use when: customize creative plugin, set up creative analysis, configure brand, update brand guidelines, change KPI, update competitors.\n"},"description":"Set up motion-creative for your brand — configure KPIs, brand guidelines, competitors, production constraints, and brief preferences. Run this before using other commands for the best results. Use when: customize creative plugin, set up creative analysis, configure brand, update brand guidelines, change KPI, update competitors.\n","plugin_release_skill_id":"pluginrsk_6a96dd81c47c8191aa1795cbccede8b8"},{"name":"find-iterations","interface":{"brand_color":null,"iconography":"chart","display_name":"find-iterations","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Identify top performers and fatiguing creatives, then suggest specific iterations — new hooks, format variations, audience pivots, and refreshes. Produces structured iteration cards ready for briefing. Activate when users ask to \"find iterations\", \"what should we iterate on\", \"refresh ideas\", \"creative refresh\", \"what's fatiguing\", \"extend our winners\", \"what to test next\", or need iteration opportunities from existing creative performance.\n"},"description":"Identify top performers and fatiguing creatives, then suggest specific iterations — new hooks, format variations, audience pivots, and refreshes. Produces structured iteration cards ready for briefing. Activate when users ask to \"find iterations\", \"what should we iterate on\", \"refresh ideas\", \"creative refresh\", \"what's fatiguing\", \"extend our winners\", \"what to test next\", or need iteration opportunities from existing creative performance.\n","plugin_release_skill_id":"pluginrsk_6a96dd81e4308191ad939fcf03e2060b"},{"name":"industry-trends","interface":{"brand_color":null,"iconography":"chart","display_name":"industry-trends","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Analyze competitor ad libraries — surface creative trends, formats, hooks, and messaging strategies across the industry."},"description":"Analyze competitor ad libraries — surface creative trends, formats, hooks, and messaging strategies across the industry.","plugin_release_skill_id":"pluginrsk_6a96dd82036081918fc82279dbff40ee"},{"name":"morning-briefing","interface":{"brand_color":null,"iconography":"chart","display_name":"morning-briefing","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Daily creative delta briefing — what changed overnight in performance and competitor activity. Designed for team standup. Shows big things the team should know about."},"description":"Daily creative delta briefing — what changed overnight in performance and competitor activity. Designed for team standup. Shows big things the team should know about.","plugin_release_skill_id":"pluginrsk_6a96dd822c7c8191b5e98c6c3b08cb97"},{"name":"performance-analysis","interface":{"brand_color":null,"iconography":"chart","display_name":"performance-analysis","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Analyze creative performance — what's working, what's scaling, what's dying. Multi-metric analysis with demographic breakdown and actionable recommendations."},"description":"Analyze creative performance — what's working, what's scaling, what's dying. Multi-metric analysis with demographic breakdown and actionable recommendations.","plugin_release_skill_id":"pluginrsk_6a96dd82566481918f5a3d8b590d738e"},{"name":"qa-feedback","interface":{"brand_color":null,"iconography":"chart","display_name":"qa-feedback","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Review a creative asset against brand guidelines, performance patterns, concept standards, and strategic framework. Provides structured, actionable feedback with a scorecard. Activate when users ask to \"review this ad\", \"QA this creative\", \"give feedback on\", \"review this asset\", \"check this against brand guidelines\", \"creative review\", \"is this ready to launch\", or share a creative for review.\n"},"description":"Review a creative asset against brand guidelines, performance patterns, concept standards, and strategic framework. Provides structured, actionable feedback with a scorecard. Activate when users ask to \"review this ad\", \"QA this creative\", \"give feedback on\", \"review this asset\", \"check this against brand guidelines\", \"creative review\", \"is this ready to launch\", or share a creative for review.\n","plugin_release_skill_id":"pluginrsk_6a96dd8277cc81919ec88d0ad986e0bb"},{"name":"ugc-scripts","interface":{"brand_color":null,"iconography":"pen","display_name":"ugc-scripts","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Write authentic UGC (user-generated content) ad scripts that sound like real people sharing real experiences. Produces talking points — not word-for-word scripts — with a scripted hook and soft CTA. Grounded in Motion workspace data for hooks that convert. Activate when users ask for \"UGC script\", \"creator script\", \"influencer brief\", \"talking points for a creator\", \"authentic ad script\", or need scripts for creator-style paid social ads.\n"},"description":"Write authentic UGC (user-generated content) ad scripts that sound like real people sharing real experiences. Produces talking points — not word-for-word scripts — with a scripted hook and soft CTA. Grounded in Motion workspace data for hooks that convert. Activate when users ask for \"UGC script\", \"creator script\", \"influencer brief\", \"talking points for a creator\", \"authentic ad script\", or need scripts for creator-style paid social ads.\n","plugin_release_skill_id":"pluginrsk_6a96dd829d388191b5560f091c4b796d"},{"name":"weekly-performance","interface":{"brand_color":null,"iconography":"chart","display_name":"weekly-performance","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Generate a week-over-week creative performance slide deck comparing the last 7 days to the previous 7 days. Detects the week type (breakout, fatigue, shift, steady, launch), then builds a narrative arc around the biggest creative insight. Outputs a self-contained HTML slide deck. Activate when users ask for \"weekly report\", \"weekly performance\", \"week over week\", \"WoW analysis\", \"weekly creative report\", \"performance deck\", \"weekly slide deck\", or \"what changed this week\".\n"},"description":"Generate a week-over-week creative performance slide deck comparing the last 7 days to the previous 7 days. Detects the week type (breakout, fatigue, shift, steady, launch), then builds a narrative arc around the biggest creative insight. Outputs a self-contained HTML slide deck. Activate when users ask for \"weekly report\", \"weekly performance\", \"week over week\", \"WoW analysis\", \"weekly creative report\", \"performance deck\", \"weekly slide deck\", or \"what changed this week\".\n","plugin_release_skill_id":"pluginrsk_6a96dd82bd848191a7269b4b3cb98705"},{"name":"write-hooks","interface":{"brand_color":null,"iconography":"pen","display_name":"write-hooks","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Generate psychologically-driven hooks for paid social ads. Uses Schwartz's 5 awareness stages and 8 psychological triggers, grounded in the workspace's actual top-performing hooks from Motion. Activate when users ask to \"write hooks\", \"generate hooks\", \"hook ideas\", \"scroll-stopping openings\", \"attention grabbers\", or need opening lines for ads. Pairs with write-hooks/references for tactic and template libraries.\n"},"description":"Generate psychologically-driven hooks for paid social ads. Uses Schwartz's 5 awareness stages and 8 psychological triggers, grounded in the workspace's actual top-performing hooks from Motion. Activate when users ask to \"write hooks\", \"generate hooks\", \"hook ideas\", \"scroll-stopping openings\", \"attention grabbers\", or need opening lines for ads. Pairs with write-hooks/references for tactic and template libraries.\n","plugin_release_skill_id":"pluginrsk_6a96dd82e2bc81918c5f5f038fa9b701"}],"app_ids":["asdk_app_6a95894fa2fc81918af802988b54c2fc"],"version":"1.0.0","keywords":[],"interface":{"category":"Business & Operations","logo_url":"https://files.openai.com/content?id=file_00000000900081f5a36b4a394f20b7f7","brand_color":null,"website_url":"https://motionapp.com/","capabilities":[],"logo_url_dark":"https://files.openai.com/content?id=file_00000000900081f5a36b4a394f20b7f7","default_prompt":"Analyze my best performing ad — what's driving the results and which demographics are responding most?","developer_name":"Motion","default_prompts":["Analyze my best performing ad — what's driving the results and which demographics are responding most?","Compare my top performer's hook style to what my competitors are running — am I differentiated or running the same playbook?","Build me a creative brief for my next video ad — grounded in my top 3 performers and competitor trends"],"screenshot_urls":[],"long_description":"Motion connects OpenAI to your creative analytics workspace. Analyze ad creative performance across Meta campaigns — surface top performers, spot declining creatives, and understand what's working and why. Research competitor ad libraries for trends and inspiration. Access demographic breakdowns, creative transcripts, and performance reports. Motion helps marketers make faster, data-driven decisions about what to create next.","composer_icon_url":"https://files.openai.com/content?id=file_00000000e17481f6b9bb8cb7c9478254","short_description":"Analyze Meta creative ads","plugin_category_id":"business & operations","privacy_policy_url":"https://motionapp.com/privacy","terms_of_service_url":"https://motionapp.com/terms","composer_icon_dark_url":"https://files.openai.com/content?id=file_00000000e17481f6b9bb8cb7c9478254"},"description":"Motion connects OpenAI to your creative analytics workspace. Analyze ad creative performance across Meta campaigns — surface top performers, spot declining creatives, and understand what's working and why. Research competitor ad libraries for trends and inspiration. Access demographic breakdowns, creative transcripts, and performance reports. Motion helps marketers make faster, data-driven decisions about what to create next.","app_manifest":{"apps":{"app-6a95894fa2fc81918af802988b54c2fc":{"id":"asdk_app_6a95894fa2fc81918af802988b54c2fc","required":true}}},"display_name":"Motion","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-08-31T14:01:51.837751Z","is_template":false,"connector_id":"asdk_app_6a95894fa2fc81918af802988b54c2fc","discoverability":"LISTED","canonical_app_id":"asdk_app_6a95894fa2fc81918af802988b54c2fc"},"research":null,"package_metadata":{"name":"app-6a95894fa2fc81918af802988b54c2fc","author":{"name":"Motion"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"5747c38820db1144d0e6b57d0bf58daa41dfeb45d818f4e3332ad7bbd7c139bf"}],"version":"1.0.0","artifact_id":9945,"observed_at":"2026-10-02T00:22:34Z","support_url":"https://motionapp.com/","field_sources":{"name":0,"author":0,"version":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}