agentsclimarketplace

Sync push

Skill jeremylongshore/claude-code-plugins-plus-skills/plugins/productivity/claudebase/skills/sync-push

Use when the user wants to back up, save, or push their current Claude Code config to GitHub.From its SKILL.md

Install
npx -y skills add jeremylongshore/claude-code-plugins-plus-skills --skill sync-push

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

1.8 KB, 355 tokens by cl100k_base, as published. Nobody here has run it

Config Sync Push

Push your current local Claude Code configuration to the GitHub backup repo.

What gets pushed

All syncable files from the current project and global config:

  • .mcp.json, .claude/settings.json
  • .claude/agents/, .claude/commands/, .claude/skills/
  • .claude/hooks/ (scripts, config, sounds)
  • .claude/rules/, .claude/agent-memory/
  • .auto-memory/ (memory files)
  • ~/.claude/settings.json (global settings, opt-in via --include-global)

Files that are never pushed: CLAUDE.md (version-controlled with project), settings.local.json, hooks-config.local.json, conversations, sessions.

Instructions

Parse user arguments and run the push script:

bash "${CLAUDE_PLUGIN_ROOT}/scripts/sync-push.sh" [OPTIONS]

Options:

  • --profile NAME — Push to a specific profile (default: active profile)
  • --force — Skip multi-machine safety check and secret warnings
  • --dry-run — Show what would be pushed without actually pushing
  • --include-global — Also push ~/.claude/settings.json (global settings are opt-in)

Multi-machine warning

If the script warns about another machine having pushed more recently, advise the user to pull first (/sync-pull) or use --force if they're sure.

Secret detection

If the script warns about potential secrets, tell the user which files were flagged and suggest reviewing them before using --force.

User Arguments

$ARGUMENTS

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.