Files
Fu-Jie_openwebui-extensions/.github/skills/doc-mirror-sync/SKILL.md
fujie 83e317a335 docs(skills): align doc-mirror-sync docs-only guidance
- Add docs-only sync mode rules (no version bump, no release actions).

- Add EN-only and EN+ZH sync command examples.

- Keep .github and .gemini skill instructions in sync.
2026-02-28 23:24:26 +08:00

1.5 KiB

name, description
name description
doc-mirror-sync Automatically synchronizes plugin READMEs to the official documentation directory (docs/). Use after editing a plugin's local documentation to keep the MkDocs site up to date.

Doc Mirror Sync

Overview

Automates the mirroring of plugins/{type}/{name}/README.md to docs/plugins/{type}/{name}.md.

Docs-Only Mode (No Release Changes)

Use this mode when the request is "only sync docs".

  • Only update documentation mirror files under docs/plugins/**.
  • Do not bump plugin version.
  • Do not modify plugin code (plugins/**.py) unless explicitly requested.
  • Do not update root badges/dates for release.
  • Do not run release preparation steps.

Workflow

  1. Identify changed READMEs.
  2. Copy content to corresponding mirror paths.
  3. Update version badges in docs/plugins/{type}/index.md.

Commands

Sync all mirrors (EN + ZH)

python .github/skills/doc-mirror-sync/scripts/sync.py

Sync only one plugin (EN only)

cp plugins/<type>/<name>/README.md docs/plugins/<type>/<name>.md

Sync only one plugin (EN + ZH)

cp plugins/<type>/<name>/README.md docs/plugins/<type>/<name>.md
cp plugins/<type>/<name>/README_CN.md docs/plugins/<type>/<name>.zh.md

Notes

  • If asked for English-only update, sync only README.md -> .md mirror.
  • If both languages are requested, sync both README.md and README_CN.md.
  • After syncing, verify git diff only contains docs file changes.