Skills for Real Engineers. Straight from my .agents directory.
sync
Agent skill fromccplugins/awesome-claude-code-plugins
Re-synchronizes the vault with external sources. In default mode, scans the `sources` field of all entities, deduplicates URLs, fetches updated content from each source (Confluence, GDocs, GitHub, Markdown), performs incremental diff and delegates writing to /bedrock:preserve. With --people, scans actor repositories via GitHub API and identifies active contributors. With --github, detects relevant activity in repositories and correlates PRs with topics/projects via LLM semantic matching. Use when: "bedrock sync", "bedrock-sync", "/bedrock:sync", "synchronize", "update sources", "sync people", "sync github".
How to install sync
npx skills add ccplugins/awesome-claude-code-plugins# or add only this skill to Claude Code: copy the folder
plugins/bedrock/skills/sync/
# into
~/.claude/skills/sync/ (all projects)
.claude/skills/sync/ (one project)
1# /bedrock:sync — Vault Synchronization23## Plugin Paths45Entity definitions and templates are in the plugin directory, not in the vault root.6Use the "Base directory for this skill" provided at invocation to resolve paths:78- Entity definitions: `<base_dir>/../../entities/`9- Templates: `<base_dir>/../../templates/{type}/_template.md`10- Plugin CLAUDE.md: `<base_dir>/../../CLAUDE.md` (already injected automatically into context)1112Where `<base_dir>` is the path provided in "Base directory for this skill".1314---1516## Vault Resolution1718Resolve which vault to sync. This skill can be invoked from any directory.1920**Step 1 — Parse `--vault` flag:**21Check if the input arguments include `--vault <name>`. If found, extract the vault name and remove it from the arguments before parsing `--people` or `--github`.2223**Step 2 — Resolve vault path:**24251. **If `--vault <name>` was provided:**26 Read the vault registry at `<base_dir>/../../vaults.json`. Find the entry matching the name.27 If not found: error — "Vault `<name>` is not registered. Run `/bedrock:vaults` to see available vaults."28 If found: set `VAULT_PATH` to the entry's `path` value. Store the resolved vault name as `VAULT_NAME`.29302. **If no `--vault` flag — CWD detection:**31 Read `<base_dir>/../../vaults.json`. Check if the current working directory is inside any registered vault path32 (CWD starts with a registered vault's absolute path). If multiple match, use the longest path (most specific).33…
Excerpt shown under the repository's Apache-2.0 license.
More skills in awesome-claude-code-plugins
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
