원클릭으로
sync-plugin
Sync plugin skills and agent from private repo to public repo for distribution
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Sync plugin skills and agent from private repo to public repo for distribution
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Full analysis of a single function — disassemble, identify args, find string refs, callers/callees, RTTI, generate signature, label in GUI
Fully analyze a C++ virtual function table — detect params, find string refs, measure sizes, and label all entries
Detect function parameters from prologue and register usage — infer types, count, and calling convention
Discover a C++ class by name via RTTI — map its vtable, disassemble key virtual functions, explore inheritance hierarchy, and label everything
Find all functions that call a given function address — shows argument setup, string refs, and containing function names
Compare a function between sessions — generate a signature, find it after binary update, compare disassembly, report changes
| name | sync-plugin |
| description | Sync plugin skills and agent from private repo to 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 installed