Install
openclaw skills install @liuyewang/skill-sync-publisheropenclaw skills install @liuyewang/skill-sync-publisherUse the bundled CLI to preflight and synchronize one local skill directory. The
source GitHub repository is canonical; registry entries are projections of that
source. Read references/platform-matrix.md before working with a platform and
references/security-policy.md when preflight reports a security finding.
python3 scripts/sync.py preflight <skill-dir> or --dry-run.Run bin/skill-sync from this skill directory, or replace it with
python3 scripts/sync.py when invoking the implementation directly:
bin/skill-sync init <skill-dir>
bin/skill-sync preflight <skill-dir>
bin/skill-sync sync <skill-dir> --dry-run --json
bin/skill-sync sync <skill-dir> --platform github,clawhub
bin/skill-sync sync <skill-dir> --resume
bin/skill-sync status <skill-dir>
bin/skill-sync reset-choice <skill-dir> <platform>
bin/skill-sync reset-all <skill-dir>
bin/skill-sync forget <skill-dir>
sync is confirmation-gated by default. --yes is intended for an already
reviewed, authenticated automation job; it does not bypass platform choice or
security blockers. The CLI returns non-zero if a selected platform fails or is
blocked.
--as-plugin projection.npx @hol-org/registry quote/publish flow.clawhub whoami, dry-run, then semver publish.planned result means the user must complete the displayed
web submission/verification step and rerun status; it is not recorded as a
successful publication.Keep platform-specific commands and URLs in the reference file so they can be updated without bloating this workflow.