Update to Polar
Snapshot Nov 3, 2026 · 19:24 UTC · version 0.2.2
Declared capabilities changed
Declared skills — Now says: [{"description":"Add Polar billing to a TypeScript/JavaScript app using the @polar-sh/sdk package. Use this skill whenever the user wants to add a Checkout...
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 10 plugins free · no card required.
All fields and original values.
Declared skills
Nov 3, 2026 · 00:14 UTC
[{"description":"Add Polar billing to a TypeScript/JavaScript app using the @polar-sh/sdk package. Use this skill whenever the user wants to add a Checkout endpoint, a Customer Portal endpoint, or a Webhooks endpoint for Polar to any fra...
Nov 3, 2026 · 19:24 UTC
[{"description":"Add Polar billing to a TypeScript/JavaScript app using the @polar-sh/sdk package. Use this skill whenever the user wants to add a Checkout endpoint, a Customer Portal endpoint, or a Webhooks endpoint for Polar to any fra...
Composer icon url
Nov 3, 2026 · 00:14 UTC
https://files.openai.com/content?id=file_000000002ab4820a82732000cb1110f3
Nov 3, 2026 · 19:24 UTC
https://files.openai.com/content?id=file_00000000055881f5ac412e42b7100111
Logo url
Nov 3, 2026 · 00:14 UTC
https://files.openai.com/content?id=file_00000000ef2881f59c8af03a9f5adcb2
Nov 3, 2026 · 19:24 UTC
https://files.openai.com/content?id=file_000000002e0c8210a6065441e656e04b
Version
Nov 3, 2026 · 00:14 UTC
0.1.0
Nov 3, 2026 · 19:24 UTC
0.2.2
Compare saved observations
Download comparison JSONFull technical diff · 5 changed fields
changed /release/id
"pluginrel_5ddee42b23608191889d0e0789a8c8b8"
"pluginrel_02d4377589708191a4a5264a0448e0d4"
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_000000002ab4820a82732000cb1110f3"
"https://files.openai.com/content?id=file_00000000055881f5ac412e42b7100111"
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_00000000ef2881f59c8af03a9f5adcb2"
"https://files.openai.com/content?id=file_000000002e0c8210a6065441e656e04b"
changed /release/skills
[
{
"description": "Add Polar billing to a TypeScript/JavaScript app using the @polar-sh/sdk package. Use this skill whenever the user wants to add a Checkout endpoint, a Customer Portal endpoint, or a Webhooks endpoint for Polar to any framework — Next.js, Express, Hono, Astro, SvelteKit, Remix, TanStack Start, Nuxt, Fastify, Elysia, Deno, Supabase Edge Functions, Cloudflare Workers, Bun, etc.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "polar-integration",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Add Polar billing to a TypeScript/JavaScript app using the @polar-sh/sdk package. Use this skill whenever the user wants to add a Checkout endpoint, a Customer Portal endpoint, or a Webhooks endpoint for Polar to any framework — Next.js, Express, Hono, Astro, SvelteKit, Remix, TanStack Start, Nuxt, Fastify, Elysia, Deno, Supabase Edge Functions, Cloudflare Workers, Bun, etc."
},
"name": "polar-integration",
"plugin_release_skill_id": "pluginrsk_6ad744b39fa88191bcccfdeb33e38154"
},
{
"description": "Guide for migrating to Polar from other payment platforms (Stripe Billing, Paddle, Lemon Squeezy, Gumroad). Use this skill when: (1) Planning a migration from another payment provider to Polar; (2) Migrating customer data and subscriptions; (3) Running parallel systems during transition; (4) Mapping products and pricing between platforms; (5) Handling payment method migration; (6) Communicating migration to customers; (7) Testing migration in sandbox before production.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "polar-migration",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Guide for migrating to Polar from other payment platforms (Stripe Billing, Paddle, Lemon Squeezy, Gumroad). Use this skill when: (1) Planning a migration from another payment provider to Polar; (2) Migrating customer data and subscriptions; (3) Running parallel systems during transition; (4) Mapping products and pricing between platforms; (5) Handling payment method migration; (6) Communicating migration to customers; (7) Testing migration in sandbox before production.\n"
},
"name": "polar-migration",
"plugin_release_skill_id": "pluginrsk_6ad744b278c4819181f87d2ea87fc746"
},
{
"description": "Guide for testing Polar payment integrations using the sandbox environment. Use this skill when: (1) Setting up the Polar sandbox for development; (2) Testing checkout flows without real payments; (3) Using Stripe test cards with Polar; (4) Writing integration tests for payment flows; (5) Testing webhooks locally with the Polar CLI (`polar webhook listen`, `polar webhook trigger`) and generating webhook fixtures; (6) Mocking Polar in unit tests; (7) Setting up CI/CD pipelines with Polar sandbox; (8) Debugging payment issues in sandbox.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "polar-testing",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Guide for testing Polar payment integrations using the sandbox environment. Use this skill when: (1) Setting up the Polar sandbox for development; (2) Testing checkout flows without real payments; (3) Using Stripe test cards with Polar; (4) Writing integration tests for payment flows; (5) Testing webhooks locally with the Polar CLI (`polar webhook listen`, `polar webhook trigger`) and generating webhook fixtures; (6) Mocking Polar in unit tests; (7) Setting up CI/CD pipelines with Polar sandbox; (8) Debugging payment issues in sandbox.\n"
},
"name": "polar-testing",
"plugin_release_skill_id": "pluginrsk_6ad744b36d9081919558d1f914c9b529"
},
{
"description": "Interactive onboarding wizard to set up Polar payment integration from scratch. Use this skill when: (1) User wants to \"set up Polar\" or \"integrate Polar\" in their project; (2) User is starting fresh with Polar and needs guided setup; (3) User asks \"how do I get started with Polar\"; (4) User wants to add payments/subscriptions/checkout to their app using Polar; (5) User needs help creating their first Polar product and checkout. This skill walks through MCP installation, authentication, product creation, and generates framework-specific integration code.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "setup-polar",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Interactive onboarding wizard to set up Polar payment integration from scratch. Use this skill when: (1) User wants to \"set up Polar\" or \"integrate Polar\" in their project; (2) User is starting fresh with Polar and needs guided setup; (3) User asks \"how do I get started with Polar\"; (4) User wants to add payments/subscriptions/checkout to their app using Polar; (5) User needs help creating their first Polar product and checkout. This skill walks through MCP installation, authentication, product creation, and generates framework-specific integration code.\n"
},
"name": "setup-polar",
"plugin_release_skill_id": "pluginrsk_6ad744b29fb881919c001316bd7c0277"
}
][
{
"description": "Add Polar billing to a TypeScript/JavaScript app using the @polar-sh/sdk package. Use this skill whenever the user wants to add a Checkout endpoint, a Customer Portal endpoint, or a Webhooks endpoint for Polar to any framework — Next.js, Express, Hono, Astro, SvelteKit, Remix, TanStack Start, Nuxt, Fastify, Elysia, Deno, Supabase Edge Functions, Cloudflare Workers, Bun, etc.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "polar-integration",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Add Polar billing to a TypeScript/JavaScript app using the @polar-sh/sdk package. Use this skill whenever the user wants to add a Checkout endpoint, a Customer Portal endpoint, or a Webhooks endpoint for Polar to any framework — Next.js, Express, Hono, Astro, SvelteKit, Remix, TanStack Start, Nuxt, Fastify, Elysia, Deno, Supabase Edge Functions, Cloudflare Workers, Bun, etc."
},
"name": "polar-integration",
"plugin_release_skill_id": "pluginrsk_6ae9c43677348191a379c961a3506a9b"
},
{
"description": "Guide for migrating to Polar from other payment platforms (Stripe Billing, Paddle, Lemon Squeezy). Use this skill when: (1) Planning a migration from another payment provider to Polar; (2) Moving customers, subscriptions and saved cards with Polar's Stripe migration; (3) Running both billing systems during the transition; (4) Mapping products and pricing between platforms; (5) Updating webhook and access handling for migrated subscriptions; (6) Communicating the migration to customers; (7) Testing the migration in sandbox first.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "polar-migration",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Guide for migrating to Polar from other payment platforms (Stripe Billing, Paddle, Lemon Squeezy). Use this skill when: (1) Planning a migration from another payment provider to Polar; (2) Moving customers, subscriptions and saved cards with Polar's Stripe migration; (3) Running both billing systems during the transition; (4) Mapping products and pricing between platforms; (5) Updating webhook and access handling for migrated subscriptions; (6) Communicating the migration to customers; (7) Testing the migration in sandbox first.\n"
},
"name": "polar-migration",
"plugin_release_skill_id": "pluginrsk_6ae9c4368b988191a525bb4047deb436"
},
{
"description": "Guide for testing Polar payment integrations using the sandbox environment. Use this skill when: (1) Setting up the Polar sandbox for development; (2) Testing checkout flows without real payments; (3) Using Stripe test cards with Polar; (4) Writing integration tests for payment flows; (5) Testing webhooks locally with the Polar CLI (`polar webhook listen`, `polar webhook trigger`) and generating webhook fixtures; (6) Mocking Polar in unit tests; (7) Setting up CI/CD pipelines with Polar sandbox; (8) Debugging payment issues in sandbox.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "polar-testing",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Guide for testing Polar payment integrations using the sandbox environment. Use this skill when: (1) Setting up the Polar sandbox for development; (2) Testing checkout flows without real payments; (3) Using Stripe test cards with Polar; (4) Writing integration tests for payment flows; (5) Testing webhooks locally with the Polar CLI (`polar webhook listen`, `polar webhook trigger`) and generating webhook fixtures; (6) Mocking Polar in unit tests; (7) Setting up CI/CD pipelines with Polar sandbox; (8) Debugging payment issues in sandbox.\n"
},
"name": "polar-testing",
"plugin_release_skill_id": "pluginrsk_6ae9c436dbd08191881a5e13adaf6fad"
},
{
"description": "Interactive onboarding wizard to set up Polar payment integration from scratch. Use this skill when: (1) User wants to \"set up Polar\" or \"integrate Polar\" in their project; (2) User is starting fresh with Polar and needs guided setup; (3) User asks \"how do I get started with Polar\"; (4) User wants to add payments/subscriptions/checkout to their app using Polar; (5) User needs help creating their first Polar product and checkout. This skill walks through MCP installation, authentication, product creation, and generates framework-specific integration code.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "setup-polar",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Interactive onboarding wizard to set up Polar payment integration from scratch. Use this skill when: (1) User wants to \"set up Polar\" or \"integrate Polar\" in their project; (2) User is starting fresh with Polar and needs guided setup; (3) User asks \"how do I get started with Polar\"; (4) User wants to add payments/subscriptions/checkout to their app using Polar; (5) User needs help creating their first Polar product and checkout. This skill walks through MCP installation, authentication, product creation, and generates framework-specific integration code.\n"
},
"name": "setup-polar",
"plugin_release_skill_id": "pluginrsk_6ae9c4369b788191b233ef78d91a0eb4"
}
]changed /release/version
"0.1.0"
"0.2.2"
Full snapshot data
{
"canonical_app_id": "asdk_app_6ad6024a138c81919e7359f405c01404",
"connector_id": "asdk_app_6ad6024a138c81919e7359f405c01404",
"created_at": "2026-10-20T10:46:42.437558Z",
"discoverability": "LISTED",
"id": "plugin_asdk_app_6ad6024a138c81919e7359f405c01404",
"is_template": false,
"is_template_instance": false,
"is_v2_template": false,
"name": "polar",
"release": {
"app_ids": [
"asdk_app_6ad6024a138c81919e7359f405c01404"
],
"app_manifest": {
"apps": {
"polar": {
"id": "asdk_app_6ad6024a138c81919e7359f405c01404",
"required": true
}
}
},
"app_templates": [],
"description": "Add Polar payments, subscriptions and usage billing to your app. Connects to your Polar organization and adds skills for setup, integration, testing and migrating from other payment platforms.",
"display_name": "Polar",
"id": "pluginrel_02d4377589708191a4a5264a0448e0d4",
"interface": {
"brand_color": "#000000",
"capabilities": [
"Look up products, customers, orders and subscriptions",
"Report revenue and other metrics",
"Create and update products and discounts",
"Search the Polar documentation",
"Add Polar checkout, customer portal and webhooks to an app"
],
"category": "Developer Tools",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000055881f5ac412e42b7100111",
"default_prompt": "Help me add Polar payments to my Next.js app",
"default_prompts": [
"Help me add Polar payments to my Next.js app",
"How much revenue did my Polar store make this month?",
"Show my five most recent Polar orders"
],
"developer_name": "Polar Software Inc.",
"logo_url": "https://files.openai.com/content?id=file_000000002e0c8210a6065441e656e04b",
"logo_url_dark": null,
"long_description": "Polar is open-source payment infrastructure for developers. Connect your Polar organization to look up products, customers, orders, subscriptions and revenue, and to create products and discounts, without leaving your conversation.\n\nThe included skills guide you from a fresh project to working payments: creating your organization and first product, adding Checkout, Customer Portal and Webhooks endpoints with the Polar SDK in any TypeScript or JavaScript framework, testing against the Polar sandbox with the Polar CLI, and migrating from Stripe Billing, Paddle or Lemon Squeezy.",
"plugin_category_id": "developer tools",
"privacy_policy_url": "https://polar.sh/legal/privacy-policy",
"screenshot_urls": [],
"short_description": "Payments and billing for apps",
"terms_of_service_url": "https://polar.sh/legal/master-services-terms",
"website_url": "https://polar.sh"
},
"keywords": [
"polar",
"payments",
"billing",
"subscriptions",
"checkout",
"webhooks"
],
"mcp_servers": [
{
"key": "polar",
"metadata": {
"url": "https://mcp.polar.sh/mcp/polar-mcp?codemode=false"
}
}
],
"onboarding_skill_name": "setup-polar",
"requires_local_executor": false,
"skills": [
{
"description": "Add Polar billing to a TypeScript/JavaScript app using the @polar-sh/sdk package. Use this skill whenever the user wants to add a Checkout endpoint, a Customer Portal endpoint, or a Webhooks endpoint for Polar to any framework — Next.js, Express, Hono, Astro, SvelteKit, Remix, TanStack Start, Nuxt, Fastify, Elysia, Deno, Supabase Edge Functions, Cloudflare Workers, Bun, etc.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "polar-integration",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Add Polar billing to a TypeScript/JavaScript app using the @polar-sh/sdk package. Use this skill whenever the user wants to add a Checkout endpoint, a Customer Portal endpoint, or a Webhooks endpoint for Polar to any framework — Next.js, Express, Hono, Astro, SvelteKit, Remix, TanStack Start, Nuxt, Fastify, Elysia, Deno, Supabase Edge Functions, Cloudflare Workers, Bun, etc."
},
"name": "polar-integration",
"plugin_release_skill_id": "pluginrsk_6ae9c43677348191a379c961a3506a9b"
},
{
"description": "Guide for migrating to Polar from other payment platforms (Stripe Billing, Paddle, Lemon Squeezy). Use this skill when: (1) Planning a migration from another payment provider to Polar; (2) Moving customers, subscriptions and saved cards with Polar's Stripe migration; (3) Running both billing systems during the transition; (4) Mapping products and pricing between platforms; (5) Updating webhook and access handling for migrated subscriptions; (6) Communicating the migration to customers; (7) Testing the migration in sandbox first.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "polar-migration",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Guide for migrating to Polar from other payment platforms (Stripe Billing, Paddle, Lemon Squeezy). Use this skill when: (1) Planning a migration from another payment provider to Polar; (2) Moving customers, subscriptions and saved cards with Polar's Stripe migration; (3) Running both billing systems during the transition; (4) Mapping products and pricing between platforms; (5) Updating webhook and access handling for migrated subscriptions; (6) Communicating the migration to customers; (7) Testing the migration in sandbox first.\n"
},
"name": "polar-migration",
"plugin_release_skill_id": "pluginrsk_6ae9c4368b988191a525bb4047deb436"
},
{
"description": "Guide for testing Polar payment integrations using the sandbox environment. Use this skill when: (1) Setting up the Polar sandbox for development; (2) Testing checkout flows without real payments; (3) Using Stripe test cards with Polar; (4) Writing integration tests for payment flows; (5) Testing webhooks locally with the Polar CLI (`polar webhook listen`, `polar webhook trigger`) and generating webhook fixtures; (6) Mocking Polar in unit tests; (7) Setting up CI/CD pipelines with Polar sandbox; (8) Debugging payment issues in sandbox.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "polar-testing",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Guide for testing Polar payment integrations using the sandbox environment. Use this skill when: (1) Setting up the Polar sandbox for development; (2) Testing checkout flows without real payments; (3) Using Stripe test cards with Polar; (4) Writing integration tests for payment flows; (5) Testing webhooks locally with the Polar CLI (`polar webhook listen`, `polar webhook trigger`) and generating webhook fixtures; (6) Mocking Polar in unit tests; (7) Setting up CI/CD pipelines with Polar sandbox; (8) Debugging payment issues in sandbox.\n"
},
"name": "polar-testing",
"plugin_release_skill_id": "pluginrsk_6ae9c436dbd08191881a5e13adaf6fad"
},
{
"description": "Interactive onboarding wizard to set up Polar payment integration from scratch. Use this skill when: (1) User wants to \"set up Polar\" or \"integrate Polar\" in their project; (2) User is starting fresh with Polar and needs guided setup; (3) User asks \"how do I get started with Polar\"; (4) User wants to add payments/subscriptions/checkout to their app using Polar; (5) User needs help creating their first Polar product and checkout. This skill walks through MCP installation, authentication, product creation, and generates framework-specific integration code.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "setup-polar",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Interactive onboarding wizard to set up Polar payment integration from scratch. Use this skill when: (1) User wants to \"set up Polar\" or \"integrate Polar\" in their project; (2) User is starting fresh with Polar and needs guided setup; (3) User asks \"how do I get started with Polar\"; (4) User wants to add payments/subscriptions/checkout to their app using Polar; (5) User needs help creating their first Polar product and checkout. This skill walks through MCP installation, authentication, product creation, and generates framework-specific integration code.\n"
},
"name": "setup-polar",
"plugin_release_skill_id": "pluginrsk_6ae9c4369b788191b233ef78d91a0eb4"
}
],
"version": "0.2.2"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6ad6024a138c81919e7359f405c01404?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: 5ea5417406bba3c4a705554aba4e0c3b9a8cdc594af91b8e61f808fdf7fa4cce