{"id":2010,"external_id":"plugin_asdk_app_6a5a6880b6dc8191897d607c3256652d","name":"app-6a5a6880b6dc8191897d607c3256652d","display_name":"Clearskies","developer":"Scratchpad, Inc.","category":"Business & Operations","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:21:56Z","input_sha256":"893c641181cdf57f65dadf2a1c9feec0c6d7477a5dc0b46d83f62ce2502fe468","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.2","skill_count":3,"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_6a5a6880b6dc8191897d607c3256652d","connector_id":"asdk_app_6a5a6880b6dc8191897d607c3256652d","created_at":"2026-07-17T17:38:08.851814Z","discoverability":"LISTED","id":"plugin_asdk_app_6a5a6880b6dc8191897d607c3256652d","is_template":false,"name":"app-6a5a6880b6dc8191897d607c3256652d","release":{"app_ids":["asdk_app_6a5a6880b6dc8191897d607c3256652d"],"app_manifest":{"apps":{"app-6a5a6880b6dc8191897d607c3256652d":{"id":"asdk_app_6a5a6880b6dc8191897d607c3256652d","required":true}}},"app_templates":[],"description":"Clearskies is the context layer for revenue AI. One connection turns your CRM, calls, email, calendar, Slack, and support tickets into a single, always-current picture of every account, so ChatGPT works across complete records instead of rebuilding context and guessing what matters. Get deep analysis like win/loss and rep performance, and run workflows like pre-call prep, CRM hygiene, and deal risk. Context assembled once is context every team, tool, and agent can reuse, and it improves as your data grows.","display_name":"Clearskies","id":"pluginrel_07e8fc17db3c819184ba4083f1246c29","interface":{"brand_color":null,"capabilities":[],"category":"Business & Operations","composer_icon_dark_url":"https://files.openai.com/content?id=file_00000000887881f7b936c0f291886b7b","composer_icon_url":"https://files.openai.com/content?id=file_00000000887881f7b936c0f291886b7b","default_prompt":"Brief me for my next customer meeting using the account history, open opportunities, recent conversations, and key risks.","default_prompts":["Brief me for my next customer meeting using the account history, open opportunities, recent conversations, and key risks.","Which open deals have gone quiet across CRM, calls, email, and Slack, and what should we do next?","Create a workflow to send me a brief via Slack before my next meeting."],"developer_name":"Scratchpad, Inc.","logo_url":"https://files.openai.com/content?id=file_00000000812881f79b1f6f2624a7d9a8","logo_url_dark":"https://files.openai.com/content?id=file_00000000812881f79b1f6f2624a7d9a8","long_description":"Clearskies is the context layer for revenue AI. One connection turns your CRM, calls, email, calendar, Slack, and support tickets into a single, always-current picture of every account, so ChatGPT works across complete records instead of rebuilding context and guessing what matters. Get deep analysis like win/loss and rep performance, and run workflows like pre-call prep, CRM hygiene, and deal risk. Context assembled once is context every team, tool, and agent can reuse, and it improves as your data grows.","plugin_category_id":"business & operations","privacy_policy_url":"https://www.clearskies.cc/privacy-policy","screenshot_urls":[],"short_description":"AI you can trust with revenue","terms_of_service_url":"https://www.scratchpad.com/legal/terms-of-service","website_url":"https://www.clearskies.cc/chatgpt"},"keywords":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Put one Salesforce field under AI maintenance with a clearskies workflow: after a relevant call, AI finds the right record, checks the transcript is actually useful, generates a value, and writes it to the field. Use when a RevOps user wants AI to automatically keep a specific SFDC field up to date from meeting content — e.g. \"have AI keep Opportunity Next Steps updated\", \"auto-fill our Onboarding Next Step field after calls\", \"update a chosen SFDC field automatically after customer meetings\", or when they pick a field for AI to own. Builds the call-ended → role filter → find record → relevance-agent → should-continue gate → generation-agent → updateSalesforce pattern, using two reusable field-agnostic agents with all field-specifics in the step messages. It proposes or drafts first and never publishes or edits a live workflow without explicit approval.","interface":{"brand_color":null,"default_prompt":null,"display_name":"ai-update-salesforce-field","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Put one Salesforce field under AI maintenance with a clearskies workflow: after a relevant call, AI finds the right record, checks the transcript is actually useful, generates a value, and writes it to the field. Use when a RevOps user wants AI to automatically keep a specific SFDC field up to date from meeting content — e.g. \"have AI keep Opportunity Next Steps updated\", \"auto-fill our Onboarding Next Step field after calls\", \"update a chosen SFDC field automatically after customer meetings\", or when they pick a field for AI to own. Builds the call-ended → role filter → find record → relevance-agent → should-continue gate → generation-agent → updateSalesforce pattern, using two reusable field-agnostic agents with all field-specifics in the step messages. It proposes or drafts first and never publishes or edits a live workflow without explicit approval."},"name":"ai-update-salesforce-field","plugin_release_skill_id":"pluginrsk_6a750acc67288191bc8ae359a8a9515a"},{"description":"Author, edit, validate, and safely publish workflows and agents on the clearskies workflow-builder MCP (tools workflow_capabilities_get, workflows_create/update/publish, workflow_validate, workflow_variables_get, workflow_test_run_start, workflow_runs_get/list, agents_*, object_*). Use whenever the user wants to build, change, debug, or publish a clearskies workflow or agent — e.g. \"make a workflow that…\", \"update the workflow that…\", \"why did my workflow fail\", \"publish this workflow\" — or describes a scheduled/call/Salesforce-triggered automation that finds CRM records, runs an agent, posts Slack, sends email, or writes Salesforce, even without saying \"workflow\" (e.g. \"every morning DM me my open deals\"). Key rule: workflow_validate checks structure and references but not runtime behavior, so ALWAYS dry-run with workflow_test_run_start before publishing.","interface":{"brand_color":null,"default_prompt":null,"display_name":"clearskies-workflow-builder","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Author, edit, validate, and safely publish workflows and agents on the clearskies workflow-builder MCP (tools workflow_capabilities_get, workflows_create/update/publish, workflow_validate, workflow_variables_get, workflow_test_run_start, workflow_runs_get/list, agents_*, object_*). Use whenever the user wants to build, change, debug, or publish a clearskies workflow or agent — e.g. \"make a workflow that…\", \"update the workflow that…\", \"why did my workflow fail\", \"publish this workflow\" — or describes a scheduled/call/Salesforce-triggered automation that finds CRM records, runs an agent, posts Slack, sends email, or writes Salesforce, even without saying \"workflow\" (e.g. \"every morning DM me my open deals\"). Key rule: workflow_validate checks structure and references but not runtime behavior, so ALWAYS dry-run with workflow_test_run_start before publishing."},"name":"clearskies-workflow-builder","plugin_release_skill_id":"pluginrsk_6a750667905c8191a9493384a8d55371"},{"description":"Query and synthesize revenue context from the clearskies MCP across connected CRM objects, accounts, contacts, deals, employees, meetings, call transcripts, and email. Use whenever a user asks to research an account or person, inspect pipeline or CRM data, prepare for or recap a meeting, find call or email evidence, or answer a revenue question from clearskies outside the workflow builder.","interface":{"brand_color":null,"default_prompt":"Use $use-clearskies-revenue-data to answer this revenue question from clearskies data.","display_name":"Use clearskies Revenue Data","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Query CRM, calls, and email data safely"},"name":"use-clearskies-revenue-data","plugin_release_skill_id":"pluginrsk_6a750869ac4c8191b00423e271c257d9"}],"version":"1.0.2"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"app-6a5a6880b6dc8191897d607c3256652d","author":{"name":"Scratchpad, Inc."},"sources":[{"path":".codex-plugin/plugin.json","sha256":"ef1a7670dc37c04ced58d79c65dd3bc072338c54fd748bb6fb43d148e62faa15"}],"version":"1.0.2","artifact_id":14414,"observed_at":"2026-10-03T06:16:41Z","support_url":"https://www.clearskies.cc/support","field_sources":{"name":0,"author":0,"version":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}