← Files ClickTimerARCHIVED FILE

.codex-plugin/plugin.json

5.21 KB · Nov 3, 2026 · 19:25 UTC

↓ Download file

{
  "name": "clicktimer",
  "version": "1.0.6",
  "description": "Create, style and publish email countdown timers, get embed code for any email platform, and publish timers to Klaviyo.",
  "author": {
    "name": "ClickTimer",
    "url": "https://www.clicktimer.co"
  },
  "homepage": "https://www.clicktimer.co",
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "ClickTimer",
    "shortDescription": "Email countdown timers",
    "longDescription": "ClickTimer creates live email countdown timers. This plugin lets you create and manage your timers directly from ChatGPT.\n\nAsk ChatGPT to create a countdown for a sale, launch or webinar, change its end date, colors, fonts or labels, and get the embed code for any email platform. If your Klaviyo account is connected to ClickTimer, ChatGPT can list your Klaviyo templates, publish a timer as a reusable content block, and send you a test email. You can also check how many impressions each timer served and your remaining credit balance.\n\nTimers are rendered as images, so they display in Gmail, Apple Mail and Outlook. Fixed-date timers work in any campaign; duration and dynamic-date timers are built for automated flows such as abandoned cart.\n\nRequires a ClickTimer account. Klaviyo publishing requires a connected Klaviyo account.",
    "developerName": "ClickTimer",
    "category": "Business & Operations",
    "capabilities": [
      "Read",
      "Write"
    ],
    "websiteURL": "https://www.clicktimer.co",
    "supportURL": "https://www.clicktimer.co/contact",
    "privacyPolicyURL": "https://www.clicktimer.co/privacy",
    "termsOfServiceURL": "https://www.clicktimer.co/terms",
    "defaultPrompt": [
      "Create a countdown for my sale ending Friday at midnight",
      "Publish my latest timer to Klaviyo",
      "How many impressions did my timers get this month?"
    ],
    "brandColor": "#F97316",
    "logo": "./assets/logo.png",
    "composerIcon": "./assets/icon.png"
  },
  "extensions": {
    "com.openai": {
      "review": {
        "demo_recording_url": "https://autoboost-screenshots.social-ads.workers.dev/clicktimer-chatgpt-demo.mp4",
        "test_cases": {
          "positive": [
            {
              "description": "Create a styled countdown timer",
              "prompt": "Create a countdown called Black Friday ending in 3 days at midnight Paris time, black background, orange digits.",
              "tools_triggered": "CreateCountdownTool",
              "expected_behavior": "A new timer is created with the requested title, end date, timezone and colors; the response gives its UUID, status and time remaining."
            },
            {
              "description": "Update a timer and get its embed code",
              "prompt": "Change the end date of my Black Friday timer to next Friday, then give me the embed code.",
              "tools_triggered": "ListCountdownsTool, UpdateCountdownTool, GetEmbedCodeTool",
              "expected_behavior": "The timer is found, its target date is updated, and the HTML embed code is returned."
            },
            {
              "description": "Publish a timer to Klaviyo",
              "prompt": "Is my Klaviyo account connected? If so, publish my Black Friday timer to Klaviyo.",
              "tools_triggered": "GetKlaviyoStatusTool, PublishToKlaviyoTool",
              "expected_behavior": "The Klaviyo connection status is reported and a Universal Content block containing the timer is created in the connected Klaviyo account."
            },
            {
              "description": "Check account, credits and timer performance",
              "prompt": "How many credits do I have left, and how many impressions did my first timer get in the last 30 days?",
              "tools_triggered": "GetUserProfileTool, ListCreditsTool, ListCountdownsTool, GetCountdownAnalyticsTool",
              "expected_behavior": "The credit balance and the 30-day impression count for the timer are returned."
            },
            {
              "description": "Send a test email",
              "prompt": "Send a test email with my Black Friday timer to reviewer@example.com.",
              "tools_triggered": "ListCountdownsTool, SendTestEmailTool",
              "expected_behavior": "A test email containing the live timer is sent to the given address and the response confirms it."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request should not trigger ClickTimer",
              "prompt": "What is the capital of Australia?"
            },
            {
              "description": "Generic email copywriting without a timer",
              "prompt": "Write a subject line for my newsletter about autumn recipes."
            },
            {
              "description": "Calendar reminder is not an email countdown",
              "prompt": "Remind me in 3 days to call my accountant."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Initial release (resubmission with fixed OAuth sign-in for logged-out users): create, update, delete and preview email countdown timers, get embed code, publish to Klaviyo, send test emails, and check impressions and credits."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: e9fa30effd373bf364518762faaa02bde5eacbb4c73f2e991e155ad94c23b01e