← TimeTackleCONTENT HISTORY

Update to TimeTackle

Snapshot Nov 13, 2026 · 06:10 UTC · version 1.0.2

WHAT CHANGED

Declared capabilities changed

Full description — Now says: AI time tracking from your calendar: see timesheets and hours by client or project, and log time entries in your TimeTackle workspace.

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

Save TimeTackle and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 27, 2026 · 01:02 UTC

Analyze calendar time, break it down by tags, clients and people, and log manual time entries in your TimeTackle workspace.

After

Nov 13, 2026 · 06:10 UTC

AI time tracking from your calendar: see timesheets and hours by client or project, and log time entries in your TimeTackle workspace.

Long description

Before

Oct 27, 2026 · 01:02 UTC

turns your calendars into time data. Connect your TimeTackle workspace to ask how time is spent and to log time without leaving ChatGPT. - Analyze meeting time: total hours, meeting counts, people and organizations met, and trends by day...

After

Nov 13, 2026 · 06:10 UTC

is AI time tracking built on your calendar. It tracks time automatically from your Google Calendar and Outlook events, with AI tag suggestions that sort it by client and project. Connect your TimeTackle workspace to ChatGPT to check your...

Short description

Before

Oct 27, 2026 · 01:02 UTC

Analyze where your time goes

After

Nov 13, 2026 · 06:10 UTC

AI time tracking for calendars

Declared skills

Before

Oct 27, 2026 · 01:02 UTC

[{"description":"Build a client hours report from TimeTackle - total hours per client, and per person for each client, for a billing period, as a ready-to-share table. Use when the user asks for client hours, a billing summary, or hours ...

After

Nov 13, 2026 · 06:10 UTC

[{"description":"Build a client hours report from TimeTackle - total hours per client, and per person for each client, for a billing period, as a ready-to-share table. Use when the user asks for client hours, a billing summary, or hours ...

Compare saved observations

Download comparison JSON
Full technical diff · 12 changed fields

changed /release/description

BEFORE
"Analyze calendar time, break it down by tags, clients and people, and log manual time entries in your TimeTackle workspace."
AFTER
"AI time tracking from your calendar: see timesheets and hours by client or project, and log time entries in your TimeTackle workspace."

changed /release/id

BEFORE
"pluginrel_9f40f4cf8b008191aa17d3dfe407a537"
AFTER
"pluginrel_eccec66352ec8191b533f87fc75762f8"

changed /release/interface/capabilities

BEFORE
[
  "Analyze meeting hours and trends",
  "Break down time by tag, client or project",
  "Break down time per person or calendar",
  "List calendars and look up events",
  "Create, update and delete manual time entries"
]
AFTER
[
  "See timesheets by day, project or client",
  "Break down tracked time by client or project",
  "Log time entries in plain language",
  "Track meeting time and trends",
  "List calendars and look up events"
]

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_00000000fd1482119ac458decd5ed198"
AFTER
"https://files.openai.com/content?id=file_00000000c5fc81faadb7e837fb651c08"

changed /release/interface/default_prompt

BEFORE
"How many hours did I spend in meetings last week?"
AFTER
"Show my timesheet for last week."

changed /release/interface/default_prompts

BEFORE
[
  "How many hours did I spend in meetings last week?",
  "Break down my team's time by client for this month.",
  "Log 1 hour today at 10am for project planning."
]
AFTER
[
  "Show my timesheet for last week.",
  "Break down my team's tracked time by client this month.",
  "Log 1 hour today at 10am for project planning."
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000c3b081fa99d6a57e7a62c635"
AFTER
"https://files.openai.com/content?id=file_00000000d83c81fabdc40a482dfd20a3"

changed /release/interface/long_description

BEFORE
"TimeTackle turns your calendars into time data. Connect your TimeTackle workspace to ask how time is spent and to log time without leaving ChatGPT.\n\nWhat you can do:\n- Analyze meeting time: total hours, meeting counts, people and organizations met, and trends by day, week or month.\n- Break time down by your workspace's tags and properties (projects, clients, departments and more), per person or per calendar.\n- List your calendars and look up events with the same filters as the TimeTackle web app.\n- Create, update and delete your own manual time entries, with tags.\n\nWho it is for: teams and individuals who already use TimeTackle to track and report time from Google or Outlook calendars.\n\nLimitations:\n- You need a TimeTackle account; you sign in with it when you connect.\n- Results cover only the calendars you can access in TimeTackle (owners and admins see the whole workspace; other members see the calendars, teams and people they were granted).\n- Data exists only for your workspace's sync range; dates outside it return nothing.\n- Manual entries are always created for the connected user.\n- It does not create or change calendar events in Google or Outlook."
AFTER
"TimeTackle is AI time tracking built on your calendar. It tracks time automatically from your Google Calendar and Outlook events, with AI tag suggestions that sort it by client and project. Connect your TimeTackle workspace to ChatGPT to check your timesheets and log time without leaving the chat.\n\nWhat you can do:\n- Get your timesheet: hours per day and per project, client or tag, for you or your team.\n- Break tracked time down by client, project, department or any of your tags, per person or per calendar.\n- Log time in plain language: create, update and delete your manual time entries, with tags.\n- Meeting time tracking: meeting hours, counts and trends by day, week or month.\n- List your calendars and look up events with the same filters as the TimeTackle web app.\n\nWho it is for: teams and individuals who use TimeTackle for calendar time tracking.\n\nLimitations:\n- You need a TimeTackle account; you sign in with it when you connect.\n- Results cover only the calendars you can access in TimeTackle (owners and admins see the whole workspace; other members see the calendars, teams and people they were granted).\n- Data exists only for your workspace's sync range; dates outside it return nothing.\n- Manual entries are always created for the connected user.\n- It does not create or change calendar events in Google or Outlook."

changed /release/interface/short_description

BEFORE
"Analyze where your time goes"
AFTER
"AI time tracking for calendars"

changed /release/keywords

BEFORE
[
  "time tracking",
  "calendar analytics",
  "timesheets",
  "productivity"
]
AFTER
[
  "AI time tracking",
  "calendar time tracking",
  "Google Calendar time tracking",
  "automated time tracking",
  "meeting time tracking",
  "timesheets",
  "time tracking"
]

changed /release/skills

BEFORE
[
  {
    "description": "Build a client hours report from TimeTackle - total hours per client, and per person for each client, for a billing period, as a ready-to-share table. Use when the user asks for client hours, a billing summary, or hours spent per client or account.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Make a client hours report for last month.",
      "display_name": "Client Hours Report",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Hours per client for a period"
    },
    "name": "client-hours-report",
    "plugin_release_skill_id": "pluginrsk_6acf86af3b5c81919c0dfedcf5627ca9"
  },
  {
    "description": "Set up TimeTackle after installing it - confirm the connected workspace, what data is available, and suggest first questions to ask.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Set up TimeTackle and show me what I can ask.",
      "display_name": "Get Started",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Set up and first questions"
    },
    "name": "get-started",
    "plugin_release_skill_id": "pluginrsk_6acf86b088848191a0ce55a47f93011d"
  },
  {
    "description": "Log time in TimeTackle from a plain description - turn \"I spent 2 hours on the Acme proposal this morning\" into one or more manual time entries with the right tags, confirmed before saving, and fix or remove entries just created. Use when the user wants to log, record, add, correct or delete their time.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Log 2 hours this morning on the Acme proposal.",
      "display_name": "Log Time",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Turn notes into time entries"
    },
    "name": "log-time",
    "plugin_release_skill_id": "pluginrsk_6acf86b08210819197b0a54d8df40871"
  },
  {
    "description": "Review meeting load in TimeTackle - meeting hours and counts over time, the mix of meeting lengths and sizes, recurring versus one-off meetings, and who organizes the most, with practical suggestions grounded in the numbers. Use when the user asks about meeting overload, how much time goes to meetings, or how to reduce meetings.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Review my meeting load for the last 4 weeks.",
      "display_name": "Meeting Load Review",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Meeting hours, mix and trends"
    },
    "name": "meeting-load-review",
    "plugin_release_skill_id": "pluginrsk_6acf86af80008191b9d77266dd177994"
  },
  {
    "description": "Break down where time went in TimeTackle - hours by tag, project, client, department or any other property for a period, optionally per person or per calendar, including untagged time. Use when the user asks how time was split, what took the most time, or hours per tag or property.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Break down last week's time by project.",
      "display_name": "Time Breakdown",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Hours by tag, project or client"
    },
    "name": "time-breakdown",
    "plugin_release_skill_id": "pluginrsk_6acf86b08fd08191a3bf14bf5e4efa92"
  },
  {
    "description": "Build a weekly timesheet from TimeTackle - a person's hours per day and per project or tag for a week, with untagged time and days with little tracked time called out. Use when the user asks for their timesheet, what they worked on this or last week, or a weekly summary of their time.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Show my timesheet for last week.",
      "display_name": "Weekly Timesheet",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Your week by day and project"
    },
    "name": "weekly-timesheet",
    "plugin_release_skill_id": "pluginrsk_6acf86af3cf081919c89fa2e10f8faac"
  }
]
AFTER
[
  {
    "description": "Build a client hours report from TimeTackle - total hours per client, and per person for each client, for a billing period, as a ready-to-share table. Use when the user asks for client hours, a billing summary, or hours spent per client or account.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Make a client hours report for last month.",
      "display_name": "Client Hours Report",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Hours per client for a period"
    },
    "name": "client-hours-report",
    "plugin_release_skill_id": "pluginrsk_6af643647c5c8191872d3b6e4bd53899"
  },
  {
    "description": "Set up TimeTackle after installing it - confirm the connected workspace, what data is available, and suggest first questions to ask.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Set up TimeTackle and show me what I can ask.",
      "display_name": "Get Started",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Set up your time tracking"
    },
    "name": "get-started",
    "plugin_release_skill_id": "pluginrsk_6af643659cbc8191a86c10e66d61f39e"
  },
  {
    "description": "Log time in TimeTackle from a plain description - turn \"I spent 2 hours on the Acme proposal this morning\" into one or more manual time entries with the right tags, confirmed before saving, and fix or remove entries just created. Use when the user wants to log, record, add, correct or delete their time.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Log 2 hours this morning on the Acme proposal.",
      "display_name": "Log Time",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Turn notes into time entries"
    },
    "name": "log-time",
    "plugin_release_skill_id": "pluginrsk_6af6436586b08191a6ba20c7d00439cc"
  },
  {
    "description": "Review meeting load in TimeTackle - meeting hours and counts over time, the mix of meeting lengths and sizes, recurring versus one-off meetings, and who organizes the most, with practical suggestions grounded in the numbers. Use when the user asks about meeting overload, how much time goes to meetings, or how to reduce meetings.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Review my meeting load for the last 4 weeks.",
      "display_name": "Meeting Time Review",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Meeting hours, mix and trends"
    },
    "name": "meeting-load-review",
    "plugin_release_skill_id": "pluginrsk_6af643647544819190e526747aacd1f1"
  },
  {
    "description": "Break down where time went in TimeTackle - hours by tag, project, client, department or any other property for a period, optionally per person or per calendar, including untagged time. Use when the user asks how time was split, what took the most time, or hours per tag or property.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Break down last week's time by project.",
      "display_name": "Time Breakdown",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Hours by tag, project or client"
    },
    "name": "time-breakdown",
    "plugin_release_skill_id": "pluginrsk_6af6436467708191ba5e0a0bef79d5b8"
  },
  {
    "description": "Build a weekly timesheet from TimeTackle - a person's hours per day and per project or tag for a week, with untagged time and days with little tracked time called out. Use when the user asks for their timesheet, what they worked on this or last week, or a weekly summary of their time.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Show my timesheet for last week.",
      "display_name": "Weekly Timesheet",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Your week by day and project"
    },
    "name": "weekly-timesheet",
    "plugin_release_skill_id": "pluginrsk_6af643646c6081919c4f0277ed3f29eb"
  }
]

changed /release/version

BEFORE
"1.0.1"
AFTER
"1.0.2"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6acf71fcd9348191b432d98280f4b176",
  "connector_id": "asdk_app_6acf71fcd9348191b432d98280f4b176",
  "created_at": "2026-10-14T13:46:44.244408Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6acf71fcd9348191b432d98280f4b176",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "timetackle",
  "release": {
    "app_ids": [
      "asdk_app_6acf71fcd9348191b432d98280f4b176"
    ],
    "app_manifest": {
      "apps": {
        "timetackle": {
          "id": "asdk_app_6acf71fcd9348191b432d98280f4b176",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "AI time tracking from your calendar: see timesheets and hours by client or project, and log time entries in your TimeTackle workspace.",
    "display_name": "TimeTackle",
    "id": "pluginrel_eccec66352ec8191b533f87fc75762f8",
    "interface": {
      "brand_color": "#2C50FF",
      "capabilities": [
        "See timesheets by day, project or client",
        "Break down tracked time by client or project",
        "Log time entries in plain language",
        "Track meeting time and trends",
        "List calendars and look up events"
      ],
      "category": "Productivity",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000c5fc81faadb7e837fb651c08",
      "default_prompt": "Show my timesheet for last week.",
      "default_prompts": [
        "Show my timesheet for last week.",
        "Break down my team's tracked time by client this month.",
        "Log 1 hour today at 10am for project planning."
      ],
      "developer_name": "TimeTackle",
      "logo_url": "https://files.openai.com/content?id=file_00000000d83c81fabdc40a482dfd20a3",
      "logo_url_dark": null,
      "long_description": "TimeTackle is AI time tracking built on your calendar. It tracks time automatically from your Google Calendar and Outlook events, with AI tag suggestions that sort it by client and project. Connect your TimeTackle workspace to ChatGPT to check your timesheets and log time without leaving the chat.\n\nWhat you can do:\n- Get your timesheet: hours per day and per project, client or tag, for you or your team.\n- Break tracked time down by client, project, department or any of your tags, per person or per calendar.\n- Log time in plain language: create, update and delete your manual time entries, with tags.\n- Meeting time tracking: meeting hours, counts and trends by day, week or month.\n- List your calendars and look up events with the same filters as the TimeTackle web app.\n\nWho it is for: teams and individuals who use TimeTackle for calendar time tracking.\n\nLimitations:\n- You need a TimeTackle account; you sign in with it when you connect.\n- Results cover only the calendars you can access in TimeTackle (owners and admins see the whole workspace; other members see the calendars, teams and people they were granted).\n- Data exists only for your workspace's sync range; dates outside it return nothing.\n- Manual entries are always created for the connected user.\n- It does not create or change calendar events in Google or Outlook.",
      "plugin_category_id": "productivity",
      "privacy_policy_url": "https://www.timetackle.com/privacy-policy/",
      "screenshot_urls": [],
      "short_description": "AI time tracking for calendars",
      "terms_of_service_url": "https://www.timetackle.com/terms-of-service/",
      "website_url": "https://www.timetackle.com/"
    },
    "keywords": [
      "AI time tracking",
      "calendar time tracking",
      "Google Calendar time tracking",
      "automated time tracking",
      "meeting time tracking",
      "timesheets",
      "time tracking"
    ],
    "mcp_servers": [
      {
        "key": "timetackle",
        "metadata": {
          "extensions": {
            "com.openai": {
              "auth": {
                "client": {
                  "clientId": "54b6c571-bff3-4db5-9aa7-f7863c6fc5f0",
                  "mode": "provided",
                  "tokenEndpointAuthMethod": "none"
                },
                "type": "oauth"
              }
            }
          },
          "headers": {},
          "type": "streamable-http",
          "url": "https://mcp.timetackle.com/mcp"
        }
      }
    ],
    "onboarding_skill_name": "get-started",
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Build a client hours report from TimeTackle - total hours per client, and per person for each client, for a billing period, as a ready-to-share table. Use when the user asks for client hours, a billing summary, or hours spent per client or account.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Make a client hours report for last month.",
          "display_name": "Client Hours Report",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Hours per client for a period"
        },
        "name": "client-hours-report",
        "plugin_release_skill_id": "pluginrsk_6af643647c5c8191872d3b6e4bd53899"
      },
      {
        "description": "Set up TimeTackle after installing it - confirm the connected workspace, what data is available, and suggest first questions to ask.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Set up TimeTackle and show me what I can ask.",
          "display_name": "Get Started",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Set up your time tracking"
        },
        "name": "get-started",
        "plugin_release_skill_id": "pluginrsk_6af643659cbc8191a86c10e66d61f39e"
      },
      {
        "description": "Log time in TimeTackle from a plain description - turn \"I spent 2 hours on the Acme proposal this morning\" into one or more manual time entries with the right tags, confirmed before saving, and fix or remove entries just created. Use when the user wants to log, record, add, correct or delete their time.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Log 2 hours this morning on the Acme proposal.",
          "display_name": "Log Time",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Turn notes into time entries"
        },
        "name": "log-time",
        "plugin_release_skill_id": "pluginrsk_6af6436586b08191a6ba20c7d00439cc"
      },
      {
        "description": "Review meeting load in TimeTackle - meeting hours and counts over time, the mix of meeting lengths and sizes, recurring versus one-off meetings, and who organizes the most, with practical suggestions grounded in the numbers. Use when the user asks about meeting overload, how much time goes to meetings, or how to reduce meetings.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Review my meeting load for the last 4 weeks.",
          "display_name": "Meeting Time Review",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Meeting hours, mix and trends"
        },
        "name": "meeting-load-review",
        "plugin_release_skill_id": "pluginrsk_6af643647544819190e526747aacd1f1"
      },
      {
        "description": "Break down where time went in TimeTackle - hours by tag, project, client, department or any other property for a period, optionally per person or per calendar, including untagged time. Use when the user asks how time was split, what took the most time, or hours per tag or property.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Break down last week's time by project.",
          "display_name": "Time Breakdown",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Hours by tag, project or client"
        },
        "name": "time-breakdown",
        "plugin_release_skill_id": "pluginrsk_6af6436467708191ba5e0a0bef79d5b8"
      },
      {
        "description": "Build a weekly timesheet from TimeTackle - a person's hours per day and per project or tag for a week, with untagged time and days with little tracked time called out. Use when the user asks for their timesheet, what they worked on this or last week, or a weekly summary of their time.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Show my timesheet for last week.",
          "display_name": "Weekly Timesheet",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Your week by day and project"
        },
        "name": "weekly-timesheet",
        "plugin_release_skill_id": "pluginrsk_6af643646c6081919c4f0277ed3f29eb"
      }
    ],
    "version": "1.0.2"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6acf71fcd9348191b432d98280f4b176?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 26d3e37fafb95025dabc30e28014542cf5aa9fe9af94268d45df9599acbea160