How this command is triggered — by the user, by Claude, or both
Slash command
/ws-claude-sync:ws-sync-push-fullThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
## Prerequisites Check that sync is configured: If not configured, tell the user to run `/ws-sync-setup` first. ## Your task Push ALL Claude data to the remote repository, including shell snapshots and slash commands. Replace SCRIPT_DIR with the absolute path to this plugin's `scripts/` directory. Report what was pushed and any warnings. Note that full sync includes more data than essential sync.
Check that sync is configured:
test -f ~/.claude-sync/config.json || echo "NOT_CONFIGURED"
If not configured, tell the user to run /ws-sync-setup first.
Push ALL Claude data to the remote repository, including shell snapshots and slash commands.
python3 "SCRIPT_DIR/claude-sync-extended.py" push --level full
Replace SCRIPT_DIR with the absolute path to this plugin's scripts/ directory.
Report what was pushed and any warnings. Note that full sync includes more data than essential sync.
npx claudepluginhub wsagency/ws-claude-marketplace --plugin ws-claude-sync/sync-pushPushes local Claude Code sessions to cloud storage. Verifies claude-sync configuration, shows pending changes, executes push, and reports files uploaded, errors, or conflicts.
/syncSyncs Claude plugin files to GitHub (default), local env, marketplace, plugin-dev dir, all targets, or uninstalls. Supports --force flag.