wiki_tag_sync — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited wiki_tag_sync (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Resolving script paths (read first): Commands below invoke scripts as<BIN>/X.py(and a few as<SKILLS>/...). Resolve these to absolute paths once before running anything:
>
-<SKILL_DIR>= the directory thisSKILL.mdlives in. -<SKILLS>= theskills/folder containing this skill =<SKILL_DIR>/..-<BIN>= thebin/folder beside it =<SKILL_DIR>/../../bin
>
Do not hardcode a fixed prefix like.agents/binor../bin: shell relative paths resolve against the current working directory (usually the topic root), not this skill's location. Once resolved,<BIN>is typically.agents/binwhen invoked from the hub root, or.claude/binfrom inside a topic directory.
This skill resolves the "vocabulary fragmentation" problem. Over time, different agents might invent slightly different tags or aliases for the exact same physical/mathematical concept (e.g., qca, quantum-cellular-automata, clifford-qca). This skill acts as a Map-Reduce pipeline to canonicalize them.
Tooling (framework-agnostic): This skill is written tool-agnostic. Where it says file-read tool, use your agent's equivalent (Readin Claude Code,view_filein Antigravity). Shell commands run viaBash/PowerShell(Claude Code) or your framework's shell tool.
When the user asks to sync, reduce, deduplicate, or normalize tags and aliases:
python <BIN>/tag_reducer.py extract <TOPIC_DIR>
<TOPIC_DIR>/scratch/raw_tags.json<TOPIC_DIR>/scratch/raw_aliases.json(These JSONs output an inverted index in the format: `{"Tag_Name": {"count": 2, "files": ["wiki/concepts/file.md"]}}`)
raw_tags.json and raw_aliases.json with your file-read tool.gauge-theory and gauge-theories to gauge-theory, or qca and quantum-cellular-automata to qca). Choose the most concise or highest-frequency term as the canonical tag.[MERGE WARNING] to the user in your final response detailing the suspected duplicate files.scratch/ directory.<TOPIC_DIR>/scratch/tag_mapping.json: {
"tags": {
"quantum-cellular-automata": "qca",
"clifford-qca": "qca"
}
}<TOPIC_DIR>/scratch/alias_mapping.json: {
"aliases": {
"Z2 QCA": "Z_2 QCA"
}
}Note: You only need to include tags/aliases in the mapping JSON if they are actually being changed. You do not need to map a tag to itself.
python <BIN>/tag_reducer.py apply <TOPIC_DIR> <TOPIC_DIR>/scratch/tag_mapping.json <TOPIC_DIR>/scratch/alias_mapping.json
wiki/ontology.txt file containing the canonical whitelisted tags, and automatically rebuild the SQLite knowledge graph (`output/graph.db`) and Markdown indexes.wiki_semantic_link skill, as the newly normalized tags and aliases will now provide a massive accuracy boost to the semantic similarity engine.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.