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.
npx claudepluginhub vzco/arc-probe --plugin arc-probeThis skill uses the workspace's default tool permissions.
Copy the latest plugin files from the private repo to the public repo for distribution.
Publishes Claude Code plugins by bumping versions in plugin.json, updating CHANGELOG.md, validating structure, and pushing to GitHub; supports standalone Agent Skills.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
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 installed