{
  "schema": 1,
  "site": "https://agent-toolkit.itqanlab.com",
  "repository": "https://github.com/itqanlab/agent-toolkit",
  "updated": "2026-10-05",
  "how": "Compare the version you have installed (metadata.version in the skill's SKILL.md) with \"version\" here. If yours is lower, read every entry in \"releases\" newer than yours and tell the user what changed before you update. A release with \"breaking\": true needs the user to act.",
  "items": [
    {
      "name": "cloudflare-ops",
      "type": "skill",
      "category": "devops",
      "version": "2.1.0",
      "released": "2026-09-21",
      "page": "https://agent-toolkit.itqanlab.com/s/cloudflare-ops/",
      "changelog": "https://agent-toolkit.itqanlab.com/s/cloudflare-ops/CHANGELOG.md",
      "releases": [
        {
          "version": "2.1.0",
          "date": "2026-09-21",
          "breaking": false,
          "changes": {
            "Added": [
              "The tool has its own icon, in a dark and a light version. Codex shows it on the plugin card and in the skill list, and the toolkit site shows it on the tool's page and in share previews."
            ]
          }
        },
        {
          "version": "2.0.0",
          "date": "2026-09-21",
          "breaking": true,
          "changes": {
            "Breaking": [
              "Installed as a Claude Code plugin, the slash command is now `/cloudflare-ops:cloudflare-ops`, with the plugin name in front. This has been true since 1.2.0, and this release marks it as breaking. Use the new name, or ask in words, which works as before. A copy in a skills folder keeps the plain name `/cloudflare-ops`."
            ],
            "Added": [
              "Codex now shows a display name, a short line and a starter prompt for the skill in its skill list. They come from a generated `agents/openai.yaml` inside the skill folder. Other agents ignore that file."
            ],
            "Changed": [
              "The description now leads with what the skill does, then its trigger phrases, then the detail. Codex shortens long skill lists from the end, so the phrases that route a request now survive far longer. With 40 skills installed, 95% of the phrases stay visible instead of 8%."
            ]
          }
        },
        {
          "version": "1.2.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "Can be installed as a Codex plugin, from the same source as everything else."
            ],
            "Changed": [
              "The changelog address now points to the site, so it keeps working if the repository layout changes."
            ]
          }
        },
        {
          "version": "1.1.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "This changelog, so you can see what changed in each version.",
              "An Updates section in `SKILL.md`. It tells the agent how to check for a newer version, and to report what changed before it updates."
            ]
          }
        },
        {
          "version": "1.0.0",
          "date": "2026-08-11",
          "breaking": false,
          "changes": {
            "Added": [
              "Connect a Cloudflare account in two steps. The token needs three checkboxes and is never typed into the chat.",
              "Manage DNS records and subdomains.",
              "Publish a Pages site from start to finish, with a custom domain.",
              "Deploy a Worker and route a hostname to it.",
              "Manage R2 buckets.",
              "Look up any Cloudflare API endpoint instead of guessing at it.",
              "Declare the Node requirement, and offer to install Node when it is missing."
            ]
          }
        }
      ]
    },
    {
      "name": "dokploy-ops",
      "type": "skill",
      "category": "devops",
      "version": "2.1.0",
      "released": "2026-09-21",
      "page": "https://agent-toolkit.itqanlab.com/s/dokploy-ops/",
      "changelog": "https://agent-toolkit.itqanlab.com/s/dokploy-ops/CHANGELOG.md",
      "releases": [
        {
          "version": "2.1.0",
          "date": "2026-09-21",
          "breaking": false,
          "changes": {
            "Added": [
              "The tool has its own icon, in a dark and a light version. Codex shows it on the plugin card and in the skill list, and the toolkit site shows it on the tool's page and in share previews."
            ]
          }
        },
        {
          "version": "2.0.0",
          "date": "2026-09-21",
          "breaking": true,
          "changes": {
            "Breaking": [
              "Installed as a Claude Code plugin, the slash command is now `/dokploy-ops:dokploy-ops`, with the plugin name in front. This has been true since 1.2.0, and this release marks it as breaking. Use the new name, or ask in words, which works as before. A copy in a skills folder keeps the plain name `/dokploy-ops`."
            ],
            "Added": [
              "Codex now shows a display name, a short line and a starter prompt for the skill in its skill list. They come from a generated `agents/openai.yaml` inside the skill folder. Other agents ignore that file."
            ],
            "Changed": [
              "The description now leads with what the skill does, then its trigger phrases, then the detail. Codex shortens long skill lists from the end, so the phrases that route a request now survive far longer. With 40 skills installed, 95% of the phrases stay visible instead of 8%."
            ]
          }
        },
        {
          "version": "1.2.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "Can be installed as a Codex plugin, from the same source as everything else."
            ],
            "Changed": [
              "The changelog address now points to the site, so it keeps working if the repository layout changes."
            ]
          }
        },
        {
          "version": "1.1.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "This changelog, so you can see what changed in each version.",
              "An Updates section in `SKILL.md`. It tells the agent how to check for a newer version, and to report what changed before it updates."
            ]
          }
        },
        {
          "version": "1.0.0",
          "date": "2026-08-15",
          "breaking": false,
          "changes": {
            "Added": [
              "Connect one or more self-hosted Dokploy installations. Each one is kept apart by name, so a deploy cannot land on the wrong server.",
              "See every app, database and compose stack with its real state.",
              "Deploy, and wait for the build to finish.",
              "Read logs, restart and stop services.",
              "Check domains and environment variables.",
              "Adopt a key the machine already has."
            ]
          }
        }
      ]
    },
    {
      "name": "elevenlabs-studio",
      "type": "skill",
      "category": "media",
      "version": "1.0.0",
      "released": "2026-10-05",
      "page": "https://agent-toolkit.itqanlab.com/s/elevenlabs-studio/",
      "changelog": "https://agent-toolkit.itqanlab.com/s/elevenlabs-studio/CHANGELOG.md",
      "releases": [
        {
          "version": "1.0.0",
          "date": "2026-10-05",
          "breaking": false,
          "changes": {
            "Added": [
              "Connect an ElevenLabs account through a guided setup. The key is pasted into a file, never into the chat.",
              "Make voice-over with any voice, with per-character timing for cutting a picture, and with neighbouring lines passed along so separate takes sound like one read (on models that support it).",
              "Make sound effects at an exact length, including loops that repeat without a gap.",
              "Make music from a prompt or from a composition plan. Plans are free, and the default model holds each section to its length.",
              "List voices and save their preview samples for free, to choose a voice by ear.",
              "See the plan, the credits left and the reset date.",
              "Every paid call is estimated first, served from a cache when it was already paid for, measured after, and written to a ledger in the project. Voice-over cost is measured exactly from ElevenLabs' history. A reserve refuses any call that would leave too few credits."
            ]
          }
        }
      ]
    },
    {
      "name": "hetzner-ops",
      "type": "skill",
      "category": "devops",
      "version": "2.1.0",
      "released": "2026-09-21",
      "page": "https://agent-toolkit.itqanlab.com/s/hetzner-ops/",
      "changelog": "https://agent-toolkit.itqanlab.com/s/hetzner-ops/CHANGELOG.md",
      "releases": [
        {
          "version": "2.1.0",
          "date": "2026-09-21",
          "breaking": false,
          "changes": {
            "Added": [
              "The tool has its own icon, in a dark and a light version. Codex shows it on the plugin card and in the skill list, and the toolkit site shows it on the tool's page and in share previews."
            ]
          }
        },
        {
          "version": "2.0.0",
          "date": "2026-09-21",
          "breaking": true,
          "changes": {
            "Breaking": [
              "Installed as a Claude Code plugin, the slash command is now `/hetzner-ops:hetzner-ops`, with the plugin name in front. This has been true since 1.2.0, and this release marks it as breaking. Use the new name, or ask in words, which works as before. A copy in a skills folder keeps the plain name `/hetzner-ops`."
            ],
            "Added": [
              "Codex now shows a display name, a short line and a starter prompt for the skill in its skill list. They come from a generated `agents/openai.yaml` inside the skill folder. Other agents ignore that file."
            ],
            "Changed": [
              "The description now leads with what the skill does, then its trigger phrases, then the detail. Codex shortens long skill lists from the end, so the phrases that route a request now survive far longer. With 40 skills installed, 95% of the phrases stay visible instead of 8%."
            ]
          }
        },
        {
          "version": "1.2.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "Can be installed as a Codex plugin, from the same source as everything else."
            ],
            "Changed": [
              "The changelog address now points to the site, so it keeps working if the repository layout changes."
            ]
          }
        },
        {
          "version": "1.1.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "This changelog, so you can see what changed in each version.",
              "An Updates section in `SKILL.md`. It tells the agent how to check for a newer version, and to report what changed before it updates."
            ]
          }
        },
        {
          "version": "1.0.0",
          "date": "2026-08-15",
          "breaking": false,
          "changes": {
            "Added": [
              "Connect one or more Hetzner Cloud projects. Each one is kept apart by name.",
              "List, create, start, stop, resize and delete servers.",
              "Manage SSH keys, firewalls, volumes and private networks.",
              "Manage DNS zones and records.",
              "Show what the project is costing.",
              "Adopt a token the machine already has."
            ]
          }
        }
      ]
    },
    {
      "name": "namecheap-ops",
      "type": "skill",
      "category": "devops",
      "version": "2.1.0",
      "released": "2026-09-21",
      "page": "https://agent-toolkit.itqanlab.com/s/namecheap-ops/",
      "changelog": "https://agent-toolkit.itqanlab.com/s/namecheap-ops/CHANGELOG.md",
      "releases": [
        {
          "version": "2.1.0",
          "date": "2026-09-21",
          "breaking": false,
          "changes": {
            "Added": [
              "The tool has its own icon, in a dark and a light version. Codex shows it on the plugin card and in the skill list, and the toolkit site shows it on the tool's page and in share previews."
            ]
          }
        },
        {
          "version": "2.0.0",
          "date": "2026-09-21",
          "breaking": true,
          "changes": {
            "Breaking": [
              "Installed as a Claude Code plugin, the slash command is now `/namecheap-ops:namecheap-ops`, with the plugin name in front. This has been true since 1.2.0, and this release marks it as breaking. Use the new name, or ask in words, which works as before. A copy in a skills folder keeps the plain name `/namecheap-ops`."
            ],
            "Added": [
              "Codex now shows a display name, a short line and a starter prompt for the skill in its skill list. They come from a generated `agents/openai.yaml` inside the skill folder. Other agents ignore that file."
            ],
            "Changed": [
              "The description now leads with what the skill does, then its trigger phrases, then the detail. Codex shortens long skill lists from the end, so the phrases that route a request now survive far longer. With 40 skills installed, 95% of the phrases stay visible instead of 8%."
            ]
          }
        },
        {
          "version": "1.2.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "Can be installed as a Codex plugin, from the same source as everything else."
            ],
            "Changed": [
              "The changelog address now points to the site, so it keeps working if the repository layout changes."
            ]
          }
        },
        {
          "version": "1.1.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "This changelog, so you can see what changed in each version.",
              "An Updates section in `SKILL.md`. It tells the agent how to check for a newer version, and to report what changed before it updates."
            ]
          }
        },
        {
          "version": "1.0.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "Connect one or more Namecheap accounts. Each one is kept apart by name.",
              "List domains, see what expires and what will not renew by itself, and check the balance.",
              "Look up nameservers and change them.",
              "Check whether a name is free, and see registration and renewal prices.",
              "Edit DNS records for domains that use Namecheap's own DNS.",
              "Handle Namecheap's address whitelist, including through an SSH server with a fixed address."
            ]
          }
        }
      ]
    },
    {
      "name": "toolkit-credentials",
      "type": "skill",
      "category": "productivity",
      "version": "2.1.0",
      "released": "2026-09-21",
      "page": "https://agent-toolkit.itqanlab.com/s/toolkit-credentials/",
      "changelog": "https://agent-toolkit.itqanlab.com/s/toolkit-credentials/CHANGELOG.md",
      "releases": [
        {
          "version": "2.1.0",
          "date": "2026-09-21",
          "breaking": false,
          "changes": {
            "Added": [
              "The tool has its own icon, in a dark and a light version. Codex shows it on the plugin card and in the skill list, and the toolkit site shows it on the tool's page and in share previews."
            ]
          }
        },
        {
          "version": "2.0.0",
          "date": "2026-09-21",
          "breaking": true,
          "changes": {
            "Breaking": [
              "Installed as a Claude Code plugin, the slash command is now `/toolkit-credentials:toolkit-credentials`, with the plugin name in front. This has been true since 1.2.0, and this release marks it as breaking. Use the new name, or ask in words, which works as before. A copy in a skills folder keeps the plain name `/toolkit-credentials`."
            ],
            "Added": [
              "Codex now shows a display name, a short line and a starter prompt for the skill in its skill list. They come from a generated `agents/openai.yaml` inside the skill folder. Other agents ignore that file."
            ],
            "Changed": [
              "The description now leads with what the skill does, then its trigger phrases, then the detail. Codex shortens long skill lists from the end, so the phrases that route a request now survive far longer. With 40 skills installed, 95% of the phrases stay visible instead of 8%."
            ]
          }
        },
        {
          "version": "1.2.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "Can be installed as a Codex plugin, from the same source as everything else."
            ],
            "Changed": [
              "The changelog address now points to the site, so it keeps working if the repository layout changes."
            ]
          }
        },
        {
          "version": "1.1.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "This changelog, so you can see what changed in each version.",
              "An Updates section in `SKILL.md`. It tells the agent how to check for a newer version, and to report what changed before it updates."
            ]
          }
        },
        {
          "version": "1.0.0",
          "date": "2026-08-11",
          "breaking": false,
          "changes": {
            "Added": [
              "One shared place to store API keys and tokens, on macOS, Windows and Linux.",
              "A guided walk through getting a credential from the provider, then a check that it works.",
              "The secret is never typed into the conversation.",
              "Declare the Node requirement, and offer to install Node when it is missing."
            ]
          }
        }
      ]
    },
    {
      "name": "toolkit-updates",
      "type": "skill",
      "category": "productivity",
      "version": "2.1.0",
      "released": "2026-09-21",
      "page": "https://agent-toolkit.itqanlab.com/s/toolkit-updates/",
      "changelog": "https://agent-toolkit.itqanlab.com/s/toolkit-updates/CHANGELOG.md",
      "releases": [
        {
          "version": "2.1.0",
          "date": "2026-09-21",
          "breaking": false,
          "changes": {
            "Added": [
              "The tool has its own icon, in a dark and a light version. Codex shows it on the plugin card and in the skill list, and the toolkit site shows it on the tool's page and in share previews."
            ]
          }
        },
        {
          "version": "2.0.0",
          "date": "2026-09-21",
          "breaking": true,
          "changes": {
            "Breaking": [
              "Installed as a Claude Code plugin, the slash command is now `/toolkit-updates:toolkit-updates`, with the plugin name in front. This has been true since 1.1.0, and this release marks it as breaking. Use the new name, or ask in words, which works as before. A copy in a skills folder keeps the plain name `/toolkit-updates`."
            ],
            "Added": [
              "Codex now shows a display name, a short line and a starter prompt for the skill in its skill list. They come from a generated `agents/openai.yaml` inside the skill folder. Other agents ignore that file."
            ],
            "Changed": [
              "The description now leads with what the skill does, then its trigger phrases, then the detail. Codex shortens long skill lists from the end, so the phrases that route a request now survive far longer. With 40 skills installed, 95% of the phrases stay visible instead of 8%."
            ],
            "Fixed": [
              "A skill header with Windows line endings (CRLF) is read correctly, so the version is no longer misread on a Windows checkout."
            ]
          }
        },
        {
          "version": "1.1.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "Finds copies installed as Codex plugins, and gives the Codex update command for them.",
              "Finds Claude Code plugin copies in the newer layout, where the skill sits in a `skills/` folder. The older layout still works.",
              "Each line says where the copy lives, so a skill installed in two agents is easy to tell apart.",
              "Can be installed as a Codex plugin, from the same source as everything else."
            ],
            "Changed": [
              "Claude Code keeps old versions in its plugin cache after an update. Only the newest one is checked now, so an old folder is no longer reported as behind.",
              "The changelog address now points to the site, so it keeps working if the repository layout changes."
            ]
          }
        },
        {
          "version": "1.0.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "Check every toolkit skill installed on the machine against the public update feed, and list what changed in each newer version.",
              "Finds copies in the folders agents read, in a project, in Claude Code's plugin cache, and behind symlinks.",
              "Marks a breaking change, and gives the exact update command for each copy.",
              "Read-only. Exit code 10 means an update is available, and 2 means the feed could not be read.",
              "Optional `--available` lists toolkit skills that are not installed yet, and `--json` gives structured output."
            ]
          }
        }
      ]
    },
    {
      "name": "watch-video",
      "type": "skill",
      "category": "media",
      "version": "2.1.0",
      "released": "2026-09-21",
      "page": "https://agent-toolkit.itqanlab.com/s/watch-video/",
      "changelog": "https://agent-toolkit.itqanlab.com/s/watch-video/CHANGELOG.md",
      "releases": [
        {
          "version": "2.1.0",
          "date": "2026-09-21",
          "breaking": false,
          "changes": {
            "Added": [
              "The tool has its own icon, in a dark and a light version. Codex shows it on the plugin card and in the skill list, and the toolkit site shows it on the tool's page and in share previews."
            ]
          }
        },
        {
          "version": "2.0.0",
          "date": "2026-09-21",
          "breaking": true,
          "changes": {
            "Breaking": [
              "Installed as a Claude Code plugin, the slash command is now `/watch-video:watch-video`, with the plugin name in front. This has been true since 1.3.0, and this release marks it as breaking. Use the new name, or ask in words, which works as before. A copy in a skills folder keeps the plain name `/watch-video`."
            ],
            "Added": [
              "Codex now shows a display name, a short line and a starter prompt for the skill in its skill list. They come from a generated `agents/openai.yaml` inside the skill folder. Other agents ignore that file."
            ],
            "Changed": [
              "The description now leads with what the skill does, then its trigger phrases, then the detail. Codex shortens long skill lists from the end, so the phrases that route a request now survive far longer. With 40 skills installed, 95% of the phrases stay visible instead of 8%."
            ]
          }
        },
        {
          "version": "1.3.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "Can be installed as a Codex plugin, from the same source as everything else."
            ],
            "Changed": [
              "The changelog address now points to the site, so it keeps working if the repository layout changes."
            ]
          }
        },
        {
          "version": "1.2.0",
          "date": "2026-09-20",
          "breaking": false,
          "changes": {
            "Added": [
              "This changelog, so you can see what changed in each version.",
              "An Updates section in `SKILL.md`. It tells the agent how to check for a newer version, and to report what changed before it updates."
            ]
          }
        },
        {
          "version": "1.1.1",
          "date": "2026-08-11",
          "breaking": false,
          "changes": {
            "Changed": [
              "The docs now say which platforms it runs on: macOS and Linux, and Windows through WSL or Git Bash."
            ]
          }
        },
        {
          "version": "1.1.0",
          "date": "2026-08-11",
          "breaking": false,
          "changes": {
            "Added": [
              "A setup wizard that checks for ffmpeg and yt-dlp and installs them.",
              "Automatic transcription when a source has no captions.",
              "An optional free local engine for transcripts that runs offline."
            ],
            "Fixed": [
              "Playlists and audio-only sources are handled."
            ]
          }
        },
        {
          "version": "1.0.0",
          "date": "2026-08-11",
          "breaking": false,
          "changes": {
            "Added": [
              "Watch a video from a URL or a local file. It pulls captions and extracts frames the agent can read."
            ]
          }
        }
      ]
    }
  ]
}
