{"id":788,"external_id":"plugin_asdk_app_6a3d93b924488191bdb7eb40fc4219e6","name":"app-6a3d93b924488191bdb7eb40fc4219e6","display_name":"OneSignal","developer":"OneSignal","category":"Business & Operations","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:21:52Z","input_sha256":"efdfb83fa380cea1acdba27dd4ba06f13b26446d2d29dc6283c92f74a085409f","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"3.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_6a3d93b924488191bdb7eb40fc4219e6","name":"app-6a3d93b924488191bdb7eb40fc4219e6","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_50e44ea9b3e881918eb24b998eb4143e","skills":[{"name":"credentials","interface":{"brand_color":null,"iconography":"bolt","display_name":"credentials","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Guides a OneSignal customer through procuring and configuring the platform push/messaging credentials that only a human can start in an external console — Apple APNs .p8 keys, Firebase FCM v1 service-account JSON, web Site URL / Safari certs, email SPF/DKIM/DMARC DNS records, and SMS sender registration. Use when the user says push isn't delivering after SDK install, asks to \"set up APNs\", \"add my .p8\", \"connect Firebase / FCM\", \"upload push credentials\", \"why is Android/iOS push failing\", \"configure email domain / DNS\", \"set up SMS/texting\", or when another OneSignal skill reports a platform is missing credentials. The agent walks the human through the portal steps, then finishes the API-uploadable ones (Apple .p8, Firebase JSON) itself via the OneSignal apps API, validating the response and keeping every secret file out of the repo."},"description":"Guides a OneSignal customer through procuring and configuring the platform push/messaging credentials that only a human can start in an external console — Apple APNs .p8 keys, Firebase FCM v1 service-account JSON, web Site URL / Safari certs, email SPF/DKIM/DMARC DNS records, and SMS sender registration. Use when the user says push isn't delivering after SDK install, asks to \"set up APNs\", \"add my .p8\", \"connect Firebase / FCM\", \"upload push credentials\", \"why is Android/iOS push failing\", \"configure email domain / DNS\", \"set up SMS/texting\", or when another OneSignal skill reports a platform is missing credentials. The agent walks the human through the portal steps, then finishes the API-uploadable ones (Apple .p8, Firebase JSON) itself via the OneSignal apps API, validating the response and keeping every secret file out of the repo.","plugin_release_skill_id":"pluginrsk_6aa9d8186b88819189c999c70e1d753d"},{"name":"setup","interface":{"brand_color":null,"iconography":"bolt","display_name":"setup","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Entry-point OneSignal onboarding skill. Use when a developer wants to add, install, integrate, initialize, or \"set up\" the OneSignal SDK in their own codebase (web, iOS, Android, React Native, Expo, Flutter, Cordova/Ionic/Capacitor, Unity) — triggers on \"set up OneSignal\", \"add push notifications\", \"install the OneSignal SDK\", \"integrate OneSignal\", \"onboard onto OneSignal\", or a fresh project with no OneSignal present. Supports one-command invocation with arguments, e.g. \"/onesignal:setup app=<APP_ID>\". Detects the platform/framework from project manifests, gates on push credentials FIRST (uploading them via the provisioning endpoint before any SDK code is written), installs and initializes the SDK, adds a debug-only verification helper, and hands off to the verify skill."},"description":"Entry-point OneSignal onboarding skill. Use when a developer wants to add, install, integrate, initialize, or \"set up\" the OneSignal SDK in their own codebase (web, iOS, Android, React Native, Expo, Flutter, Cordova/Ionic/Capacitor, Unity) — triggers on \"set up OneSignal\", \"add push notifications\", \"install the OneSignal SDK\", \"integrate OneSignal\", \"onboard onto OneSignal\", or a fresh project with no OneSignal present. Supports one-command invocation with arguments, e.g. \"/onesignal:setup app=<APP_ID>\". Detects the platform/framework from project manifests, gates on push credentials FIRST (uploading them via the provisioning endpoint before any SDK code is written), installs and initializes the SDK, adds a debug-only verification helper, and hands off to the verify skill.","plugin_release_skill_id":"pluginrsk_6aa9d8189e9c8191b0cc7d110e9da9b9"},{"name":"verify","interface":{"brand_color":null,"iconography":"radar","display_name":"verify","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Closed-loop verification that a OneSignal integration actually works end to end — builds/runs the app, waits for the first real device subscription to register, checks identity, sends a real test push, and confirms server-side delivery. Use after the SDK-install or credentials skills have run, or whenever the user asks to \"verify OneSignal works\", \"test push delivery\", \"prove the integration works\", \"why isn't my notification arriving\", \"confirm the device registered\", \"send myself a test notification\", or is debugging an install that appears complete but delivers nothing. This is the \"prove it works\" step — it does NOT install the SDK or upload credentials; if those are missing it routes to the appropriate skill."},"description":"Closed-loop verification that a OneSignal integration actually works end to end — builds/runs the app, waits for the first real device subscription to register, checks identity, sends a real test push, and confirms server-side delivery. Use after the SDK-install or credentials skills have run, or whenever the user asks to \"verify OneSignal works\", \"test push delivery\", \"prove the integration works\", \"why isn't my notification arriving\", \"confirm the device registered\", \"send myself a test notification\", or is debugging an install that appears complete but delivers nothing. This is the \"prove it works\" step — it does NOT install the SDK or upload credentials; if those are missing it routes to the appropriate skill.","plugin_release_skill_id":"pluginrsk_6aa9d818c250819181cd575cab57f3ed"}],"app_ids":["asdk_app_6a3d93b924488191bdb7eb40fc4219e6"],"version":"3.0.0","keywords":[],"interface":{"category":"Business & Operations","logo_url":"https://files.openai.com/content?id=file_00000000a1c081f79d3033dc26ba07bf","brand_color":null,"website_url":"https://onesignal.com/","capabilities":[],"logo_url_dark":"https://files.openai.com/content?id=file_00000000d64071f78dadb8454f97d344","default_prompt":null,"developer_name":"OneSignal","default_prompts":null,"screenshot_urls":[],"long_description":"OneSignal helps authenticated workspace users inspect messaging and audience data, manage users and templates, create segments, send notifications, and configure email delivery workflows through ChatGPT.","composer_icon_url":null,"short_description":"Manage messaging workflows","plugin_category_id":"business & operations","privacy_policy_url":"https://onesignal.com/privacy_policy","terms_of_service_url":"https://onesignal.com/terms","composer_icon_dark_url":null},"description":"OneSignal helps authenticated workspace users inspect messaging and audience data, manage users and templates, create segments, send notifications, and configure email delivery workflows through ChatGPT.","app_manifest":{"apps":{"app-6a3d93b924488191bdb7eb40fc4219e6":{"id":"asdk_app_6a3d93b924488191bdb7eb40fc4219e6","required":true}}},"display_name":"OneSignal","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-06-25T20:46:49.318047Z","is_template":false,"connector_id":"asdk_app_6a3d93b924488191bdb7eb40fc4219e6","discoverability":"LISTED","canonical_app_id":"asdk_app_6a3d93b924488191bdb7eb40fc4219e6"},"research":null,"package_metadata":{"name":"app-6a3d93b924488191bdb7eb40fc4219e6","author":{"name":"OneSignal"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"00aa4121215c75132a8a279cfa5e9dfc7b3c0b5fb0dd48569ee8984d61367081"}],"version":"3.0.0","artifact_id":1419,"observed_at":"2026-09-30T22:50:24Z","support_url":"https://onesignal.com/contact","field_sources":{"name":0,"author":0,"version":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}