{"id":11641,"external_id":"plugin_asdk_app_6ad09bae0c44819183df03ad0918b57d","name":"app-6a75c6b8e8f08191848d54ae422b06b1","display_name":"Appstack","developer":"Appstack","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-07T00:07:42Z","input_sha256":"9789e81d26793d7dc60b73e45aa6715680a951d3307d197161fad51c74761a93","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.2.0","skill_count":3,"first_seen_at":"2026-11-07T00:00:03.077Z","last_seen_at":"2026-11-07T00:00:03.077Z","last_changed_at":"2026-11-07T00:00:03.077Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6ad09bae0c44819183df03ad0918b57d","connector_id":"asdk_app_6ad09bae0c44819183df03ad0918b57d","created_at":"2026-10-15T13:07:01.357505Z","discoverability":"LISTED","id":"plugin_asdk_app_6ad09bae0c44819183df03ad0918b57d","is_template":false,"is_template_instance":false,"name":"app-6a75c6b8e8f08191848d54ae422b06b1","release":{"app_ids":["asdk_app_6ad09bae0c44819183df03ad0918b57d"],"app_manifest":{"apps":{"appstack":{"id":"asdk_app_6ad09bae0c44819183df03ad0918b57d","required":true}}},"app_templates":[],"description":"Best practices for integrating and using the Appstack mobile attribution SDKs (Swift, Kotlin, React Native, Flutter, Unity), and for using the Appstack Analytics MCP connector efficiently.","display_name":"Appstack","id":"pluginrel_3cf9990a04f08191a5d28b24fc27b80d","interface":{"brand_color":"#18181B","capabilities":["Read","Write"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_0000000037d081f599ea5c2374cf3e05","default_prompt":"Integrate or review the Appstack SDK in my app","default_prompts":["Integrate or review the Appstack SDK in my app","Debug why my Appstack events are not appearing","Query my Appstack analytics data"],"developer_name":"Appstack","logo_url":"https://files.openai.com/content?id=file_00000000f65082119339527ca94102ab","logo_url_dark":null,"long_description":"Official Appstack-authored skills: (1) integrating the Appstack mobile attribution SDKs across Swift (iOS), Kotlin (Android), React Native, Flutter, and Unity — installation, where to initialize on each platform, the event taxonomy (standard vs. custom events), enhanced app campaigns with revenue and matching parameters, partner integrations like Superwall and RevenueCat, and troubleshooting attribution and events not appearing; and (2) using the Appstack Analytics MCP connector efficiently — correct tool call order, exact Cube measure/dimension naming, and resolving an organization by name.","plugin_category_id":"developer tools","privacy_policy_url":"https://www.appstack.tech/privacy-policy","screenshot_urls":[],"short_description":"Appstack SDK & analytics","terms_of_service_url":"https://www.appstack.tech/terms","website_url":"https://appstack.tech/"},"keywords":["appstack","attribution","mobile","sdk","ios","android","react-native","flutter","unity"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Best practices for using the Appstack Analytics MCP connector efficiently — correct tool call order, exact Cube measure/dimension naming conventions, and how to resolve a company name to app scope. Use whenever connected to the Appstack MCP server and asked for attribution/analytics data, ad spend, installs, revenue, integrations status, onboarding progress, dashboards, user journeys, or to create/manage standard links.","interface":{"brand_color":null,"default_prompt":"Use $appstack-mcp to query Appstack analytics after discovering scope, metrics, dimensions, and valid filter values.","display_name":"Appstack Analytics MCP","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Query Appstack analytics with safe MCP workflows"},"name":"appstack-mcp","plugin_release_skill_id":"pluginrsk_6ae3a160ba2881918b2e46b346b3fcf2"},{"description":"Integrate, review, or troubleshoot the Appstack mobile attribution SDK on Swift/iOS, Kotlin/Android, React Native, Flutter, or Unity. Use for SDK setup, event taxonomy, enhanced app campaigns, attribution, and supported Superwall or RevenueCat integrations.","interface":{"brand_color":null,"default_prompt":"Use $appstack-sdk for the Appstack attribution SDK task on the platform in play (Swift, Kotlin, React Native, Flutter, or Unity). Follow the relevant setup, event, or troubleshooting guidance, and wire Superwall or RevenueCat when the app uses a supported integration.","display_name":"Appstack SDK","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Integrate and use the Appstack mobile attribution SDKs: install, initialize, event taxonomy, enhanced app campaigns, partner integrations, and troubleshooting across Swift, Kotlin, React Native, Flutter, and Unity"},"name":"appstack-sdk","plugin_release_skill_id":"pluginrsk_6ae3a16155108191adf73e7712d3dd45"},{"description":"Decide whether an Appstack question needs a live call with support or can just be sent as a message, and how to book a call when it does. Use whenever the user asks to talk to Appstack support, is stuck on a multi-variable setup question (e.g. full ad campaign setup), or you find yourself about to say \"it depends, we'd need to look at it live\" more than once in the same conversation.","interface":{"brand_color":null,"default_prompt":"Use $appstack-support to decide whether this needs a live call with Appstack support (3+ interdependent decisions, an answer that depends on live data, or a strategy question) or can just be sent to support@appstack.tech, and book a call at https://calendar.app.google/T8bxZ6Tp3foVAncm9 (4:30 PM - 9:30 PM CET) when a call is warranted.","display_name":"Appstack Support","icon_large_url":null,"icon_small_url":null,"iconography":"chat","short_description":"Decide whether an Appstack question needs a live call with support or can just be messaged, and how to book a call when it does"},"name":"appstack-support","plugin_release_skill_id":"pluginrsk_6ae3a160b9388191b2923d9e2f043054"}],"version":"1.2.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"app-6a75c6b8e8f08191848d54ae422b06b1","author":{"url":"https://appstack.tech","name":"Appstack"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"7c4797a10db0e63d457dd117540c357e0d7fc571b2c64419ee673a728a1cfb11"},{"path":".claude-plugin/plugin.json","sha256":"2658a1e11f517b95bd0b5deee5168603c53d9e9902e742d40fc7b578c464a8ad"}],"version":"1.2.0","homepage":"https://docs.appstack.tech","keywords":["appstack","attribution","mobile","sdk","ios","android","react-native","flutter","unity"],"repository":"https://github.com/appstack-tech/appstack-skills/tree/main/plugins/appstack","artifact_id":165715,"observed_at":"2026-11-07T00:09:35Z","support_url":"https://docs.appstack.tech/support","capabilities":["Read","Write"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0,"release_notes":0,"review_case_counts":0},"release_notes":"Connect your Appstack account to ask questions about your mobile attribution data in plain language.\n- Query ad spend, installs and other metrics by day, country, network or campaign, over up to 60 days.\n- Look up individual user journeys, from the click to the install to later events.\n- Create, update and delete tracking links.\n- Check your integrations and onboarding progress, and read your saved dashboards.\n- Report suspicious data to the Appstack team from the conversation.\n- Built-in guidance for integrating the Appstack SDK on Swift, Kotlin, React Native, Flutter and Unity.\nRequires an Appstack account with MCP access enabled.","extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[{"field":"name","other_source":1},{"field":"author","other_source":1}]}}