Update all the documentation related files.
51
51%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
After completing any skill creation, agent creation, or command creation in this repository, run the full post-creation sync pipeline below. Execute every step — never skip a task. If something is unclear or a step fails, ask the user for guidance before continuing.
Scan the working tree to identify what was added, modified, or deleted:
git status --shortClassify each change:
SKILL.md under a domain directory.md file under agents/.md file under commands/Report the inventory to the user before proceeding.
Ensure all platforms have compatible versions of every skill, agent, and command.
Run the Codex sync script to regenerate symlinks and the skills index:
python3 scripts/sync-codex-skills.py --verboseVerify the output: check .codex/skills-index.json for correct total_skills count and that new skills appear in the index.
Run the Gemini sync script:
python3 scripts/sync-gemini-skills.py --verboseVerify: check .gemini/skills-index.json for correct total count. New skills, agents, and commands should all have corresponding entries and symlinks under .gemini/skills/.
Verify that scripts/openclaw-install.sh will pick up the new skills. The install script uses the same directory structure, so no separate sync is needed — but confirm the new skill directories are not excluded by any filter in the script.
Report sync results (skill counts per platform) to the user.
For each domain that had changes, update the domain's .claude-plugin/plugin.json:
description with accurate skill/tool/reference countsversion if neededsource paths are correctDomain plugin.json locations:
marketing-skill/.claude-plugin/plugin.jsonengineering-team/.claude-plugin/plugin.jsonengineering/.claude-plugin/plugin.jsonproduct-team/.claude-plugin/plugin.jsonc-level-advisor/.claude-plugin/plugin.jsonproject-management/.claude-plugin/plugin.jsonra-qm-team/.claude-plugin/plugin.jsonbusiness-growth/.claude-plugin/plugin.jsonfinance/.claude-plugin/plugin.jsonUpdate .claude-plugin/marketplace.json:
metadata.description with accurate total counts (skills, tools, references, agents, commands)plugins array following the existing patternkeywords arrays if new domains or capabilities were addedsource paths point to valid directoriesUpdate /CLAUDE.md (the root project instructions):
For each domain that had changes, update its CLAUDE.md:
Domain CLAUDE.md locations:
agents/CLAUDE.mdmarketing-skill/CLAUDE.mdproduct-team/CLAUDE.mdengineering-team/CLAUDE.mdc-level-advisor/CLAUDE.mdproject-management/CLAUDE.mdra-qm-team/CLAUDE.mdbusiness-growth/CLAUDE.mdfinance/CLAUDE.mdstandards/CLAUDE.mdtemplates/CLAUDE.mdUpdate /README.md:
Update docs/index.md:
description meta tagUpdate docs/getting-started.md:
description meta tagRun the docs generation script to create/update all MkDocs pages:
python3 scripts/generate-docs.pyThis generates pages for:
Open mkdocs.yml and update the nav: section:
site_description with current countspython3 -m mkdocs build 2>&1 | tail -5The build should complete without errors. Warnings about relative links in SKILL.md files are expected and can be ignored (they reference skill-internal paths like references/ and scripts/).
Report the build result and page count to the user.
Run a final consistency check across all updated files:
Count consistency — Verify the same skill/agent/command/tool counts appear in:
Path validation — Verify all source paths in marketplace.json point to existing directories
New script verification — If new Python scripts were added, verify they run:
python3 path/to/new/script.py --helpFrontmatter check — Verify all new SKILL.md, agent, and command files have valid YAML frontmatter with at minimum name and description fields
Report any inconsistencies found and fix them before finishing.
Present a summary to the user:
| Item | Status |
|---|---|
| New skills added | [list] |
| New agents added | [list] |
| New commands added | [list] |
| Codex CLI sync | count |
| Gemini CLI sync | count |
| OpenClaw compatible | yes/no |
| Marketplace updated | yes/no |
| CLAUDE.md files updated | [count]/[total] |
| README.md updated | yes/no |
| GitHub Pages regenerated | [page count] pages |
| MkDocs build | pass/fail |
| Consistency check | pass/fail |
Ask the user if they want to commit and push the changes.