From arc-probe
Syncs plugin skills and agents from private repo to public repo for distribution. Use after modifying skills or agents; verifies YAML frontmatter, copies files, checks for source leaks, syncs versions, and commits.
How this skill is triggered — by the user, by Claude, or both
Slash command
/arc-probe:sync-pluginThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Copy the latest plugin files from the private repo to the public repo for distribution.
Copy the latest plugin files from the private repo to the public repo for distribution.
After modifying any skill, agent, or plugin config in the private plugin/ directory and wanting to publish the changes.
Check that all skills have YAML frontmatter (---\nname: ...\ndescription: ...\n---):
for f in plugin/skills/*/SKILL.md; do
if ! head -1 "$f" | grep -q '^---'; then
echo "MISSING FRONTMATTER: $f"
fi
done
rm -rf public-repo/plugins/arc-probe
cp -r plugin public-repo/plugins/arc-probe
# Should only show: .claude-plugin/, CLAUDE.md, skills/, agents/
find public-repo/plugins/arc-probe -type f | sort
No .cpp, .hpp, .c, .h, .rs, .ts, .json (except plugin.json) files should be present.
Make sure the version in these files matches:
plugin/.claude-plugin/plugin.jsonpublic-repo/.claude-plugin/marketplace.jsonpublic-repo/plugins/arc-probe/.claude-plugin/plugin.jsoncd public-repo
git add plugins/
git commit -m "plugin: sync skills and agent"
git push origin main
.mcp.json should NOT exist in the plugin (removed — no MCP)agents/re-assistant.md (not agents/re-assistant/agent.md)/arc-probe:<skill-name> when installednpx claudepluginhub vzco/arc-probe --plugin arc-probeAutomates publishing of Claude Code plugins and Agent Skills: version bumping, changelog updates, git workflow. Activates on 'publish plugin' or 'release plugin' requests.
Syncs locally developed skills to ClawHub. Supports batch/individual sync, .gitignore filtering, allowlist control, version tracking, and dry-run validation. Use when publishing new or updated skills from a local skill directory.
Updates public-repo README with latest skills, commands, features, screenshots, and tutorials. Use after adding new content to keep public docs current via git commit/push.