{"id":1999,"external_id":"plugin_asdk_app_6a577b9a9b94819188c363160d99cefb","name":"app-6a577b9a9b94819188c363160d99cefb","display_name":"Extract","developer":"Extract","category":"Data & Analytics","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:21:56Z","input_sha256":"2881f727f88677982815806f48d4a71471533ddf35a5437b5cba564a4135600c","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.0","skill_count":3,"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_6a577b9a9b94819188c363160d99cefb","name":"app-6a577b9a9b94819188c363160d99cefb","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_ee86c6b1a1488191b18fad65b870b3e4","skills":[{"name":"control-extract-diagnostics","interface":{"brand_color":null,"iconography":"default","display_name":"control-extract-diagnostics","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Diagnose failed Control Extract connections, inspect recent failed runs, and trigger manual runs only after explicit user confirmation."},"description":"Diagnose failed Control Extract connections, inspect recent failed runs, and trigger manual runs only after explicit user confirmation.","plugin_release_skill_id":"pluginrsk_6a58e8441ad4819197243f022a163d57"},{"name":"control-extract-operations","interface":{"brand_color":null,"iconography":"default","display_name":"control-extract-operations","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Use Control Extract for account health, connector inventory, pipeline listings, connection details, and run history."},"description":"Use Control Extract for account health, connector inventory, pipeline listings, connection details, and run history.","plugin_release_skill_id":"pluginrsk_6a58e844c88c8191aa9ac469202e3d71"},{"name":"control-extract-setup","interface":{"brand_color":null,"iconography":"default","display_name":"control-extract-setup","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Use Control Extract to create sources, destinations, and connections, update schedules, select streams, retrieve source sample data, and direct users to Extract account creation or invite pages."},"description":"Use Control Extract to create sources, destinations, and connections, update schedules, select streams, retrieve source sample data, and direct users to Extract account creation or invite pages.","plugin_release_skill_id":"pluginrsk_6a58e8454790819181bc94ba771eb822"}],"app_ids":["asdk_app_6a577b9a9b94819188c363160d99cefb"],"version":"1.0.0","keywords":[],"interface":{"category":"Data & Analytics","logo_url":"https://files.openai.com/content?id=file_000000007d687208a1c83e484313867c","brand_color":null,"website_url":"https://www.extract.to/","capabilities":[],"logo_url_dark":"https://files.openai.com/content?id=file_0000000010f4720883c45fa434ca48c5","default_prompt":"Summarize account health","developer_name":"Extract","default_prompts":["Summarize account health","Find failed connections","Connect Google Ads to Snowflake"],"screenshot_urls":[],"long_description":"Extract helps teams inspect data connectors and pipeline health, configure sources and destinations, manage connection schedules and streams, review run history, troubleshoot failures, and start approved manual runs.","composer_icon_url":"https://files.openai.com/content?id=file_00000000159c7208ba8ed56262cb1eb9","short_description":"Manage data pipelines","plugin_category_id":"data & analytics","privacy_policy_url":"https://www.extract.to/privacy-policy/","terms_of_service_url":"https://www.extract.to/terms/","composer_icon_dark_url":"https://files.openai.com/content?id=file_00000000159c7208ba8ed56262cb1eb9"},"description":"Extract helps teams inspect data connectors and pipeline health, configure sources and destinations, manage connection schedules and streams, review run history, troubleshoot failures, and start approved manual runs.","app_manifest":{"apps":{"app-6a577b9a9b94819188c363160d99cefb":{"id":"asdk_app_6a577b9a9b94819188c363160d99cefb","required":true}}},"display_name":"Extract","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-07-15T12:22:51.762577Z","is_template":false,"connector_id":"asdk_app_6a577b9a9b94819188c363160d99cefb","discoverability":"LISTED","canonical_app_id":"asdk_app_6a577b9a9b94819188c363160d99cefb"},"research":null,"package_metadata":{"name":"app-6a577b9a9b94819188c363160d99cefb","author":{"name":"Extract"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"576c65c3ae3f993334d0c5597ab51db15f52f94b299d1048687fd1837148cd00"}],"version":"1.0.0","artifact_id":2768,"observed_at":"2026-09-30T22:57:27Z","support_url":"https://www.singular.net/about-us/lets-talk/","field_sources":{"name":0,"author":0,"version":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}