{"id":3549,"external_id":"plugin_asdk_app_6a991b83501081919222f57ef395adef","name":"app-6a991b83501081919222f57ef395adef","display_name":"JoinLayer","developer":"OLEKSII KOSARIEV","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:01Z","input_sha256":"b6a1a9a49be54f818a624d433e0288c300cfb34ccee8f229b5377b91f0930078","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.0","skill_count":1,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-03T06:00:00.871Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6a991b83501081919222f57ef395adef","connector_id":"asdk_app_6a991b83501081919222f57ef395adef","created_at":"2026-09-03T07:02:27.872188Z","discoverability":"LISTED","id":"plugin_asdk_app_6a991b83501081919222f57ef395adef","is_template":false,"name":"app-6a991b83501081919222f57ef395adef","release":{"app_ids":["asdk_app_6a991b83501081919222f57ef395adef"],"app_manifest":{"apps":{"app-6a991b83501081919222f57ef395adef":{"id":"asdk_app_6a991b83501081919222f57ef395adef","required":true}}},"app_templates":[],"description":"JoinLayer helps users inspect data connections, create and validate pipelines, preview transformed and enriched records, run or stop approved data transfers, monitor execution, diagnose failures, and review workspace capacity and usage through ChatGPT.","display_name":"JoinLayer","id":"pluginrel_13a3c7d0cf2881918c9869d563a94c32","interface":{"brand_color":null,"capabilities":[],"category":"Productivity","composer_icon_dark_url":"https://files.openai.com/content?id=file_00000000e488820dabb6a284d4001ce0","composer_icon_url":"https://files.openai.com/content?id=file_0000000047508246a24b1379926ca57d","default_prompt":"Inspect my JoinLayer workspace without changing anything.","default_prompts":["Inspect my JoinLayer workspace without changing anything.","Create and preview a safe data pipeline draft without starting it.","Diagnose a failed pipeline run and recommend the safest recovery."],"developer_name":"OLEKSII KOSARIEV","logo_url":"https://files.openai.com/content?id=file_000000004518824399b08ae83ef12c85","logo_url_dark":"https://files.openai.com/content?id=file_00000000208c82468cd8d14f84036fd0","long_description":"JoinLayer helps users inspect data connections, create and validate pipelines, preview transformed and enriched records, run or stop approved data transfers, monitor execution, diagnose failures, and review workspace capacity and usage through ChatGPT.","plugin_category_id":"productivity","privacy_policy_url":"https://docs.joinlayer.app/privacy","screenshot_urls":[],"short_description":"Build and run data pipelines","terms_of_service_url":"https://docs.joinlayer.app/terms","website_url":"https://joinlayer.app"},"keywords":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Create, validate, preview, run, monitor, and diagnose JoinLayer data pipelines through the JoinLayer MCP server. Use for PostgreSQL/MySQL replication, Kafka JSON or Avro streams and Schema Registry, ClickHouse finite sources and append targets, BigQuery targets, mappings, filters, calculated fields, lookup enrichment, scheduled syncs, realtime CDC/backfill, workspace capacity, and failed-run diagnosis. Never use it to collect or transmit connection credentials in conversation.","interface":{"brand_color":null,"default_prompt":"Use $joinlayer-pipelines. First inspect the authenticated workspace, scopes, capacity, connections, and pipelines through the JoinLayer MCP tools. Do not change anything until the requested outcome and current state are clear.","display_name":"JoinLayer Pipelines","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Build and operate safe enriched data pipelines"},"name":"joinlayer-pipelines","plugin_release_skill_id":"pluginrsk_6a994e5e645c8191a3b39277191009d1"}],"version":"1.0.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"app-6a991b83501081919222f57ef395adef","author":{"name":"OLEKSII KOSARIEV"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"44731626490d0454f341f785bec5b7636c796420b33962c1bd456fc0f9edfd9e"}],"version":"1.0.0","artifact_id":16061,"observed_at":"2026-10-03T06:26:15Z","support_url":"https://docs.joinlayer.app/agent-integrations","field_sources":{"name":0,"author":0,"version":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}