Skip to content

fix(skills): keep synced org skills out of the OPS repo - #25

Merged
Exploitacious merged 2 commits into
mainfrom
fix/ignore-synced-skills
Nov 5, 2026
Merged

Exploitacious merged 2 commits into
mainfrom
fix/ignore-synced-skills

Conversation

@Exploitacious

Copy link
Copy Markdown
Owner

Claude Code syncs claude.ai org and Anthropic skills into ~/.claude/skills/synced, and deploy.sh links ~/.claude/skills to SKILLS/, so those skills land in SKILLS/synced/. Nothing ignored the directory, and the daily backup's git add -A commits it to the owner's OPS repo. One owner's copy was found tracking 887 synced files on 2026-11-05.

  • .gitignore ignores SKILLS/synced/.
  • verify-ops check 9 skips synced in the README index, and WARNs with the untrack command when a copy is already committed, since ignoring a path does not untrack files already in the repo.
  • verify-ops-selftest case 26: the shipped .gitignore ignores the path, an untracked synced dir raises no WARN, a committed one WARNs with the command. The fixture rewords the README's "un-synced" so the substring index match cannot hide a missing skip; with the skip removed, both check cases fail.
  • CHANGELOG.md entry.

Verification: sandbox-run --no-net --ro-bind <worktree> -- bash .claude-config/bin/verify-ops-selftest.sh passes all cases.

@Exploitacious
Exploitacious merged commit f550369 into main Nov 5, 2026
8 checks passed
@Exploitacious
Exploitacious deleted the fix/ignore-synced-skills branch November 5, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant