← Files Tiiny HostARCHIVED FILE

plugin.json

5.83 KB · Nov 12, 2026 · 19:38 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "tiiny-host-app",
  "version": "1.0.1",
  "description": "Publish files made in ChatGPT as live websites on Tiiny Host, and list, update or delete your Tiiny Host sites.",
  "author": {
    "name": "Tiiny Host",
    "email": "support@tiiny.host",
    "url": "https://tiiny.host"
  },
  "homepage": "https://tiiny.host",
  "keywords": [
    "website",
    "hosting",
    "publish",
    "html",
    "pdf"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Tiiny Host",
        "shortDescription": "Publish files as live websites",
        "longDescription": "Tiiny Host is website hosting: it turns what you make in ChatGPT into a live website. Ask ChatGPT to publish an HTML page, a PDF, an image or a ZIP of a static site, and you get a public link you can share right away.\n\nYou can also list the sites on your Tiiny Host account, replace the content of an existing site with a new version, and delete a site you no longer need. ChatGPT is asked to confirm with you before it publishes, replaces or deletes a site.\n\nConnect by signing in with your Tiiny Host account. Tiiny Host only reaches sites owned by the connected account. Each publish sends one file of up to 15 MB. Plans have a site limit and a file size limit: over a limit, a new site stays live for one hour in preview mode.",
        "developerName": "Tiiny Labs Limited",
        "category": "Developer Tools",
        "capabilities": [
          "Publish files as websites",
          "List your sites",
          "Update a site",
          "Delete a site"
        ],
        "websiteURL": "https://tiiny.host",
        "supportURL": "https://tiiny.host/help",
        "privacyPolicyURL": "https://tiiny.host/privacypolicy.html",
        "termsOfServiceURL": "https://tiiny.host/termsofservice.html",
        "defaultPrompt": [
          "Make a one-page website for my bakery and publish it.",
          "Which sites do I have on Tiiny Host?",
          "Publish this HTML as a live website."
        ],
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the sites and the plan's site limit",
              "prompt": "Which sites do I have on Tiiny Host, and how many more can I create on my plan?",
              "tools_triggered": "list_sites",
              "expected_behavior": "Lists the sites of the demo account with their links and upload dates, the plan's site limit and how many more sites can be created. With no sites yet, it says the account has none."
            },
            {
              "description": "Create and publish a new one-page site",
              "prompt": "Make a simple one-page website for a bakery called Sunny Crumbs, open 8am to 4pm every day, and publish it on Tiiny Host.",
              "tools_triggered": "publish_site",
              "expected_behavior": "ChatGPT writes an HTML page, confirms that it will be public, publishes it and returns a live https://<name>.tiiny.site link. The link opens the bakery page."
            },
            {
              "description": "Publish a site, then replace its content",
              "prompt": "Publish a one-page site that says Opening soon. Then update that same site so it says Now open, 8am to 4pm every day.",
              "tools_triggered": "publish_site, update_site",
              "expected_behavior": "ChatGPT publishes the page and shows its link, confirms that the content of that exact domain will be replaced, then updates it. The same link now shows Now open with the hours."
            },
            {
              "description": "Publish a temporary page and delete it",
              "prompt": "Publish a test page that just says Temporary test, give me the link, then delete that site.",
              "tools_triggered": "publish_site, delete_site",
              "expected_behavior": "ChatGPT publishes the page and shows its link, confirms the deletion of that exact domain, deletes it and reports it deleted. The link no longer shows the page."
            },
            {
              "description": "Bulk deletion asks before each site",
              "prompt": "Delete all my Tiiny Host sites.",
              "tools_triggered": "list_sites, delete_site",
              "expected_behavior": "ChatGPT does not delete anything right away. It lists the sites and asks the user to confirm each domain; only a domain the user confirms is deleted, one site at a time. With no sites, it says there is nothing to delete."
            }
          ],
          "negative": [
            {
              "description": "Asks for website code, not for publishing",
              "prompt": "Write the HTML for a one-page website for my bakery.",
              "expected_behavior": "ChatGPT writes the HTML in the chat. Tiiny Host is not called and nothing is published."
            },
            {
              "description": "General web hosting advice",
              "prompt": "Should I host my WordPress blog on shared hosting or a VPS?",
              "expected_behavior": "ChatGPT answers the question itself. Tiiny Host is not called."
            },
            {
              "description": "Asks for a downloadable file, not a website",
              "prompt": "Make a PDF of my resume that I can download.",
              "expected_behavior": "ChatGPT makes the file in the chat. Tiiny Host is not called and nothing is published."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin does not sell products or take payments in ChatGPT."
      },
      "publication": {
        "release_notes": "First release: publish files as live websites, and list, update and delete your Tiiny Host sites."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 49b970241c162eb8a4d35918bf1f4819ddeea25b1c65c19fed52efc91efd9c49