Skip to content
Back to skills

Asset Maintenance

ASecurity

Safely inspect, preview, and maintain the bilingual diagram asset tree.

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
tools

Works with

  • cli

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill asset-maintenance --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Asset Maintenance?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Asset Maintenance
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-asset-maintenance/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-asset-maintenance)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: asset-maintenance
description: "Safely inspect, preview, and maintain the bilingual diagram asset tree."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# Asset maintenance

Use this sub-skill when you need to inspect, validate, rename, or trim the repo's bilingual diagram assets without reopening the source checkout or running the original in-place scripts first.

## Start here

1. Read [references/asset-layout.md](references/asset-layout.md) to understand the asset tree, workbook assumptions, generated-versus-source assets, and special cases.
2. Read [references/maintenance-workflows.md](references/maintenance-workflows.md) for dry-run-first rename, name-column, and whitespace-trim flows.
3. Use [scripts/asset_maintenance.py](scripts/asset_maintenance.py) for inventory, rename-plan, add-name-column, and trim operations.
4. If a command fails or a dependency is missing, check [references/troubleshooting.md](references/troubleshooting.md) before touching the live tree.

## Router boundaries

- Concept lookup, diagram-family explanations, roadmap navigation, and model-catalog questions route to `../knowledge-atlas/SKILL.md`.
- Do not use `src/clip_images.py` or `src/rename_images.py` as the first execution path; they are source behavior references and mutate in place.
- Do not bulk rewrite assets unless the user explicitly passes `--apply` to the bundled helper and has chosen a safe output tree or accepted the in-place rename effect.

## Critical operating facts

- `images_chinese/` and `images_english/` each contain `png_big/`, `png_small/`, and `source_svg/`; English also has `source_xlsx/` for selected source workbooks.
- `src/conf/info-ch.xlsx` and `src/conf/info-en.xlsx` are headerless naming maps. Row 1 is slide 1, not zero.
- Chinese `AI Roadmap(AI知识架构).png` is a special asset present in the image tree but absent from the Chinese naming workbook.
- English `source_svg/` is not a 1:1 mirror of `png_big/`; the RoPE diagrams use `source_xlsx/` instead.
- File names may contain Chinese punctuation, spaces, full-width brackets, and other Unicode characters; preserve them exactly.
- The bundled helper defaults to dry-run previews and requires `--apply` before any mutation.

## Safe maintenance pattern

- Inventory first.
- Stage copied fixtures before applying rename or trim operations.
- Validate counts, workbook rows, and stem alignment after every change.
- Prefer output trees or copied workbooks over touching originals when trimming.
- Keep source-script adaptation rationale in the bundled references, not in the live repo files.

Files in this skill

  • SKILL.md2.6 KB
  • references/asset-layout.md4.1 KB
  • references/maintenance-workflows.md4.4 KB
  • references/troubleshooting.md3.1 KB
  • scripts/asset_maintenance.py22.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.