From 755e0c956b45a04489f50af5b937cac03d860b9e Mon Sep 17 00:00:00 2001 From: Chris Huber Date: Wed, 10 Jun 2026 08:18:22 -0400 Subject: [PATCH 1/2] Add scheduled skills maintenance workflow --- .github/workflows/skills-agent.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/skills-agent.yml diff --git a/.github/workflows/skills-agent.yml b/.github/workflows/skills-agent.yml new file mode 100644 index 0000000..247b5bc --- /dev/null +++ b/.github/workflows/skills-agent.yml @@ -0,0 +1,23 @@ +name: Build With WordPress Skills Agent + +on: + workflow_dispatch: + schedule: + - cron: '0 9 * * 1' + +permissions: + contents: write + pull-requests: write + issues: write + +jobs: + skills-agent: + name: Maintain Live Skills + uses: Automattic/docs-agent/.github/workflows/maintain-docs.yml@issue/34-skills-context-profile + with: + audience: skills + base_ref: trunk + docs_branch: docs-agent/build-with-wordpress-skills + writable_paths: skills/**,plugins/**/skills/**,plugins/**/README.md + context_profile: studio-wordpress-skills + secrets: inherit From 668746e7a76be54839148033b33d6423eb786afe Mon Sep 17 00:00:00 2001 From: Chris Huber Date: Wed, 10 Jun 2026 15:55:58 -0400 Subject: [PATCH 2/2] fix: use canonical skills agent inputs --- .github/workflows/skills-agent.yml | 39 ++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/.github/workflows/skills-agent.yml b/.github/workflows/skills-agent.yml index 247b5bc..c98744c 100644 --- a/.github/workflows/skills-agent.yml +++ b/.github/workflows/skills-agent.yml @@ -13,11 +13,46 @@ permissions: jobs: skills-agent: name: Maintain Live Skills - uses: Automattic/docs-agent/.github/workflows/maintain-docs.yml@issue/34-skills-context-profile + uses: Automattic/docs-agent/.github/workflows/maintain-docs.yml@main with: audience: skills base_ref: trunk docs_branch: docs-agent/build-with-wordpress-skills writable_paths: skills/**,plugins/**/skills/**,plugins/**/README.md - context_profile: studio-wordpress-skills + context_repositories: | + [ + { + "repo": "Automattic/studio", + "ref": "trunk", + "alias": "studio", + "paths": [ + "apps/cli/ai/tools/**", + "apps/cli/ai/system-prompt.ts", + "apps/cli/commands/mcp.ts", + "eval/promptfoo.config.yaml" + ] + }, + { + "repo": "WordPress/agent-skills", + "ref": "trunk", + "alias": "wordpress-agent-skills", + "paths": [ + "skills/**", + "docs/packaging.md", + ".github/workflows/ai-skill-maintenance.yml" + ] + } + ] + verification_commands: | + [ + "pnpm build", + "pnpm verify" + ] + drift_checks: | + [ + { + "command": "git diff --exit-code", + "description": "Generated skill package outputs are committed after build" + } + ] secrets: inherit