{"id":457,"external_id":"plugin_asdk_app_6984a0b396708191a7856354b86ce047","name":"app-6984a0b396708191a7856354b86ce047","display_name":"Keenable","developer":"Keenable AI","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:21:51Z","input_sha256":"3699e8eb5f6233ca6c5e816354450ad7ec94671c240553ea23860d1a2c11a537","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"2.0.1","skill_count":2,"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_6984a0b396708191a7856354b86ce047","name":"app-6984a0b396708191a7856354b86ce047","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_fd66be3e2a3881919fd21f4ae07a3a4e","skills":[{"name":"keenable-deep-research","interface":{"brand_color":null,"iconography":"search","display_name":"keenable-deep-research","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Run comprehensive multi-source web research with Keenable and synthesize a cited answer. Use for literature reviews, market and competitor analyses, and detailed comparisons."},"description":"Run comprehensive multi-source web research with Keenable and synthesize a cited answer. Use for literature reviews, market and competitor analyses, and detailed comparisons.","plugin_release_skill_id":"pluginrsk_6a91a5e7f7808191b53dbf4c0a0a21dc"},{"name":"keenable-web","interface":{"brand_color":null,"iconography":"search","display_name":"keenable-web","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Search and read the web with Keenable. Use for current information, source discovery, and extracting clean content from known URLs. Keyless by default."},"description":"Search and read the web with Keenable. Use for current information, source discovery, and extracting clean content from known URLs. Keyless by default.","plugin_release_skill_id":"pluginrsk_6a91a5e816a08191bfb4d54fad2f4e30"}],"app_ids":["asdk_app_6984a0b396708191a7856354b86ce047"],"version":"2.0.1","keywords":[],"interface":{"category":"Developer Tools","logo_url":"https://files.openai.com/content?id=file_00000000bec081f4bad87f651e9d750a","brand_color":null,"website_url":"https://keenable.ai","capabilities":[],"logo_url_dark":"https://files.openai.com/content?id=file_00000000b2b4820cba1292a02dcba6d8","default_prompt":"What has changed recently in retrieval-augmented generation? Cite your sources.","developer_name":"Keenable AI","default_prompts":["What has changed recently in retrieval-augmented generation? Cite your sources.","Summarize this page in five bullet points: https://en.wikipedia.org/wiki/Model_Context_Protocol","Compare the main open-source vector databases and back each claim with a source."],"screenshot_urls":[],"long_description":"Keenable gives ChatGPT live web access through two read-only tools. Web Search returns ranked results for a query, each with a title, URL and snippet. Fetch Page Content takes any URL and returns the page's main content as clean markdown, so ChatGPT can read a source it just found.\n\nConnect your Keenable account once to enable it. The intended flow is search to discover sources, then fetch the relevant ones, so an answer can cite what it is based on.","composer_icon_url":"https://files.openai.com/content?id=file_000000009f8481f4a160bf09c5eb661a","short_description":"Search the web, read pages","plugin_category_id":"developer tools","privacy_policy_url":"https://keenable.ai/page/privacy-policy","terms_of_service_url":"https://keenable.ai/page/terms-of-use","composer_icon_dark_url":"https://files.openai.com/content?id=file_0000000072c481f598cebe1b84f469dd"},"description":"Keenable gives ChatGPT live web access through two read-only tools. Web Search returns ranked results for a query, each with a title, URL and snippet. Fetch Page Content takes any URL and returns the page's main content as clean markdown, so ChatGPT can read a source it just found.\n\nConnect your Keenable account once to enable it. The intended flow is search to discover sources, then fetch the relevant ones, so an answer can cite what it is based on.","app_manifest":{"apps":{"app-6984a0b396708191a7856354b86ce047":{"id":"asdk_app_6984a0b396708191a7856354b86ce047","required":true}}},"display_name":"Keenable","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-06-23T03:42:24.463375Z","is_template":false,"connector_id":"asdk_app_6984a0b396708191a7856354b86ce047","discoverability":"LISTED","canonical_app_id":"asdk_app_6984a0b396708191a7856354b86ce047"},"research":null,"package_metadata":{"name":"app-6984a0b396708191a7856354b86ce047","author":{"name":"Keenable AI"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"9eae57ed6d621bf0ee1fd60ba552187d5ca4eefb243f3899a119a2f4e133a0d8"}],"version":"2.0.1","artifact_id":1020,"observed_at":"2026-09-30T22:48:23Z","support_url":"https://keenable.ai/contacts","field_sources":{"name":0,"author":0,"version":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}