Agent skill

Sync Viewer Symlinks

by iopsystems in iopsystems/rezolus

Ensure site/viewer/lib has correct symlinks to src/viewer/assets/lib

Custom licenceAuto-check passed

Install Sync Viewer Symlinks

skills CLI
$ npx skills add iopsystems/rezolus --skill sync-viewer-symlinks -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install iopsystems/rezolus sync-viewer-symlinks --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/iopsystems/rezolus.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/sync-viewer-symlinks .claude/skills/sync-viewer-symlinks && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sync-viewer-symlinks
GitHub stars
275
Token cost
~1.1k tokens
SKILL.md length
528 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
Custom licence

At a glance

Ensure site/viewer/lib has correct symlinks to src/viewer/assets/lib

  • Works in 7 steps: Scan src/viewer/assets/lib/ recursively… → For each source file, determine the… → Check whether the expected symlink… → …
  • SKILL.md covers Context, Standalone files (never…, Coverage can be per-file OR a… and Enforced in CI, plus 2 more sections
  • Calls git and bash

What it does

Sync Viewer Symlinks is an agent skill from iopsystems/rezolus. Ensure site/viewer/lib has correct symlinks to src/viewer/assets/lib

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: High-resolution, low-overhead systems and service telemetry.

Example prompts

  • “/sync-viewer-symlinks”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Scan src/viewer/assets/lib/ recursively for all .js and .css files
  2. For each source file, determine the expected path in site/viewer/lib/
  3. Check whether the expected symlink exists and points to the correct
  4. Create any missing symlinks. Create parent directories if needed.
  5. Detect any stale symlinks in site/viewer/lib/ that point to
  6. Stage newly created symlinks with git add.
  7. Report a summary: how many symlinks checked, how many created, any

What it can do on your machine

Read from SKILL.md and the folder at commit 4b6863a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • bash

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sync Viewer Symlinks loads about 1.1k tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 528 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~22
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 528 words (~1,142 tokens).

“Synchronize symlinks in site/viewer/lib/ so that the site viewer picks up all shared modules from src/viewer/assets/lib/.”

— opening of SKILL.md by iopsystems, Custom licence
name
sync-viewer-symlinks

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/sync-viewer-symlinks of iopsystems/rezolus.

Open the folder on GitHubat commit 4b6863a

Compare with similar skills

Sync Viewer Symlinks next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sync Viewer Symlinks compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sync Viewer Symlinks this skilliopsystems/rezolus275—~1.1kAutomated safety check: PassCustom licence
Sitesasgeirtj/system_prompts_leaks69k—~1.6kAutomated safety check: PassCC0-1.0
React Syncvercel/next.js143k—~486Automated safety check: PassMIT
Correctcursor/plugins10k3 repos~612Automated safety check: PassNone
Claude-Mem Cloud Syncthedotmack/claude-mem99k—~1kAutomated safety check: NotesApache-2.0
CorrectionNxcoreAI/EverRoom3k—~290Automated safety check: PassCustom licence

Similar skills

  • Sites

    asgeirtj/system_prompts_leaks

    A skill your agent uses when creating or updating a website, web app, or browser game, or when a visual layout or interactive tool would help with what the user is doing.

    69k GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • React Sync

    vercel/next.js

    Official

    Build local React changes in the bundle variants consumed by Next.js, sync them into a local Next.js checkout, and test the resulting integration.

    143k GitHub stars~486 tokensUpdated today
    Auto-check passed
  • Correct

    cursor/plugins

    Official

    Find the mistakes agents keep repeating in this repo and make each one impossible.

    10k GitHub starsUsed in 3 repos~612 tokens
    Auto-check passed
  • Claude-Mem Cloud Sync

    thedotmack/claude-mem

    Checks claude-mem cloud sync status and guides you through connecting a cmem.ai Pro account without the sync token ever passing through the chat.

    99k GitHub stars~1k tokensUpdated today
    Agent WorkflowsAuto-check: notes
  • Correction

    NxcoreAI/EverRoom

    Compute Room overview corrections—citation corrections as per-claim edits and general corrections as a single proposal.

    3k GitHub stars~290 tokensUpdated today
    Research & ScienceAuto-check passed
  • Agent skill for sync-coordinator - invoke with $agent-sync-coordinator

    74k GitHub starsUsed in 2 repos~4k tokens
    Auto-check passed

More from iopsystems/rezolus

All 11 skills in this repo
  • Document Feature

    iopsystems/rezolus

    Write or update the CLI --help text and README section for a new or changed rezolus feature (a subcommand, flag, mode, or behavior change), then prove the help is usable by dispatching a fresh…

    275 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Reviewing Samplers

    iopsystems/rezolus

    A skill your agent uses when reviewing a Rezolus sampler change before merge — a new sampler, a change to an existing sampler's probes/refresh/metrics, or core changes that affect samplers; or…

    275 GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Viewer Render

    iopsystems/rezolus

    Render the running viewer in a real headless browser and assert on what it drew — element geometry, computed colours, wrap points, truncated labels, console errors.

    275 GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Prerelease

    iopsystems/rezolus

    Tag and push a prerelease from the current Cargo.toml version.

    275 GitHub stars~514 tokensUpdated today
    Auto-check: notes
  • Engineering Journal

    iopsystems/rezolus

    A skill your agent uses when starting or picking up a non-trivial effort (feature, investigation, perf probe, refactor, migration) in a shared repo where teammates or future agents must coordinate…

    275 GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • PR

    iopsystems/rezolus

    Create a feature branch, commit changes, push, and open a PR against iopsystems/rezolus

    275 GitHub stars~906 tokensUpdated today
    Auto-check passed

Questions about Sync Viewer Symlinks

What does Sync Viewer Symlinks do?

Ensure site/viewer/lib has correct symlinks to src/viewer/assets/lib. Sync Viewer Symlinks is an agent skill from iopsystems/rezolus.

How do I install Sync Viewer Symlinks in Claude Code?

Run `npx skills add iopsystems/rezolus --skill sync-viewer-symlinks -a claude-code`. Or copy the skill folder (.claude/skills/sync-viewer-symlinks in iopsystems/rezolus) into .claude/skills/sync-viewer-symlinks in your project. Claude Code loads it when a task matches its description.

How do I install Sync Viewer Symlinks in Codex?

Run `npx skills add iopsystems/rezolus --skill sync-viewer-symlinks -a codex`. Or copy the skill folder (.claude/skills/sync-viewer-symlinks in iopsystems/rezolus) into .agents/skills/sync-viewer-symlinks in your project. Codex loads it when a task matches its description.

Can I use Sync Viewer Symlinks in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add iopsystems/rezolus --skill sync-viewer-symlinks -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sync-viewer-symlinks, .gemini/skills/sync-viewer-symlinks, .github/skills/sync-viewer-symlinks and .opencode/skills/sync-viewer-symlinks in your project.

What does Sync Viewer Symlinks need to run?

Going by SKILL.md and its folder, Sync Viewer Symlinks needs the command-line tools its instructions call (git and bash).

Does Sync Viewer Symlinks access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Sync Viewer Symlinks safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Sync Viewer Symlinks use?

Sync Viewer Symlinks has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Sync Viewer Symlinks use?

About 1.1k tokens (SKILL.md is roughly 4.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Sync Viewer Symlinks?

Skills that share tags, products or a category with Sync Viewer Symlinks: Sites (asgeirtj/system_prompts_leaks, 69k stars), React Sync (vercel/next.js, 143k stars), Correct (cursor/plugins, 10k stars) and Claude-Mem Cloud Sync (thedotmack/claude-mem, 99k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sync Viewer Symlinks?

iopsystems (a GitHub organization) maintains it in iopsystems/rezolus, which has 275 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 8, 2026.

Source: iopsystems/rezolus on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.