update-docs
Update all the documentation related files.
Install / Use
npx skills add alirezarezvani/claude-skillsInstalls into whichever agent you are using.
Claude Commands
Claude Code slash commands
Quality Score
Category
AutomationSupported Platforms
Our assessment of update-docs
update-docs scores 91/100 on our quality scale, 530th of 1,333 Automation skills we index (top 40%).
Its Claude Commands is 7.0 KB long, well organised into 19 sections with 5 code examples: a thorough specification that gives an agent plenty to work with.
With 26,437 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 27 days ago, so update-docs is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
update-docs compared with similar skills
All 4 of these similar skills score higher than update-docs; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| update-docs (this skill)by alirezarezvani | 91 | 26.4k | 27d ago | Claude Commands |
| claude-memby thedotmack | 100 | 94.7k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 85.5k | 10d ago | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 84.2k | 14d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 73.8k | today | CLAUDE.md |
Frequently asked questions
- How do I install update-docs?
- Run
npx skills add alirezarezvani/claude-skills. The install tabs above show the steps for each supported agent. - Which AI agents does update-docs work with?
- It is written for Claude Code, as a Claude Commands file. Other agents that read the same format can often use it too.
- Is update-docs safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is update-docs still maintained?
- The repository was last updated 27 days ago, so update-docs is actively maintained.
Skill content
View source on GitHubdescription: Update all the documentation related files.
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.
Step 1: Inventory what changed
Scan the working tree to identify what was added, modified, or deleted:
git status --short
Classify each change:
- New skill — a new folder containing
SKILL.mdunder a domain directory - New agent — a new
.mdfile underagents/ - New command — a new
.mdfile undercommands/ - Modified skill/agent/command — updated existing files
- Deleted skill/agent/command — removed files
Report the inventory to the user before proceeding.
Step 2: Cross-platform CLI sync
Ensure all platforms have compatible versions of every skill, agent, and command.
2a. Codex CLI
Run the Codex sync script to regenerate symlinks and the skills index:
python3 scripts/sync-codex-skills.py --verbose
Verify the output: check .codex/skills-index.json for correct total_skills count and that new skills appear in the index.
2b. Gemini CLI
Run the Gemini sync script:
python3 scripts/sync-gemini-skills.py --verbose
Verify: check .gemini/skills-index.json for correct total count. New skills, agents, and commands should all have corresponding entries and symlinks under .gemini/skills/.
2c. OpenClaw
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.
Step 3: Claude Code plugin marketplace
3a. Domain-level plugin.json
For each domain that had changes, update the domain's .claude-plugin/plugin.json:
- Update
descriptionwith accurate skill/tool/reference counts - Update
versionif needed - Verify
sourcepaths are correct
Domain 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.json
3b. Root marketplace.json
Update .claude-plugin/marketplace.json:
- Update the top-level
metadata.descriptionwith accurate total counts (skills, tools, references, agents, commands) - If a new individual skill plugin entry is needed (for standalone install), add it to the
pluginsarray following the existing pattern - Update
keywordsarrays if new domains or capabilities were added - Verify all
sourcepaths point to valid directories
Step 4: Update documentation files
4a. Root CLAUDE.md
Update /CLAUDE.md (the root project instructions):
- Current Scope line: update skill, tool, reference, agent, and command counts
- Repository Structure comment counts (agents, commands, skills per domain)
- Navigation Map table: verify all domain entries are current
- Current Version section: add a bullet if significant changes were made
- Roadmap section: update counts if needed
4b. Domain-level CLAUDE.md files
For each domain that had changes, update its CLAUDE.md:
- Skill count and list
- Script/tool count
- Agent references
- Command references
- Any new cross-domain integrations
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.md
4c. Root README.md
Update /README.md:
- Badge counts (Skills, Agents, Commands)
- Tagline/intro paragraph skill count
- Skills Overview table (domain rows with correct counts)
- Quick Install section (install commands, skill counts in comments)
- Python Analysis Tools section (tool count, add examples for new tools)
- FAQ section (update any counts mentioned)
4d. docs/index.md (GitHub Pages homepage)
Update docs/index.md:
descriptionmeta tag- Hero subtitle skill count
- Grid cards (skills, tools, agents, commands counts)
- Domain cards (skill counts per domain, links)
4e. docs/getting-started.md
Update docs/getting-started.md:
descriptionmeta tag- Available Bundles table (skill counts per bundle)
- Python Tools section (tool count)
- FAQ answers (any count references)
Step 5: Regenerate GitHub Pages
Run the docs generation script to create/update all MkDocs pages:
python3 scripts/generate-docs.py
This generates pages for:
- Every skill (from SKILL.md files)
- Every agent (from agents/*.md)
- Every command (from commands/*.md)
- Index pages for skills, agents, and commands sections
5a. Update mkdocs.yml navigation
Open mkdocs.yml and update the nav: section:
- Add new skill pages under the correct domain section
- Add new agent pages under the Agents section
- Add new command pages under the Commands section
- Update
site_descriptionwith current counts
5b. Verify the build
python3 -m mkdocs build 2>&1 | tail -5
The 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.
Step 6: Consistency verification
Run a final consistency check across all updated files:
-
Count consistency — Verify the same skill/agent/command/tool counts appear in:
- Root CLAUDE.md
- Root README.md
- docs/index.md
- docs/getting-started.md
- .claude-plugin/marketplace.json
-
Path validation — Verify all
sourcepaths 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 --help -
Frontmatter check — Verify all new SKILL.md, agent, and command files have valid YAML frontmatter with at minimum
nameanddescriptionfields
Report any inconsistencies found and fix them before finishing.
Step 7: Summary report
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.
Related Skills
claude-mem
94.7kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
85.5kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
84.2kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
73.8kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
