Agent skill

Model Doc Sync

by open-edge-platform in open-edge-platform/anomalib

Keep anomalib model READMEs, docs pages, image assets, and benchmark/result references in sync

Apache-2.0Auto-check passedDevelopment

Install Model Doc Sync

skills CLI
$ npx skills add open-edge-platform/anomalib --skill model-doc-sync -a claude-code

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

GitHub CLI
$ gh skill install open-edge-platform/anomalib model-doc-sync --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/open-edge-platform/anomalib.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/model-doc-sync .claude/skills/model-doc-sync && 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
model-doc-sync
GitHub stars
6.2k
Token cost
~1.5k tokens
SKILL.md length
744 words
Files
1
Skills in repo
17
Repo updated
First seen
Licence
Apache-2.0

At a glance

Keep anomalib model READMEs, docs pages, image assets, and benchmark/result references in sync

  • Works in 4 steps: Inspect before editing → Keep these sections synchronized → Benchmark update rules → …
  • Tasks that involve Technical documentation
  • SKILL.md covers Purpose and scope, Request changes when, Keep these surfaces aligned and Canonical repo paths, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Model Doc Sync is an agent skill from open-edge-platform/anomalib. Keep anomalib model READMEs, docs pages, image assets, and benchmark/result references in sync

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

It sits in Development, covering Technical documentation. The repository describes itself as: An anomaly detection library comprising state-of-the-art algorithms and features such as experiment management, hyper-parameter optimization, and edge inference. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Technical documentation

Example prompts

  • “/model-doc-sync”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Inspect before editing
  2. Keep these sections synchronized
  3. Benchmark update rules
  4. Sample image rules

What it can do on your machine

Read from SKILL.md and the folder at commit 6f54715. 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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    No URLs in SKILL.md.

    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

Model Doc Sync loads about 1.5k tokens when it runs. Until then it costs about 27 tokens; SKILL.md has 744 words of instructions outside code blocks.

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

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

The full file from open-edge-platform/anomalib at commit 6f54715, republished under its Apache-2.0 licence (© open-edge-platform). 744 words, ~1,469 tokens.

Download SKILL.mdSave it as .claude/skills/model-doc-sync/SKILL.md (or your agent's skills folder).
name
model-doc-sync
description
Keep anomalib model READMEs, docs pages, image assets, and benchmark/result references in sync

Model README and Docs Sync

Use this skill when updating model documentation, benchmark tables, sample-result images, or docs reference pages for an anomalib model.

Purpose and scope

Use this skill to keep model READMEs, docs pages, images, and benchmark/sample references aligned.

Request changes when

  • a model README changes but the matching docs page is left stale;
  • image references point to missing assets;
  • benchmark tables do not match committed artifacts;
  • sample-result sections imply coverage that the repo does not actually contain.

Keep these surfaces aligned

  • src/anomalib/models/**/README.md
  • docs/source/markdown/guides/reference/models/**
  • docs/source/images/**
  • benchmark and run artifacts under results/

Canonical repo paths

Model READMEs
  • Image model READMEs usually live at src/anomalib/models/image/<model>/README.md.
  • Video model READMEs may live at src/anomalib/models/video/<model>/README.md.
  • There are also category-level READMEs such as src/anomalib/models/image/README.md and src/anomalib/models/video/README.md.
Model docs pages
  • Image model docs pages usually live at docs/source/markdown/guides/reference/models/image/<model>.md.
  • Video model docs pages usually live at docs/source/markdown/guides/reference/models/video/<model>.md.
  • Keep docs/source/markdown/guides/reference/models/**/index.md up-to-date.
  • The docs pages should also contain architecture image and description.
Image assets
  • Model images typically live at docs/source/images/<model>/.
  • Common patterns include architecture.* and results/0.png, results/1.png, results/2.png.
  • Some models use nonstandard names or multiple architecture images, for example docs/source/images/cs_flow/.
Result artifacts
  • Measured artifacts may exist under results/<ModelName>/....
  • Treat results/ as evidence for benchmark/sample claims, not as a place to invent values from partial runs.

Required workflow

1. Inspect before editing

For the target model:

  1. Read the model README.
  2. Read the matching docs page if it exists.
  3. Inspect docs/source/images/<model>/ or the repo-specific variant actually used.
  4. Check whether measured artifacts already exist in results/.
  5. Check whether referenced sample-result images exist and are still valid.

Never update only one of README or docs when both exist.

2. Keep these sections synchronized

If present in the README, verify that the docs page and assets do not contradict it:

  • title and model name
  • description
  • architecture section and image references
  • usage section
  • benchmark section
  • sample results section
  • TODO notes about missing benchmarks or images

Docs pages do not need to duplicate the full README, but they must stay consistent with it.

3. Benchmark update rules
  • Prefer the repository's existing benchmarking workflow, starting with tools/experimental/benchmarking/.
  • Use measured results only.
  • Source values from committed artifacts such as files under results/.
  • Do not fabricate averages, rows, or per-category scores.
  • If only part of the benchmark is complete, fill only the supported values and leave the rest clearly blank or TODO.
  • If benchmarking is still in progress, say so explicitly.
4. Sample image rules
  • Only add sample-result images from completed model outputs.
  • Confirm the referenced output is not degenerate or misleading.
  • Do not publish obviously broken masks, empty masks, NaN-driven outputs, or placeholder images as final examples.
  • Copy or export valid final images into the matching docs/source/images/... location.
  • If fewer than three valid sample images exist, use a precise TODO note instead of broken links or bad examples.
Show full SKILL.md (278 more words)Show less

README conventions

  • Prefer repository-consistent image references such as /docs/source/images/<model>/... when the README already uses that pattern.
  • If sample-result images are missing, leave a TODO note instead of a broken link.
  • Keep benchmark/sample wording consistent with the actual artifacts checked into the repo.

Docs page conventions

  • Use the real docs-page path depth when referencing images.
  • Many model docs pages act as reference wrappers around module docs, so keep them aligned with the README without forcing full duplication.
  • If the docs page is a lightweight API/reference page, still ensure it does not contradict README claims about architecture, benchmarks, or results.

Validation checklist

Before finishing:

  1. README and docs page agree on benchmark and sample status.
  2. Every referenced image path exists.
  3. Benchmark tables match committed artifacts.
  4. Any TODO left behind is accurate and specific.
  5. Any helper script remains narrow and model-specific unless a general solution is clearly justified.

Known repo pitfalls

  • Some model/image paths do not match exactly, for example csflow vs cs_flow.
  • Some models have architecture images but not three sample-result images.
  • Some models have results artifacts under results/ without a fully synced docs surface yet.
  • Docs pages can drift from README changes even when image paths still resolve.

Review prompts

  • Did the README, docs page, and image assets all get checked together?
  • Do benchmark values come from committed measured artifacts?
  • Are sample-result images valid and non-misleading?
  • Are any missing assets called out explicitly instead of hidden behind broken links?
  • Is there any model-specific naming quirk that needs a manual path check?

Reviewer checklist

  • Check README and docs page together.
  • Check every referenced image path.
  • Check benchmark claims against committed artifacts.
  • Check TODO notes for accuracy.

© open-edge-platform, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/model-doc-sync of open-edge-platform/anomalib.

Open the folder on GitHubat commit 6f54715

Compare with similar skills

Model Doc Sync 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.

Model Doc Sync compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Model Doc Sync this skillopen-edge-platform/anomalib6.2k—~1.5kAutomated safety check: PassApache-2.0
Diagram Designcathrynlavery/diagram-design45k1 repos~7.5kAutomated safety check: PassMIT
Simple Englishmoeru-ai/airi50k2 repos~4.6kAutomated safety check: PassMIT
Get API Docs with chubandrewyng/context-hub14k2 repos~775Automated safety check: PassMIT
Doc SyncJetBrains/ideavim10k2 repos~2.6kAutomated safety check: PassMIT
Mailspring App ScreenshotsFoundry376/Mailspring18k—~1.5kAutomated safety check: PassGPL-3.0

Similar skills

  • Diagram Design

    cathrynlavery/diagram-design

    Creates branded diagrams, from architecture, flowchart and sequence to charts and maps, as self-contained HTML with inline SVG, with import from draw.io, Mermaid and Excalidraw.

    45k GitHub starsUsed in 1 repo~7.5k tokens
    DevelopmentAuto-check passed
  • Simple English

    moeru-ai/airi

    Write or rewrite technical text with the rules of ASD-STE100 Simplified Technical English so it is clear, unambiguous, and free of AI slop.

    50k GitHub starsUsed in 2 repos~4.6k tokens
    DevelopmentAuto-check passed
  • Get API Docs with chub

    andrewyng/context-hub

    Fetches current documentation for third-party APIs and SDKs with the chub CLI before the agent writes code against them, instead of relying on remembered API shapes.

    14k GitHub starsUsed in 2 repos~775 tokens
    DevelopmentAuto-check passed
  • Doc Sync

    JetBrains/ideavim

    Official

    Keeps IdeaVim documentation in sync with code changes. An agent skill from JetBrains/ideavim.

    10k GitHub starsUsed in 2 repos~2.6k tokens
    DevelopmentAuto-check passed
  • Mailspring App Screenshots

    Foundry376/Mailspring

    Captures screenshots of the running Mailspring dev app for docs, PRs or visual checks by launching it with a debugging port, driving the UI and clipping to an element.

    18k GitHub stars~1.5k tokensUpdated today
    DevelopmentAuto-check passed
  • Draw.io Diagram Studio

    Agents365-ai/drawio-skill

    Creates and edits editable draw.io diagrams from descriptions, code, infrastructure files, SQL and API schemas, with sync, review, test and export tools.

    10k GitHub stars~2.4k tokensUpdated 5 days ago
    DevelopmentAuto-check: notes

More from open-edge-platform/anomalib

All 17 skills in this repo
  • Anomalib Adding A Datamodule

    open-edge-platform/anomalib

    Adds a new dataset/datamodule to anomalib under src/anomalib/data/.

    6.2k GitHub stars~3.7k tokensUpdated today
    Auto-check passed
  • Anomalib Adding A Model

    open-edge-platform/anomalib

    Adds a new anomaly-detection model to anomalib under src/anomalib/models/.

    6.2k GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Anomalib Benchmarking

    open-edge-platform/anomalib

    Runs the anomalib benchmarking pipeline to train/evaluate a grid of model + dataset (+ category) combinations and collect metrics into a results CSV.

    6.2k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Anomalib Tiled Ensemble

    open-edge-platform/anomalib

    Runs and configures the anomalib tiled-ensemble pipeline, which trains/evaluates one model per image tile and merges results (with optional seam smoothing) for high-resolution anomaly detection.

    6.2k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Anomalib Training

    open-edge-platform/anomalib

    Trains an anomalib model on a dataset via the Python API or CLI, including training on a custom folder-structured dataset with the Folder datamodule.

    6.2k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Model Sample Image Export

    open-edge-platform/anomalib

    Export, validate, and publish model sample-result images into docs/source/images and reference them from README/docs pages.

    6.2k GitHub stars~874 tokensUpdated today
    Auto-check passed

Categories

Questions about Model Doc Sync

What does Model Doc Sync do?

Keep anomalib model READMEs, docs pages, image assets, and benchmark/result references in sync. Model Doc Sync is an agent skill from open-edge-platform/anomalib.

When should I use Model Doc Sync?

Model Doc Sync fits situations like: tasks that involve Technical documentation.

How do I install Model Doc Sync in Claude Code?

Run `npx skills add open-edge-platform/anomalib --skill model-doc-sync -a claude-code`. Or copy the skill folder (.agents/skills/model-doc-sync in open-edge-platform/anomalib) into .claude/skills/model-doc-sync in your project. Claude Code loads it when a task matches its description.

How do I install Model Doc Sync in Codex?

Run `npx skills add open-edge-platform/anomalib --skill model-doc-sync -a codex`. Or copy the skill folder (.agents/skills/model-doc-sync in open-edge-platform/anomalib) into .agents/skills/model-doc-sync in your project. Codex loads it when a task matches its description.

Can I use Model Doc Sync 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 open-edge-platform/anomalib --skill model-doc-sync -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/model-doc-sync, .gemini/skills/model-doc-sync, .github/skills/model-doc-sync and .opencode/skills/model-doc-sync in your project.

What does Model Doc Sync need to run?

SKILL.md names no scripts, command-line tools or credentials: Model Doc Sync is instructions for the agent only.

Does Model Doc Sync access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Model Doc Sync 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 Model Doc Sync use?

Model Doc Sync is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Model Doc Sync use?

About 1.5k tokens (SKILL.md is roughly 5.9k 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 Model Doc Sync?

Skills that share tags, products or a category with Model Doc Sync: Diagram Design (cathrynlavery/diagram-design, 45k stars), Simple English (moeru-ai/airi, 50k stars), Get API Docs with chub (andrewyng/context-hub, 14k stars) and Doc Sync (JetBrains/ideavim, 10k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Model Doc Sync?

open-edge-platform (a GitHub organization) maintains it in open-edge-platform/anomalib, which has 6,226 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 7, 2026.

Source: open-edge-platform/anomalib on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.