← VolcanoCONTENT HISTORY
WHAT CHANGED
added
Update to Volcano
Snapshot Oct 27, 2026 · 00:50 UTC · version 0.2.26
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Save Volcano and check future changes in Following.
Up to 10 plugins free · no card required.
All fields and original values.
Is v2 template
Before
Oct 24, 2026 · 13:36 UTC
Not present
After
Oct 27, 2026 · 00:50 UTC
false
Compare saved observations
Download comparison JSONFull technical diff · 1 changed fields
added /is_v2_template
BEFORE
Field was absent
AFTER
false
Full snapshot data
{
"canonical_app_id": null,
"connector_id": null,
"created_at": "2026-10-06T23:07:42.303810Z",
"discoverability": "LISTED",
"id": "plugins_6ac57dac927c81919e4e14ef134d04e2",
"is_template": false,
"is_template_instance": false,
"is_v2_template": false,
"name": "volcano",
"release": {
"app_ids": [],
"app_manifest": null,
"app_templates": [],
"description": "Volcano skills for building, testing, and deploying apps and AI agents with the Volcano CLI and SDK.",
"display_name": "Volcano",
"id": "pluginrel_1f3a46a81c88819198cf3fe96ec95fec",
"interface": {
"brand_color": "#F37A58",
"capabilities": [
"Read",
"Write"
],
"category": "Developer Tools",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_0000000022208230b99dc10e69d46a37",
"default_prompt": "Help me build an app with Volcano.",
"default_prompts": [
"Help me build an app with Volcano."
],
"developer_name": "Kong",
"logo_url": "https://files.openai.com/content?id=file_000000006f008230bb1f0193ce2067a0",
"logo_url_dark": null,
"long_description": "Build, test, and deploy apps and AI agents on Volcano with 15 skills covering CLI setup, project scaffolding, Next.js, functions, databases, authentication, storage, realtime, durable workflows, logs, locks, error handling, TypeScript, and UI design. For developers using an agent environment with terminal access and the separately installed Volcano CLI. Cloud operations require a Volcano account. This skills-only plugin does not include an MCP server.",
"plugin_category_id": "developer tools",
"privacy_policy_url": "https://volcano.dev/legal/privacy",
"screenshot_urls": [],
"short_description": "Build apps with Volcano",
"terms_of_service_url": "https://volcano.dev/legal/customer-agreement",
"website_url": "https://volcano.dev/"
},
"keywords": [
"volcano",
"agents",
"serverless",
"deploy",
"cli"
],
"mcp_servers": [],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Install, upgrade, or set up the Volcano CLI. Use this whenever a task needs the volcano CLI and `which volcano` hasn't been confirmed yet, even if the user never says \"install\" (e.g. \"build me a todo API using volcano\").",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "install-volcano",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Install, upgrade, or set up the Volcano CLI. Use this whenever a task needs the volcano CLI and `which volcano` hasn't been confirmed yet, even if the user never says \"install\" (e.g. \"build me a todo API using volcano\")."
},
"name": "install-volcano",
"plugin_release_skill_id": "pluginrsk_6ac57dae21f48191b6ba96069267965d"
},
{
"description": "Use for Volcano authentication and identity work including user accounts, email or password sign-up and sign-in, OAuth, sessions, anonymous users, password recovery, and private or per-user data.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-auth",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "heart",
"short_description": "Use for Volcano authentication and identity work including user accounts, email or password sign-up and sign-in, OAuth, sessions, anonymous users, password recovery, and private or per-user data."
},
"name": "volcano-auth",
"plugin_release_skill_id": "pluginrsk_6ac57db02a6881919eb041ae500da617"
},
{
"description": "Use whenever a Volcano app stores or persists data, including CRUD, records, per-user data, migrations, RLS, todos, chat messages, polls, analytics, counters, click tracking, CMS content, feature flags, and leaderboards.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-database",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Use whenever a Volcano app stores or persists data, including CRUD, records, per-user data, migrations, RLS, todos, chat messages, polls, analytics, counters, click tracking, CMS content, feature flags, and leaderboards."
},
"name": "volcano-database",
"plugin_release_skill_id": "pluginrsk_6ac57daecf708191975dc0055f6350f1"
},
{
"description": "Use for Volcano durable functions, long-running or resumable workflows, checkpointed steps, waits, polling, durable executions, idempotent starts, and durable function schedulers.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-durable",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Use for Volcano durable functions, long-running or resumable workflows, checkpointed steps, waits, polling, durable executions, idempotent starts, and durable function schedulers."
},
"name": "volcano-durable",
"plugin_release_skill_id": "pluginrsk_6ac57db0c31081918a6d11bf1722efd5"
},
{
"description": "Reusable error handling patterns for Volcano SDK apps: centralized error dispatcher with action enum, useApiCall React hook for loading/error/data state, retry with exponential backoff, retry with toast notifications, and cross-domain error message catalog.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-error-handling",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Reusable error handling patterns for Volcano SDK apps: centralized error dispatcher with action enum, useApiCall React hook for loading/error/data state, retry with exponential backoff, retry with toast notifications, and cross-domain error message catalog."
},
"name": "volcano-error-handling",
"plugin_release_skill_id": "pluginrsk_6ac57dadf2b08191baaaab9debcfc037"
},
{
"description": "Use for Volcano server-side Functions and privileged or secret-bearing logic, including function invocation, generators such as QR codes or PDFs, outbound third-party APIs, orchestration, scheduled processing, and file or image processing.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-functions",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Use for Volcano server-side Functions and privileged or secret-bearing logic, including function invocation, generators such as QR codes or PDFs, outbound third-party APIs, orchestration, scheduled processing, and file or image processing."
},
"name": "volcano-functions",
"plugin_release_skill_id": "pluginrsk_6ac57daefd588191acbc1fb066c7814e"
},
{
"description": "Use for Volcano project locks, distributed leases, leader election, renewable lock guards, fencing tokens, lock contention, and safe backend worker coordination.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-locks",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Use for Volcano project locks, distributed leases, leader election, renewable lock guards, fencing tokens, lock contention, and safe backend worker coordination."
},
"name": "volcano-locks",
"plugin_release_skill_id": "pluginrsk_6ac57dafcda881918f781e4ae2fb360d"
},
{
"description": "Use for Volcano project logs, retained log search, log pagination, activity buckets, structured log filters, and server-side log readers using project access tokens.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-logs",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "search",
"short_description": "Use for Volcano project logs, retained log search, log pagination, activity buckets, structured log filters, and server-side log readers using project access tokens."
},
"name": "volcano-logs",
"plugin_release_skill_id": "pluginrsk_6ac57dafebd08191b384c4ded4b5041c"
},
{
"description": "Use for Next.js on Volcano and for web apps, pages, dashboards, boards, galleries, full-stack UIs, public HTTP routes, redirects, webhook ingress, middleware, API routes, server actions, and client or server SDK separation.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-nextjs",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Use for Next.js on Volcano and for web apps, pages, dashboards, boards, galleries, full-stack UIs, public HTTP routes, redirects, webhook ingress, middleware, API routes, server actions, and client or server SDK separation."
},
"name": "volcano-nextjs",
"plugin_release_skill_id": "pluginrsk_6ac57daeeb34819194fd3b19e26de582"
},
{
"description": "Use for every Volcano project build, scaffold, local run, test, or deploy. Covers canonical project shape, Functions and frontends, migrations, volcano-config.yaml, environment variables, shared code, and the build and deploy workflow. Pair with volcano-sdk for application features.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-platform",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Use for every Volcano project build, scaffold, local run, test, or deploy. Covers canonical project shape, Functions and frontends, migrations, volcano-config.yaml, environment variables, shared code, and the build and deploy workflow. Pair with volcano-sdk for application features."
},
"name": "volcano-platform",
"plugin_release_skill_id": "pluginrsk_6ac57daf3b948191aa5a9bc259896599"
},
{
"description": "Use for realtime or live updates in Volcano apps, including collaborative boards, chat, presence and online users, live polls and results, leaderboards, Postgres changes, broadcast, WebSockets, and connection lifecycle.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-realtime",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Use for realtime or live updates in Volcano apps, including collaborative boards, chat, presence and online users, live polls and results, leaderboards, Postgres changes, broadcast, WebSockets, and connection lifecycle."
},
"name": "volcano-realtime",
"plugin_release_skill_id": "pluginrsk_6ac57dafcbc881918baa9fd7d97e2a1f"
},
{
"description": "Use for any request to build, create, extend, debug, or deploy an app, website, backend, API, or function using Volcano, even when the user does not mention the SDK. Entrypoint and router; always pair with volcano-platform and the applicable domain skills.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-sdk",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Use for any request to build, create, extend, debug, or deploy an app, website, backend, API, or function using Volcano, even when the user does not mention the SDK. Entrypoint and router; always pair with volcano-platform and the applicable domain skills."
},
"name": "volcano-sdk",
"plugin_release_skill_id": "pluginrsk_6ac57dae206c81919620e69c9b7d39f1"
},
{
"description": "Use for file and object storage in Volcano apps, including uploads, downloads, photo galleries, file sharing, buckets, ownership-aware paths, public or private files, visibility, and resumable uploads.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-storage",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Use for file and object storage in Volcano apps, including uploads, downloads, photo galleries, file sharing, buckets, ownership-aware paths, public or private files, visibility, and resumable uploads."
},
"name": "volcano-storage",
"plugin_release_skill_id": "pluginrsk_6ac57db0adc88191864a087512de1d05"
},
{
"description": "Canonical TypeScript type definitions for the Volcano SDK: User, Session, AuthResponse, QueryBuilder, StorageObject, Realtime and Durable types, Function invocation generics, OAuth providers, middleware types, and utility types.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-typescript",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Canonical TypeScript type definitions for the Volcano SDK: User, Session, AuthResponse, QueryBuilder, StorageObject, Realtime and Durable types, Function invocation generics, OAuth providers, middleware types, and utility types."
},
"name": "volcano-typescript",
"plugin_release_skill_id": "pluginrsk_6ac57db0b57081918202effe4ba519d8"
},
{
"description": "Use for any user-facing Volcano frontend, web app, page, dashboard, board, gallery, poll, leaderboard, form, UI, or UX. Covers accessible responsive design, loading and progress feedback, forms, navigation, and complete interface states.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "volcano-uiux",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "cursor",
"short_description": "Use for any user-facing Volcano frontend, web app, page, dashboard, board, gallery, poll, leaderboard, form, UI, or UX. Covers accessible responsive design, loading and progress feedback, forms, navigation, and complete interface states."
},
"name": "volcano-uiux",
"plugin_release_skill_id": "pluginrsk_6ac57dae50a081918c673a8c91bc7d5b"
}
],
"version": "0.2.26"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugins_6ac57dac927c81919e4e14ef134d04e2?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: 3f600818dd173ea962902de70ef9cf2e1fcb1e65948f3dbd81dec7d411a96dd2