원클릭으로
wiki-tag-sync
Deduplicates, normalizes, and reduces sprawling tags and aliases across the knowledge graph using a Map-Reduce architecture.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Deduplicates, normalizes, and reduces sprawling tags and aliases across the knowledge graph using a Map-Reduce architecture.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Compile raw sources into detailed, Obsidian-compatible, interlinked Markdown pages under wiki/ references/ and concepts/.
Deduplicates concepts, splits overly broad concepts, and synthesizes multi-source concept definitions by dynamically searching and analyzing all papers that reference them.
Ingest new academic papers or PDFs into the raw/ folder of your active topic wiki using the local OCR model configured in config.yaml.
Ingest new academic papers, notes, or web articles into the raw/ folder of your active topic wiki.
Initialize a new topic workspace folder with standard raw/, wiki/, inbox/, and output/ directories.
Statically check and repair double-bracket linkages and frontmatter within your compiled wiki directory.
SOC 직업 분류 기준
| name | wiki_tag_sync |
| description | Deduplicates, normalizes, and reduces sprawling tags and aliases across the knowledge graph using a Map-Reduce architecture. |
| commands | {"sync_tags":"Normalize all tags and aliases in the current topic workspace."} |
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>/../../binDo 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"
}
}
python <BIN>/tag_reducer.py apply <TOPIC_DIR> <TOPIC_DIR>/scratch/tag_mapping.json <TOPIC_DIR>/scratch/alias_mapping.jsonwiki/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.