kg-note-writing

Create and enrich Obsidian knowledge graph entity notes with normalized frontmatter and wikilinks.

1.6k|143|Updated Sep 9, 2019
One-click install
npx skills add https://github.com/frutik/awesome-search --skill kg-note-writing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kg-note-writing
Source: https://github.com/frutik/awesome-search/tree/main/claude-skills/kg-note-writing
Command: npx skills add https://github.com/frutik/awesome-search --skill kg-note-writing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Maintaining a consistent knowledge graph of search and information retrieval research requires manually creating notes with correct frontmatter, cross-links, and grounded claims, which is error-prone and inconsistent across entity types.

Core Features & Use Cases

  • Entity extraction and normalization: Identifies Concepts, Topics, People, Companies, Tools, Conferences, Case Studies, and Datasets from source text or existing vault notes, with canonical naming rules to prevent duplicates.
  • Structured note authoring: Creates or updates notes in the correct folders with type-specific frontmatter fields, Obsidian wikilinks, and Related Notes sections.
  • Mandatory grounding checks: Verifies every claim, date, and relationship against the source material before saving, with no grounding markers left in the note.
  • Use Case: After processing an article about SPLADE, extract the concept, its authors, and the tools mentioned, then create linked notes for each entity and hand off to the graph maintenance pass.

Quick Start

Write a topic note for learned sparse retrieval pulling together what we already have on SPLADE and related concepts in the vault.

Frequently Asked Questions about kg-note-writing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a knowledge graph note from an article?

The skill receives source text handed off from kg-article-processing, extracts entities like concepts, people, and tools, then creates notes with correct frontmatter and wikilinks. All vault operations go through the Obsidian MCP server.

How do I write a topic note without a new source article?

Request a synthesis note directly, such as asking for a topic page tying together existing vault notes. The skill searches the vault for related notes first, then grounds every claim in those notes rather than external material.

What entity types does the knowledge graph support?

Eight entity types are supported: Concept, Topic, Person, Company, Tool, Conference, Case Study, and Dataset. Each has a designated folder and specific frontmatter fields defined in the Supported Entities table.

Does the skill access vault files directly on disk?

No, all vault operations must go through the Obsidian MCP server. Direct filesystem access via Read, Write, or Bash file tools is explicitly prohibited by the skill instructions.

How are claims in notes verified before saving?

Every specific claim, including numbers, dates, quotes, and relationship links, must trace back to the source text or existing notes being synthesized. Unsupported specifics are cut or written tentatively, and no grounding markers appear in the final note.

What happens after notes are created or updated?

The skill hands off to the awesome-search-knowledge-graph skill, which runs a graph-wide maintenance pass including a History log entry, kg-reviewer audit, and updates to the global table of contents and index.