{"id":29662,"plugin_id":"plugins_6a7513c46c8c8191a59358460215a526","kind":"detail","collection_source":"plugin_api","comparison_source":null,"observed_at":"2026-10-09T00:05:27.706Z","digest":"dafafe5ca57e88b2257bbc9835e228d5a4d90a5dea51872dddc02b70c2e47fb4","against":17164,"payload":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-08-06T23:47:44.550224Z","discoverability":"LISTED","id":"plugins_6a7513c46c8c8191a59358460215a526","is_template":false,"name":"testing-react-native-apps","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"React Native testing support spanning test authoring, device automation, and QA workflows.","display_name":"Testing React Native Apps","id":"pluginrel_8fb319a433a88191a719994752bd2fcf","interface":{"brand_color":null,"capabilities":["Write React Native tests","Run device-level QA","Check accessibility"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000c93481f4b07e654dd73f4bf4","default_prompt":"Add tests for a newly added navigator public interface.","default_prompts":["Add tests for a newly added navigator public interface.","Verify accessibility for a core checkout flow and check whether it meets EEA guidelines.","Verify this PR on a simulator and record the full flow."],"developer_name":"Callstack","logo_url":"https://files.openai.com/content?id=file_000000002b7881f49f11cfc9a898c0e1","logo_url_dark":null,"long_description":"Helps developers write reliable React Native tests, verify real app flows on devices, check accessibility, and run structured exploratory QA.","plugin_category_id":"developer tools","privacy_policy_url":null,"screenshot_urls":[],"short_description":"React Native testing and QA","terms_of_service_url":null,"website_url":"https://github.com/callstackincubator/agent-skills/tree/main/plugins/testing-react-native-apps"},"keywords":["react-native","testing","qa","automation"],"mcp_servers":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Automates interactions for Apple-platform apps (iOS, tvOS, macOS) and Android devices. Use when navigating apps, taking snapshots/screenshots, tapping, typing, scrolling, or extracting UI info across mobile, TV, and desktop targets.","interface":{"brand_color":null,"default_prompt":null,"display_name":"agent-device","icon_large_url":null,"icon_small_url":null,"iconography":"cursor","short_description":"Automates interactions for Apple-platform apps (iOS, tvOS, macOS) and Android devices. Use when navigating apps, taking snapshots/screenshots, tapping, typing, scrolling, or extracting UI info across mobile, TV, and desktop targets."},"name":"agent-device","plugin_release_skill_id":"pluginrsk_6a7513c6e1a881918107c5ea37991581"},{"description":"Systematically explore and test a mobile app on iOS/Android with agent-device to find bugs, UX issues, and other problems. Use when asked to \"dogfood\", \"QA\", \"exploratory test\", \"find issues\", \"bug hunt\", or \"test this app\" on mobile. Produces a structured report with reproducible evidence: screenshots, optional repro videos, and detailed steps for every issue.","interface":{"brand_color":null,"default_prompt":null,"display_name":"dogfood","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Systematically explore and test a mobile app on iOS/Android with agent-device to find bugs, UX issues, and other problems. Use when asked to \"dogfood\", \"QA\", \"exploratory test\", \"find issues\", \"bug hunt\", or \"test this app\" on mobile. Produces a structured report with reproducible evidence: screenshots, optional repro videos, and detailed steps for every issue."},"name":"dogfood","plugin_release_skill_id":"pluginrsk_6a7513cac0a481918971979b361bedf3"},{"description":"Write tests using React Native Testing Library (RNTL) v13 and v14 (`@testing-library/react-native`). Use when writing, reviewing, or fixing React Native component tests. Covers: render, screen, queries (getBy/getAllBy/queryBy/findBy), Jest matchers, userEvent, fireEvent, waitFor, and async patterns. Supports v13 (React 18, sync render) and v14 (React 19+, async render). Triggers on: test files for React Native components, RNTL imports, mentions of \"testing library\", \"write tests\", \"component tests\", or \"RNTL\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"react-native-testing","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Write tests using React Native Testing Library (RNTL) v13 and v14 (`@testing-library/react-native`). Use when writing, reviewing, or fixing React Native component tests. Covers: render, screen, queries (getBy/getAllBy/queryBy/findBy), Jest matchers, userEvent, fireEvent, waitFor, and async patterns. Supports v13 (React 18, sync render) and v14 (React 19+, async render). Triggers on: test files for React Native components, RNTL imports, mentions of \"testing library\", \"write tests\", \"component tests\", or \"RNTL\"."},"name":"react-native-testing","plugin_release_skill_id":"pluginrsk_6a7513c6b7a08191b1d9e9f3cd213eea"}],"version":"0.1.0"},"scope":"GLOBAL","share_url":"https://chatgpt.com/plugins/plugins_6a7513c46c8c8191a59358460215a526?open_in_app","status":"ENABLED"},"changes":[{"path":"/discoverability","type":"changed","before":"UNLISTED","after":"LISTED"},{"path":"/share_url","type":"changed","before":null,"after":"https://chatgpt.com/plugins/plugins_6a7513c46c8c8191a59358460215a526?open_in_app"}],"summary":"Fields changed: 2. /discoverability, /share_url.","summary_kind":"deterministic","summary_metadata":{}}