kg-build
Build the knowledge graph from ingested papers — 5-stage LLM extraction, TransE graph embeddings, and rule-based closure inference.
Skill by UynajGI
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/uynajgi-kg-build
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: ml
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/kg-build
What's inside
- Skill name
kg-build- Description
- Build the knowledge graph from ingested papers — 5-stage LLM extraction, TransE graph embeddings, and rule-based closure inference. Use this skill whenever the user wants to process ingested papers, build the knowledge graph, train embeddings, run inference, or needs to regenerate the graph after adding new papers. Also use when the user asks "process my papers", "extract concepts", "build the graph", "train embeddings", "run closure", "infer new edges", or needs the KG populated before querying or analysis. This is the mandatory second step after ingest — papers must be built before they can be searched or analyzed. Trigger proactively when the user has ingested papers and wants to work with the knowledge graph.
- License
- MIT
- Instructions
- 128 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# KG Build Build the knowledge graph from ingested papers in three stages: LLM extraction (`graph build`), TransE embedding training (`graph embed`), and rule-based closure inference (`graph closure`). After this pipeline, concepts, arguments, edges, and inferred relations are ready for query and analysis. ## Prerequisites Papers must be ingested first (status: `uploaded`). Check with: ```bash drbrain list drbrain stats ``` ## Workflow ### Step 1: Extract concepts and relations 5-stage LLM extraction: ontology extension → entity extraction (10-way concurrent) → relation extraction → coreference resolution → iterative refinement. ```bash drbrain graph build # all unprocessed papers drbrain graph build p3f8a2 p7b1c4 # specific papers drbrain graph build --all # rebuild everything drbrain graph build --skip-refine # skip refinement (faster, lower quality) ``` Status changes: `uploaded` → `extracted`. Check `drbrain stats` to confirm. ### Step 2: Train graph embeddings Train TransE embeddings on the extracted graph for link prediction and complex queries: ```bash drbrain graph embed # default: dim=128, epochs=100 drbrain graph embed --dim 256 --epochs 200 drbrain graph embed --retrain # force retrain even if embeddings exist ``` Embeddings enable `graph query` (complex ∧∨¬ queries) and `graph closure --mode hybrid`. ### Step 3: Prepare the searchable index (optional but recommended) `index build` prepares and publishes the searchable index in one incremental run: lexical BM25, canonical FTS, shared text vectors and the unified tree hierarchy (text embeddings for retrieval): ```bash drbrain index build ``` Enables `search` / `search --paper <id>` (paper-scoped evidence retrieval) and `ask`. ### Step 4: Run graph closure Infer new edges via rule-based reasoning. Symbolic mode uses 8 hard rules; hybrid mode adds 4 embedding-based rules (requires `drbrain graph embed` first): ```bash drbrain graph closure # symbolic, all rules drbrain graph closure --mode hybrid # embedding-aware inference drbrain graph closure --dry-run # preview without persisting drbrain graph closure --rule extends --rule replaces # specific rules only drbrain graph closure --mine-rules # mine path rules from TransE embeddings drbrain graph closure --ground # ground transitive rules as concrete triples drbrain graph closure -w my-workspace # scope to workspace ``` ## Full pipeline ```bash drbrain ingest # Step 0: add papers (see paper-ingest skill) drbrain graph build # Step 1: extract drbrain index build # Step 2-3: searchable index (vectors + tree) drbrain graph closure --mode hybrid # Step 4: inference ``` ## Examples **Build everything from scratch:** ```bash drbrain graph build --all && drbrain index build --force && drbrain graph closure --mode hybrid ``` **Incremental update after adding papers:** ```bash drbrain graph build # only unprocessed drbrain graph embed --retrain # retrain with new entities drbrain graph closure # re-run inference ``` **Preview inferred edges before committing:** ```bash drbrain graph closure --mode hybrid --dry-run --json | jq '.' ``` ## Next Steps After building the KG, you can: - **Search**: `drbrain search` (see `paper-query` skill) - **Ask questions**: `drbrain ask`, `drbrain reason` (see `kg-reason` skill) - **Analyze**: `drbrain seed`, `drbrain evolve`, `drbrain frontier` (see `knowledge-cartography` skill) - **Explore graph**: `drbrain graph neighbors/path/related` (see `graph` skill) - **Audit quality**: `drbrain audit` (see `audit` skill) ## CLI Reference | Command | What it does | |---------|--------------| | `drbrain graph build` | Extract from all unprocessed papers | | `drbrain graph build <id...>` | Extract from specific papers | | `drbrain graph build --all` | Rebuild all papers | | `drbrain graph build --skip-refine` | Skip iterative refinement | | `drbrain graph embed` | Train TransE graph embeddings | | `drbrain index build` | Prepare the searchable index (lexical + FTS + shared vectors + tree) | | `drbrain graph embed --retrain` | Force retrain | | `drbrain graph embed --dim 256 --epochs 200` | Custom training params |
From UynajGI/drbrain, MIT.
More from UynajGI/drbrain
- 0.529score
neat-freak
UynajGI
End-of-session knowledge cleanup with OCD-level rigor — reconciles project docs (CLAUDE.md, README.md, docs/) and agent memory against the code so nothing rots.
SkillBFreshness: BClaude Code +9 - 0.524score
index
UynajGI
Prepare, inspect and verify the searchable index.
SkillBFreshness: BClaude Code +9 - 0.524score
kg-reason
UynajGI
Reason over the knowledge graph using LLM agents — natural language Q&A and tool-calling iterative reasoning with bidirectional LLM↔KG validation.
SkillBFreshness: BClaude Code +9 - 0.524score
audit
UynajGI
Scan the entire library for data quality issues across 15 severity-graded rules.
SkillBFreshness: BClaude Code +9 - 0.524score
fsearch
UynajGI
Search local evidence and external sources (arXiv) in one command, with ingested annotation.
SkillBFreshness: BClaude Code +9 - 0.524score
graph
UynajGI
Direct knowledge graph operations — traverse neighbors, find shortest paths, and analyze shared concepts across papers.
SkillBFreshness: BClaude Code +9 - 0.524score
ingest-link
UynajGI
Ingest web URLs and online PDFs by extracting rendered content via an external qt-web-extractor service.
SkillBFreshness: BClaude Code +9 - 0.474score
import
UynajGI
Import papers from external reference managers into the DrBrain library.
SkillCFreshness: CClaude Code +9 - 0.474score
enrich
UynajGI
Enrich paper metadata by backfilling missing fields from CrossRef and detecting records that need cleanup.
SkillCFreshness: CClaude Code +9 - 0.474score
backup
UynajGI
Create and manage backups of DrBrain data — local tar.gz archives and rsync remote sync.
SkillCFreshness: CClaude Code +9 - 0.474score
citation-styles
UynajGI
Manage citation styles for Markdown reference export.
SkillCFreshness: CClaude Code +9 - 0.474score
citation-tracking
UynajGI
Track and analyze citation relationships between papers.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 16, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/UynajGI/drbrain
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from UynajGI
- 0.529score
neat-freak
UynajGI
End-of-session knowledge cleanup with OCD-level rigor — reconciles project docs (CLAUDE.md, README.md, docs/) and agent memory against the code so nothing rots.
SkillBFreshness: BClaude Code +9 - 0.524score
index
UynajGI
Prepare, inspect and verify the searchable index.
SkillBFreshness: BClaude Code +9 - 0.524score
fsearch
UynajGI
Search local evidence and external sources (arXiv) in one command, with ingested annotation.
SkillBFreshness: BClaude Code +9 - 0.524score
audit
UynajGI
Scan the entire library for data quality issues across 15 severity-graded rules.
SkillBFreshness: BClaude Code +9 - 0.524score
graph
UynajGI
Direct knowledge graph operations — traverse neighbors, find shortest paths, and analyze shared concepts across papers.
SkillBFreshness: BClaude Code +9 - 0.524score
ingest-link
UynajGI
Ingest web URLs and online PDFs by extracting rendered content via an external qt-web-extractor service.
SkillBFreshness: BClaude Code +9
Cite this page
kg-build skill. Agent Mart. https://agentmart.dev/skills/uynajgi-kg-build (last updated 2026-10-24)