소스 정보
- 저장소
- kyre-99/Everything-is-Knowledge
- 최근 소스 활동
- 2026년 4월 10일 02:07
- 감지된 SKILL.md 언어
- 영어
- 스타
- 1
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/kyre-99/Everything-is-Knowledge --skill wiki-disambiguate명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Ingest sources into the wiki using external LLM extraction (faster batch processing). Fully automated - fetches, extracts, and writes wiki pages in one command.
Initialize the Everything is Knowledge wiki. Creates directories, configures API keys, and sets up PDF parsing options. Run once to set up a new wiki.
Search and ingest academic papers from arXiv/PMC into the wiki. Supports keyword search, trending papers, and direct arXiv ID lookup.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | wiki-disambiguate |
| description | Disambiguate entities and manage aliases for the knowledge wiki |
| allowed-tools | ["Read","Grep","Bash","Edit","AskUserQuestion"] |
Manage entity aliases and resolve naming conflicts in the wiki. Uses Obsidian CLI's alias system to handle synonyms, abbreviations, and multi-language terms.
/wiki-disambiguate # Interactive: scan for disambiguation opportunities
/wiki-disambiguate --auto # Auto-add common aliases
/wiki-disambiguate "RAG" # Disambiguate specific term
/wiki-disambiguate --merge # Find and merge duplicate entities
[[RAG]] → [[Retrieval-Augmented Generation]]
[[LLM]] → [[Large Language Models]]
[[大语言模型]] → [[Large Language Models]]
[[Apple]] → Company? Fruit?
[[Transformer]] → Architecture? Movie? Device?
---
aliases: ["RAG", "检索增强生成"]
---
# Retrieval-Augmented Generation
With aliases, [[RAG]] automatically resolves to [[Retrieval-Augmented Generation]].
Find entities that might be the same concept:
# Get all entities
obsidian files folder=wiki/entities format=json
Detection strategies:
# Read both entities
obsidian read path="wiki/entities/EntityA.md"
obsidian read path="wiki/entities/EntityB.md"
Compare:
Potential duplicate detected:
[[Entity A]] (primary)
- Type: abstract
- Facts: 3
[[Entity B]] (similar)
- Type: abstract
- Facts: 2
Actions:
A) Link B to A (add alias + reference in A)
B) Link A to B (add alias + reference in B)
C) Keep separate (different concepts)
D) Skip
When user chooses to link:
# 1. Add alias to primary entity
obsidian property:set name="aliases" value="EntityB" file="EntityA"
# 2. Add reference line in primary entity
# Edit EntityA to add:
# > See also: [[EntityB]]
Result:
[[EntityB]] resolves to EntityA via aliasls wiki/entities/*.md | xargs -I {} basename {} .md > wiki/cache.md
| Entity Name | Suggested Aliases |
|---|---|
| Retrieval-Augmented Generation | RAG, 检索增强生成 |
| Large Language Models | LLM, 大语言模型 |
| Chain of Thought | CoT, 思维链 |
| Supervised Fine-Tuning | SFT, 监督微调 |
| Reinforcement Learning | RL, 强化学习 |
| Knowledge Graphs | KG, 知识图谱 |
| Markov Decision Process | MDP, 马尔可夫决策过程 |
| Entity Name | Suggested Aliases |
|---|---|
| Geoffrey Hinton | Hinton, 杰弗里·辛顿 |
| Andrew Ng | Ng, 吴恩达 |
| Entity Name | Suggested Aliases |
|---|---|
| OpenAI | openai |
| DeepSeek | deepseek, 深度求索 |
## Disambiguation Report
### Aliases Added
- [[Retrieval-Augmented Generation]] ← `RAG`, `检索增强生成`
- [[Large Language Models]] ← `LLM`, `大语言模型`
- [[Chain of Thought]] ← `CoT`
### Potential Duplicates (needs review)
- [[Knowledge Graph]] vs [[Knowledge Graphs]] — similar content, consider merging
- [[Language Model]] vs [[Large Language Models]] — different scope, keep separate
### Polysemy Detected
- [[Transformer]] — multiple meanings detected:
- [[Transformer (Architecture)]] — neural network architecture
- Suggest creating separate pages with disambiguation page
| Command | Purpose |
|---|---|
obsidian aliases | List all aliases in vault |
obsidian aliases file="X" | Get aliases for specific entity |
obsidian property:set name="aliases" value='[...]' file="X" | Set aliases |
obsidian property:read name="aliases" file="X" | Read aliases |
obsidian search query="X" | Find potential synonym matches |
# Detect LLM-related entities
obsidian search query="Large Language Model" format=json
# Add alias
obsidian property:set name="aliases" value="LLM" file="Large Language Models"
Detected potential duplicates:
- [[Knowledge Graph]] (47 words)
- [[Knowledge Graphs]] (32 words)
Both describe structured data representation.
Merge action:
1. Keep [[Knowledge Graphs]] as primary (better fit with plural convention)
2. Add alias "Knowledge Graph"
3. Merge content
4. Delete [[Knowledge Graph]]
Found multiple meanings for "Transformer":
1. [[Transformer (Architecture)]] — neural network, attention mechanism
2. No page for: Transformer (Electrical) — power distribution device
Actions:
A) Rename to [[Transformer (Architecture)]], add alias "Transformer"
B) Keep as is, note that it's AI-focused
C) Create disambiguation page listing all meanings
Avoid: Entity A has alias B, Entity B has alias A.
Wrong:
[[RAG]] aliases: ["Retrieval-Augmented Generation"]
[[Retrieval-Augmented Generation]] aliases: ["RAG"]
Correct:
[[Retrieval-Augmented Generation]] aliases: ["RAG"]
No separate [[RAG]] page needed
If alias already exists on different entity:
Conflict: "CoT" already aliased to [[Chain of Thought]]
New candidate: [[Chain-of-Thought Reasoning]] also wants "CoT"
Options:
1. Keep current assignment
2. Move alias to new entity
3. Use longer form "CoTR" for new entity
Query: "language model"
Results:
- [[Large Language Models]] ← add alias "Language Model"?
- [[Language Model]] ← separate entity?
Decision: Different scopes (large vs general), keep separate