Skills for agents and maintainers

Skills for agents and maintainers to use when maintaining the site.

This section describes skills and procedures for agents and maintainers to use when maintaining the site.

We use the term agent skill to refer to reusable actions written in conformance to agentskills.io that can be invoked by agents or followed manually by maintainers. We call a maintainer skill (or maintainer procedure) a set of steps that an agent or maintainer can follow to accomplish a specific task. Agent skills are defined in .claude/skills/. Maintainer procedures are defined in this section.

Agent skills

As mentioned above, skills are defined in .claude/skills/, they are:

Some agent chats let you invoke a skill by typing / followed by its name.

Hooks

Alongside the agent skills above, hooks run automatically on certain tool events. Configuration lives in .claude/hooks/hooks.json; hook source lives under scripts/validate/.

  • Blog front matter check: a PreToolUse hook on Write and Edit that blocks changes to content/en/blog/**/*.md when the front matter is missing required fields, uses a bad date format, or introduces an H1 heading. It applies the same conventions as /review-blog-post at write-time, without waiting for review. Source: scripts/validate/front-matter-check/. Pure logic lives in index.mjs and is covered by index.test.mjs in the same folder (npm run test:local-tools to run it).

Maintainer skills

See the section index below.


Refresh-refcache PR fix

How to resolve outstanding non-2XX entries on the otelbot refcache-refresh PR.

Update i18n drift status

How to update the drifted_from_default front matter field across localized content and optionally open a PR with the results.