Category archives are quietly some of the most-landed-on pages on a content site, and most of them ship with a blank description and no metadata at all. Fixing that by hand means opening the edit screen for every category and typing into the same two fields over and over. This has the agent draft the descriptions and set the fields, and it saves nothing until you approve a sample.
A lot of my categories have empty descriptions and I want to fill them in,plus set a couple of custom fields on each. Write nothing until I approve asample.
Read only first: list the categories and show me which ones have thin ormissing descriptions. For a first batch of [10], hand me a table with thecategory name, its current description, and a suggested one written forreaders landing on that archive, plus the values I asked for in [the SEOtitle field] and [any other allowlisted field].
I'll tell you which to keep. Only then write the approved descriptions back andset the custom fields, working in small batches and showing me each one beforeit saves. The custom fields are limited to the ones the site allows, so a typoin a field name is refused rather than written somewhere odd. At the end, listevery category you updated.Why this is safe to run
The first pass is reads: listing the categories and pulling their current values writes nothing, so you see every proposed description beside the existing one before a save happens. Updating a term and writing term meta are separate abilities, each off until you enable them, and each requires the manage-categories capability on the user you bound the agent to. Term meta is confined to an allowlist of scalar keys, so a mistyped field name is rejected instead of stored in the wrong place. There is no delete-term ability at all, so this recipe cannot remove or merge a category even by accident, only fill in and update. Every write lands in the Activity Log with the category it changed.
Already connected? Ask your agent for the “enrich categories” recipe and it runs the same sample-first flow across your own taxonomy.