← TermalinCONTENT HISTORY

Update to Termalin

Snapshot Nov 6, 2026 · 00:00 UTC · version 2.1.7

WHAT CHANGED

Declared capabilities changed

Full description — Now says: SSH, SFTP, databases, monitoring and backups for your own servers from ChatGPT, keyless through the Termalin Connector, with skills for checking server...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Termalin and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 24, 2026 · 12:40 UTC

SSH, SFTP and database access to your own servers from ChatGPT, keylessly through Termalin Connectors.

After

Nov 6, 2026 · 00:00 UTC

SSH, SFTP, databases, monitoring and backups for your own servers from ChatGPT, keyless through the Termalin Connector, with skills for checking server health, triaging alerts, running commands safely, verifying deployments and querying ...

Declared skills

Before

Oct 24, 2026 · 12:40 UTC

[]

After

Nov 6, 2026 · 00:00 UTC

[{"description":"Explore and query databases on the user's servers (Postgres, MySQL/MariaDB, Redis, MongoDB, SQLite) through Termalin without credentials in the chat. Use when the user asks what is in a database, wants a query, a count, ...

Brand color

Before

Oct 24, 2026 · 12:40 UTC

#FF6A1A

After

Nov 6, 2026 · 00:00 UTC

Not present

Composer icon dark url

Before

Oct 24, 2026 · 12:40 UTC

https://files.openai.com/content?id=file_000000000198820a9474a9d1f94b119b

After

Nov 6, 2026 · 00:00 UTC

Not present

Compare saved observations

Download comparison JSON
Full technical diff · 12 changed fields

changed /release/description

BEFORE
"SSH, SFTP and database access to your own servers from ChatGPT, keylessly through Termalin Connectors."
AFTER
"SSH, SFTP, databases, monitoring and backups for your own servers from ChatGPT, keyless through the Termalin Connector, with skills for checking server health, triaging alerts, running commands safely, verifying deployments and querying databases."

changed /release/id

BEFORE
"pluginrel_f92865c81214819180f4efa035fd88b9"
AFTER
"pluginrel_06d2c05c1f648191be883e34548ff19d"

changed /release/interface/brand_color

BEFORE
"#FF6A1A"
AFTER
null

changed /release/interface/composer_icon_dark_url

BEFORE
"https://files.openai.com/content?id=file_000000000198820a9474a9d1f94b119b"
AFTER
null

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_00000000854481f5b27d6007633b33a3"
AFTER
"https://files.openai.com/content?id=file_000000000bc88243a5aa68a7a1149ad9"

changed /release/interface/default_prompt

BEFORE
"Are all my servers online? Anything that needs attention?"
AFTER
"How are my servers doing?"

changed /release/interface/default_prompts

BEFORE
[
  "Are all my servers online? Anything that needs attention?",
  "Check disk space and memory on my staging server.",
  "Tail the last 50 lines of the nginx error log on prod and explain any errors."
]
AFTER
[
  "How are my servers doing?",
  "Why is my site slow? Check the server and the logs.",
  "I just deployed. Check that everything on the server is fine."
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000399c82119c7d77b56ad9a494"
AFTER
"https://files.openai.com/content?id=file_0000000051f082468c3feec289d278eb"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_0000000028ac821093d863e610922dad"
AFTER
null

changed /release/keywords

BEFORE
[
  "ssh",
  "server",
  "servers",
  "vps",
  "linux",
  "devops",
  "terminal",
  "sftp",
  "sysadmin",
  "monitoring",
  "database",
  "postgres",
  "mysql",
  "docker",
  "nginx",
  "logs",
  "deploy"
]
AFTER
[
  "ssh",
  "servers",
  "vps",
  "linux",
  "devops",
  "sysadmin",
  "sftp",
  "monitoring",
  "alerts",
  "database",
  "docker",
  "logs",
  "deploy"
]

changed /release/skills

BEFORE
[]
AFTER
[
  {
    "description": "Explore and query databases on the user's servers (Postgres, MySQL/MariaDB, Redis, MongoDB, SQLite) through Termalin without credentials in the chat. Use when the user asks what is in a database, wants a query, a count, a schema, a slow query check or a data fix on a server.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "database-access",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "default",
      "short_description": "Explore and query databases on the user's servers (Postgres, MySQL/MariaDB, Redis, MongoDB, SQLite) through Termalin without credentials in the chat. Use when the user asks what is in a database, wants a query, a count, a schema, a slow query check or a data fix on a server."
    },
    "name": "database-access",
    "plugin_release_skill_id": "pluginrsk_6aec6a19d07881919813162c515b1337"
  },
  {
    "description": "Verify a server after a deployment, update or restart — services up, ports listening, logs clean, site answering, certificates valid, metrics stable. Use when the user says they just deployed, updated, restarted or migrated something and wants to know it is fine.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "deploy-check",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Verify a server after a deployment, update or restart — services up, ports listening, logs clean, site answering, certificates valid, metrics stable. Use when the user says they just deployed, updated, restarted or migrated something and wants to know it is fine."
    },
    "name": "deploy-check",
    "plugin_release_skill_id": "pluginrsk_6aec6a15d5b081919d6e8169c60aece9"
  },
  {
    "description": "Work through a server alert or outage step by step — disk full, high load, service down, OOM, certificate expiring, server offline. Use when the user pastes an alert, says something is down or slow, or asks why a server misbehaves.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "incident-triage",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Work through a server alert or outage step by step — disk full, high load, service down, OOM, certificate expiring, server offline. Use when the user pastes an alert, says something is down or slow, or asks why a server misbehaves."
    },
    "name": "incident-triage",
    "plugin_release_skill_id": "pluginrsk_6aec6a16235081918bdeb386ffced5d9"
  },
  {
    "description": "Run shell commands and edit files on the user's servers through Termalin safely. Use whenever a task needs ssh_exec, ssh_exec_many, job_start, sftp_read or sftp_write — installing packages, editing configs, restarting services, tailing logs, running scripts on one or many servers.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "run-commands",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Run shell commands and edit files on the user's servers through Termalin safely. Use whenever a task needs ssh_exec, ssh_exec_many, job_start, sftp_read or sftp_write — installing packages, editing configs, restarting services, tailing logs, running scripts on one or many servers."
    },
    "name": "run-commands",
    "plugin_release_skill_id": "pluginrsk_6aec6a16f4d08191962e8f1131840d91"
  },
  {
    "description": "Answer \"how are my servers doing\", \"is everything up\", \"anything wrong with prod\" from Termalin's monitoring data. Use when the user asks about server status, load, disk, memory, uptime or alerts, before running any command on a server.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "server-health",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Answer \"how are my servers doing\", \"is everything up\", \"anything wrong with prod\" from Termalin's monitoring data. Use when the user asks about server status, load, disk, memory, uptime or alerts, before running any command on a server."
    },
    "name": "server-health",
    "plugin_release_skill_id": "pluginrsk_6aec6a15da708191bfc23ac10619b374"
  }
]

changed /release/version

BEFORE
"2.1.6"
AFTER
"2.1.7"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6aa2c81fc7c48191a06e101858e41837",
  "connector_id": "asdk_app_6aa2c81fc7c48191a06e101858e41837",
  "created_at": "2026-09-10T15:09:20.350190Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6aa2c81fc7c48191a06e101858e41837",
  "is_template": false,
  "is_template_instance": false,
  "name": "app-6aa2c81fc7c48191a06e101858e41837",
  "release": {
    "app_ids": [
      "asdk_app_6aa2c81fc7c48191a06e101858e41837"
    ],
    "app_manifest": {
      "apps": {
        "termalin": {
          "id": "asdk_app_6aa2c81fc7c48191a06e101858e41837",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "SSH, SFTP, databases, monitoring and backups for your own servers from ChatGPT, keyless through the Termalin Connector, with skills for checking server health, triaging alerts, running commands safely, verifying deployments and querying databases.",
    "display_name": "Termalin",
    "id": "pluginrel_06d2c05c1f648191be883e34548ff19d",
    "interface": {
      "brand_color": null,
      "capabilities": [
        "Run commands over SSH",
        "Read and write files over SFTP",
        "Query databases",
        "Read server metrics and alerts",
        "Run background jobs"
      ],
      "category": "Developer Tools",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_000000000bc88243a5aa68a7a1149ad9",
      "default_prompt": "How are my servers doing?",
      "default_prompts": [
        "How are my servers doing?",
        "Why is my site slow? Check the server and the logs.",
        "I just deployed. Check that everything on the server is fine."
      ],
      "developer_name": "Termalin",
      "logo_url": "https://files.openai.com/content?id=file_0000000051f082468c3feec289d278eb",
      "logo_url_dark": null,
      "long_description": "SSH access to your servers from ChatGPT: run commands, read and write files over SFTP, query databases and watch server health — on the Linux servers, VPS and cloud machines you connected. You never paste an SSH private key or password into ChatGPT.\n\nAsk ChatGPT to check disk space and memory, tail a log, restart a service, edit a config, install a package, run a migration in the background, or run one command on several servers at once. It can list tables and run queries on Postgres, MySQL and other databases through the same path, and it can read the metrics and alerts Termalin's monitoring collects — CPU, memory, disk, load, failed services, certificates — so \"how are my servers doing?\" is answered from data.\n\nHow access works: your servers connect outward through Termalin Connectors (a one-line install, no open inbound port). Each command is authenticated with a short-lived certificate, and ChatGPT gets access through OAuth from your termal.in account, after you approve it on a consent screen. Your SSH keys, passwords and tokens stay on your side; the chat only receives command output.\n\nYou stay in control: per-connection policy (full access, an allowlist of commands, or read-only), a note on each server telling the AI what to be careful with, a full audit trail of every command, and one-click disconnect from your account page. Works alongside the Termalin desktop app (Windows, macOS, Linux), the iOS app and the web cabinet, but needs none of them to be open.\n\nTo get started, sign in at termal.in and install a Connector on a server (one command): https://termal.in/account",
      "plugin_category_id": "developer tools",
      "privacy_policy_url": "https://termal.in/privacy",
      "screenshot_urls": [],
      "short_description": "SSH to your servers from chat",
      "terms_of_service_url": "https://termal.in/terms",
      "website_url": "https://termal.in"
    },
    "keywords": [
      "ssh",
      "servers",
      "vps",
      "linux",
      "devops",
      "sysadmin",
      "sftp",
      "monitoring",
      "alerts",
      "database",
      "docker",
      "logs",
      "deploy"
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Explore and query databases on the user's servers (Postgres, MySQL/MariaDB, Redis, MongoDB, SQLite) through Termalin without credentials in the chat. Use when the user asks what is in a database, wants a query, a count, a schema, a slow query check or a data fix on a server.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "database-access",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "default",
          "short_description": "Explore and query databases on the user's servers (Postgres, MySQL/MariaDB, Redis, MongoDB, SQLite) through Termalin without credentials in the chat. Use when the user asks what is in a database, wants a query, a count, a schema, a slow query check or a data fix on a server."
        },
        "name": "database-access",
        "plugin_release_skill_id": "pluginrsk_6aec6a19d07881919813162c515b1337"
      },
      {
        "description": "Verify a server after a deployment, update or restart — services up, ports listening, logs clean, site answering, certificates valid, metrics stable. Use when the user says they just deployed, updated, restarted or migrated something and wants to know it is fine.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "deploy-check",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Verify a server after a deployment, update or restart — services up, ports listening, logs clean, site answering, certificates valid, metrics stable. Use when the user says they just deployed, updated, restarted or migrated something and wants to know it is fine."
        },
        "name": "deploy-check",
        "plugin_release_skill_id": "pluginrsk_6aec6a15d5b081919d6e8169c60aece9"
      },
      {
        "description": "Work through a server alert or outage step by step — disk full, high load, service down, OOM, certificate expiring, server offline. Use when the user pastes an alert, says something is down or slow, or asks why a server misbehaves.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "incident-triage",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Work through a server alert or outage step by step — disk full, high load, service down, OOM, certificate expiring, server offline. Use when the user pastes an alert, says something is down or slow, or asks why a server misbehaves."
        },
        "name": "incident-triage",
        "plugin_release_skill_id": "pluginrsk_6aec6a16235081918bdeb386ffced5d9"
      },
      {
        "description": "Run shell commands and edit files on the user's servers through Termalin safely. Use whenever a task needs ssh_exec, ssh_exec_many, job_start, sftp_read or sftp_write — installing packages, editing configs, restarting services, tailing logs, running scripts on one or many servers.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "run-commands",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Run shell commands and edit files on the user's servers through Termalin safely. Use whenever a task needs ssh_exec, ssh_exec_many, job_start, sftp_read or sftp_write — installing packages, editing configs, restarting services, tailing logs, running scripts on one or many servers."
        },
        "name": "run-commands",
        "plugin_release_skill_id": "pluginrsk_6aec6a16f4d08191962e8f1131840d91"
      },
      {
        "description": "Answer \"how are my servers doing\", \"is everything up\", \"anything wrong with prod\" from Termalin's monitoring data. Use when the user asks about server status, load, disk, memory, uptime or alerts, before running any command on a server.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "server-health",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Answer \"how are my servers doing\", \"is everything up\", \"anything wrong with prod\" from Termalin's monitoring data. Use when the user asks about server status, load, disk, memory, uptime or alerts, before running any command on a server."
        },
        "name": "server-health",
        "plugin_release_skill_id": "pluginrsk_6aec6a15da708191bfc23ac10619b374"
      }
    ],
    "version": "2.1.7"
  },
  "scope": "GLOBAL",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 9120b7cdfa2d6c1756facf839b3fbd67c2a4e7863073a4779b67e89115d2b220