← TaskPlannerCONTENT HISTORY

Update to TaskPlanner

Snapshot Nov 9, 2026 · 12:07 UTC · version 3.0.18

WHAT CHANGED

Declared capabilities changed

Short description — Now says: Markdown tasks for AI agents

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

Save TaskPlanner and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Short description

Before

Oct 27, 2026 · 00:31 UTC

Markdown task management

After

Nov 9, 2026 · 12:07 UTC

Markdown tasks for AI agents

Declared skills

Before

Oct 27, 2026 · 00:31 UTC

[{"description":"Resume a TaskPlanner task that is already In Progress. Use when the user asks to continue, resume, finish, or inspect active TaskPlanner work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"contin...

After

Nov 9, 2026 · 12:07 UTC

[{"description":"Show the TaskPlanner board for the current repository. Use when the user asks to open, show, or look at the task board, kanban, or what is in progress. In Claude Code the board pane opens directly and this skill does not...

Display name

Before

Oct 27, 2026 · 00:31 UTC

Task Plan AI

After

Nov 9, 2026 · 12:07 UTC

TaskPlanner

Composer icon url

Before

Oct 27, 2026 · 00:31 UTC

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

After

Nov 9, 2026 · 12:07 UTC

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

Compare saved observations

Download comparison JSON
Full technical diff · 8 changed fields

changed /release/display_name

BEFORE
"Task Plan AI"
AFTER
"TaskPlanner"

changed /release/id

BEFORE
"pluginrel_29c1abc7d48481918964cf7ca7170f79"
AFTER
"pluginrel_196f2858de848191bad7b04f55b37bf5"

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_000000009e2481f4a3e052c316044a40"
AFTER
"https://files.openai.com/content?id=file_000000003dd481f499c49ea94d4cbecd"

changed /release/interface/default_prompts

BEFORE
[
  "Show my TaskPlanner board.",
  "Pick the next task and make a plan.",
  "Create a new task for this repository."
]
AFTER
[
  "Show my TaskPlanner board.",
  "Pick the next task and make a plan.",
  "Continue the current in-progress task."
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_0000000084188243b3eeb57c60f54e16"
AFTER
"https://files.openai.com/content?id=file_00000000922481f4b0166f735a9842e2"

changed /release/interface/short_description

BEFORE
"Markdown task management"
AFTER
"Markdown tasks for AI agents"

changed /release/skills

BEFORE
[
  {
    "description": "Resume a TaskPlanner task that is already In Progress. Use when the user asks to continue, resume, finish, or inspect active TaskPlanner work.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "continue-task",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Resume a TaskPlanner task that is already In Progress. Use when the user asks to continue, resume, finish, or inspect active TaskPlanner work."
    },
    "name": "continue-task",
    "plugin_release_skill_id": "pluginrsk_6a6113a048e0819180f4ab27fc2f73b4"
  },
  {
    "description": "Initialize TaskPlanner in a repository. Use for install, setup, initialize, create-board, or first-time TaskPlanner requests; create the .tasks board, managed agent instructions, version metadata, and optional README attribution without overwriting existing project content.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $initialize-taskplanner to initialize TaskPlanner in this repository.",
      "display_name": "Initialize TaskPlanner",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Create a TaskPlanner board and managed instructions"
    },
    "name": "initialize-taskplanner",
    "plugin_release_skill_id": "pluginrsk_6a6113a25f048191a72767b733d4b277"
  },
  {
    "description": "List TaskPlanner tasks from the repository board, grouped or filtered by state. Use for board summaries, status checks, backlog queries, and finding current work.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "list-tasks",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "List TaskPlanner tasks from the repository board, grouped or filtered by state. Use for board summaries, status checks, backlog queries, and finding current work."
    },
    "name": "list-tasks",
    "plugin_release_skill_id": "pluginrsk_6a6113a13808819182bd4d1296b85be8"
  },
  {
    "description": "Select and implement the highest-priority TaskPlanner task from Next or Backlog. Use when the user asks to start, pick, or complete the next planned task.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "next-task",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Select and implement the highest-priority TaskPlanner task from Next or Backlog. Use when the user asks to start, pick, or complete the next planned task."
    },
    "name": "next-task",
    "plugin_release_skill_id": "pluginrsk_6a6113a0444881919c8c4444bef5a954"
  },
  {
    "description": "Manage tasks stored in .tasks markdown files. Use when the user mentions tasks, backlog, planning, priorities, sprints, or asks to create, implement, update, list, or move TaskPlanner tasks. Prefer TaskPlanner MCP tools when they can access the active workspace and otherwise operate on the files directly.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "taskplanner",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Manage tasks stored in .tasks markdown files. Use when the user mentions tasks, backlog, planning, priorities, sprints, or asks to create, implement, update, list, or move TaskPlanner tasks. Prefer TaskPlanner MCP tools when they can access the active workspace and otherwise operate on the files directly."
    },
    "name": "taskplanner",
    "plugin_release_skill_id": "pluginrsk_6a6113a213ac81919f361f5ccb5e1c2a"
  },
  {
    "description": "Synchronize an existing TaskPlanner project with the installed skill version. Use for update, upgrade, migrate, refresh, or sync requests and for the TaskPlanner version preflight; update only TaskPlanner-owned marker blocks and safe config defaults without changing tasks or user choices.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $update-taskplanner to synchronize this repository with the installed TaskPlanner version.",
      "display_name": "Update TaskPlanner Project",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Synchronize TaskPlanner-managed project files"
    },
    "name": "update-taskplanner",
    "plugin_release_skill_id": "pluginrsk_6a6113a05314819180a327c86a253b34"
  }
]
AFTER
[
  {
    "description": "Show the TaskPlanner board for the current repository. Use when the user asks to open, show, or look at the task board, kanban, or what is in progress. In Claude Code the board pane opens directly and this skill does not run.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "board",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Show the TaskPlanner board for the current repository. Use when the user asks to open, show, or look at the task board, kanban, or what is in progress. In Claude Code the board pane opens directly and this skill does not run."
    },
    "name": "board",
    "plugin_release_skill_id": "pluginrsk_6aef29dc5f148191a168d3cbb2428469"
  },
  {
    "description": "Resume a TaskPlanner task that is already In Progress. Use when the user asks to continue, resume, finish, or inspect active TaskPlanner work.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "continue-task",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Resume a TaskPlanner task that is already In Progress. Use when the user asks to continue, resume, finish, or inspect active TaskPlanner work."
    },
    "name": "continue-task",
    "plugin_release_skill_id": "pluginrsk_6aef29dafc0c81919520213af70d8905"
  },
  {
    "description": "Initialize TaskPlanner in a repository. Use for install, setup, initialize, create-board, or first-time TaskPlanner requests; create the .tasks board, managed agent instructions, version metadata, and optional README attribution without overwriting existing project content.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $initialize-taskplanner to initialize TaskPlanner in this repository.",
      "display_name": "Initialize TaskPlanner",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Create a TaskPlanner board and managed instructions"
    },
    "name": "initialize-taskplanner",
    "plugin_release_skill_id": "pluginrsk_6aef29db09788191917a755679175013"
  },
  {
    "description": "List TaskPlanner tasks from the repository board, grouped or filtered by state. Use for board summaries, status checks, backlog queries, and finding current work.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "list-tasks",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "List TaskPlanner tasks from the repository board, grouped or filtered by state. Use for board summaries, status checks, backlog queries, and finding current work."
    },
    "name": "list-tasks",
    "plugin_release_skill_id": "pluginrsk_6aef29daed7881919c4bc831885a5e6a"
  },
  {
    "description": "Select and implement the highest-priority TaskPlanner task from Next or Backlog. Use when the user asks to start, pick, or complete the next planned task.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "next-task",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Select and implement the highest-priority TaskPlanner task from Next or Backlog. Use when the user asks to start, pick, or complete the next planned task."
    },
    "name": "next-task",
    "plugin_release_skill_id": "pluginrsk_6aef29db1b848191ab75943396611213"
  },
  {
    "description": "Manage tasks stored in .tasks markdown files. Use when the user mentions tasks, backlog, planning, priorities, sprints, or asks to create, implement, update, list, or move TaskPlanner tasks. Prefer TaskPlanner MCP tools when they can access the active workspace and otherwise operate on the files directly.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "taskplanner",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Manage tasks stored in .tasks markdown files. Use when the user mentions tasks, backlog, planning, priorities, sprints, or asks to create, implement, update, list, or move TaskPlanner tasks. Prefer TaskPlanner MCP tools when they can access the active workspace and otherwise operate on the files directly."
    },
    "name": "taskplanner",
    "plugin_release_skill_id": "pluginrsk_6aef29dc34908191a788e0a7b933cd32"
  },
  {
    "description": "Synchronize an existing TaskPlanner project with the installed skill version. Use for update, upgrade, migrate, refresh, or sync requests and for the TaskPlanner version preflight; update only TaskPlanner-owned marker blocks and safe config defaults without changing tasks or user choices.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $update-taskplanner to synchronize this repository with the installed TaskPlanner version.",
      "display_name": "Update TaskPlanner Project",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Synchronize TaskPlanner-managed project files"
    },
    "name": "update-taskplanner",
    "plugin_release_skill_id": "pluginrsk_6aef29dc0990819189b258358bdb1b88"
  }
]

changed /release/version

BEFORE
"2.1.1"
AFTER
"3.0.18"
Full snapshot data
{
  "canonical_app_id": null,
  "connector_id": null,
  "created_at": "2026-07-22T19:12:56.074809Z",
  "discoverability": "LISTED",
  "id": "plugins_6a61139e52e88191907919d50300a246",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "taskplanner",
  "release": {
    "app_ids": [],
    "app_manifest": null,
    "app_templates": [],
    "description": "AI-directed markdown task management in your repo. Generates AGENTS.md, CLAUDE.md, and .cursorrules workflows. Tracked by git.",
    "display_name": "TaskPlanner",
    "id": "pluginrel_196f2858de848191bad7b04f55b37bf5",
    "interface": {
      "brand_color": "#6C63FF",
      "capabilities": [
        "Read",
        "Write"
      ],
      "category": "Productivity",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_000000003dd481f499c49ea94d4cbecd",
      "default_prompt": "Show my TaskPlanner board.",
      "default_prompts": [
        "Show my TaskPlanner board.",
        "Pick the next task and make a plan.",
        "Continue the current in-progress task."
      ],
      "developer_name": "refined",
      "logo_url": "https://files.openai.com/content?id=file_00000000922481f4b0166f735a9842e2",
      "logo_url_dark": null,
      "long_description": "AI-directed markdown task management in your repo. Uses git-tracked .tasks files and gives Codex tools and skills to read, create, prioritize, plan, update, and move work.",
      "plugin_category_id": "productivity",
      "privacy_policy_url": "https://github.com/smekai/taskplanner/blob/main/PRIVACY.md",
      "screenshot_urls": [],
      "short_description": "Markdown tasks for AI agents",
      "terms_of_service_url": "https://github.com/smekai/taskplanner/blob/main/TERMS.md",
      "website_url": "https://github.com/smekai/taskplanner"
    },
    "keywords": [
      "tasks",
      "planner",
      "markdown",
      "project-management",
      "ai-workflow"
    ],
    "mcp_servers": [],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Show the TaskPlanner board for the current repository. Use when the user asks to open, show, or look at the task board, kanban, or what is in progress. In Claude Code the board pane opens directly and this skill does not run.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "board",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Show the TaskPlanner board for the current repository. Use when the user asks to open, show, or look at the task board, kanban, or what is in progress. In Claude Code the board pane opens directly and this skill does not run."
        },
        "name": "board",
        "plugin_release_skill_id": "pluginrsk_6aef29dc5f148191a168d3cbb2428469"
      },
      {
        "description": "Resume a TaskPlanner task that is already In Progress. Use when the user asks to continue, resume, finish, or inspect active TaskPlanner work.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "continue-task",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Resume a TaskPlanner task that is already In Progress. Use when the user asks to continue, resume, finish, or inspect active TaskPlanner work."
        },
        "name": "continue-task",
        "plugin_release_skill_id": "pluginrsk_6aef29dafc0c81919520213af70d8905"
      },
      {
        "description": "Initialize TaskPlanner in a repository. Use for install, setup, initialize, create-board, or first-time TaskPlanner requests; create the .tasks board, managed agent instructions, version metadata, and optional README attribution without overwriting existing project content.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $initialize-taskplanner to initialize TaskPlanner in this repository.",
          "display_name": "Initialize TaskPlanner",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Create a TaskPlanner board and managed instructions"
        },
        "name": "initialize-taskplanner",
        "plugin_release_skill_id": "pluginrsk_6aef29db09788191917a755679175013"
      },
      {
        "description": "List TaskPlanner tasks from the repository board, grouped or filtered by state. Use for board summaries, status checks, backlog queries, and finding current work.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "list-tasks",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "List TaskPlanner tasks from the repository board, grouped or filtered by state. Use for board summaries, status checks, backlog queries, and finding current work."
        },
        "name": "list-tasks",
        "plugin_release_skill_id": "pluginrsk_6aef29daed7881919c4bc831885a5e6a"
      },
      {
        "description": "Select and implement the highest-priority TaskPlanner task from Next or Backlog. Use when the user asks to start, pick, or complete the next planned task.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "next-task",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Select and implement the highest-priority TaskPlanner task from Next or Backlog. Use when the user asks to start, pick, or complete the next planned task."
        },
        "name": "next-task",
        "plugin_release_skill_id": "pluginrsk_6aef29db1b848191ab75943396611213"
      },
      {
        "description": "Manage tasks stored in .tasks markdown files. Use when the user mentions tasks, backlog, planning, priorities, sprints, or asks to create, implement, update, list, or move TaskPlanner tasks. Prefer TaskPlanner MCP tools when they can access the active workspace and otherwise operate on the files directly.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "taskplanner",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Manage tasks stored in .tasks markdown files. Use when the user mentions tasks, backlog, planning, priorities, sprints, or asks to create, implement, update, list, or move TaskPlanner tasks. Prefer TaskPlanner MCP tools when they can access the active workspace and otherwise operate on the files directly."
        },
        "name": "taskplanner",
        "plugin_release_skill_id": "pluginrsk_6aef29dc34908191a788e0a7b933cd32"
      },
      {
        "description": "Synchronize an existing TaskPlanner project with the installed skill version. Use for update, upgrade, migrate, refresh, or sync requests and for the TaskPlanner version preflight; update only TaskPlanner-owned marker blocks and safe config defaults without changing tasks or user choices.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $update-taskplanner to synchronize this repository with the installed TaskPlanner version.",
          "display_name": "Update TaskPlanner Project",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Synchronize TaskPlanner-managed project files"
        },
        "name": "update-taskplanner",
        "plugin_release_skill_id": "pluginrsk_6aef29dc0990819189b258358bdb1b88"
      }
    ],
    "version": "3.0.18"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugins_6a61139e52e88191907919d50300a246?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: de784b66d5af1879a3fd4441dfc4fbad0b4a5719df99da07329835bb91f32d4e