跳到主要内容
知仓学习社ZHICANG

skill-sync-publisher

Safely validate, publish, and track a local SKILL.md directory across GitHub, Awesome Codex Plugins, HOL Registry, skills.sh, SkillsMP, LobeHub, Cla…

不碰外部(只输出文字)无严重或高危命中hashgraph-online/awesome-codex-plugins

它会碰到什么

扫了多少2 个文本文件,3 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

Skill Sync Publisher

Use 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.

Safety rules

  • Start with python3 scripts/sync.py preflight <skill-dir> or --dry-run.
  • Never collect or store passwords, tokens, cookies, or private keys.
  • Ask before the first submission to each platform. Persist choices per GitHub

repository, skill path, and platform in the user state file, not the repo.

  • Require the user to complete login before running an authenticated identity

check. A failed check blocks only that platform.

  • Show the exact diff and commit scope before GitHub commit/push.
  • Use official CLIs when available. For directory sites without a supported

API/CLI, create a browser/manual handoff instead of inventing an endpoint.

  • Never touch unrelated dirty files, force-push, or roll back successful targets.

Commands

Run bin/skill-sync from the repository root:

bin/skill-sync init <skill-dir>
bin/skill-sync preflight <skill-dir>
bin/skill-sync layout --check
bin/skill-sync layout --write
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> --refresh
bin/skill-sync reset-choice <skill-dir> <platform>
bin/skill-sync reset-all <skill-dir>
bin/skill-sync forget <skill-dir>

skills/skill-sync-publisher/ is the canonical skill content. Root SKILL.md

and agents/openai.yaml are generated mirrors; use layout --write after a

canonical change and layout --check in CI.

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.

Platform behavior

  • GitHub: commit and push only the target skill files after confirmation.
  • Awesome Codex Plugins: create or update a PR only when a valid plugin manifest

exists; ordinary skills are blocked unless explicitly projected.

  • HOL Registry: use the official npx @hol-org/registry quote/publish flow and

require REGISTRY_BROKER_API_KEY before an authenticated publish.

  • ClawHub: use clawhub whoami, dry-run, then the manifest version as semver.
  • skills.sh, SkillsMP, LobeHub, Cursor Directory: verify public GitHub source

and produce/check an index or browser handoff; planned is not success.

Never publish to an unselected platform, duplicate an open PR, or claim that a

manual directory submission is complete before the user confirms it.

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

它属于哪个仓库

星标★ 1,027
本站分层T1
该仓技能数1910
原文件路径plugins/liuyewang/skill-sync-publisher/skills/skill-sync-publisher/SKILL.md

同一个仓库里的其他技能

看这个仓库的全部 1910 个技能

同名技能的其他版本

有 2 个不同仓库或目录里都有叫 skill-sync-publisher 的技能。它们内容并不相同,别混用: