vault-ingest

Ingest URLs, text, and documents into an Obsidian-style vault with YAML frontmatter.

1|1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/theultimateshyam/claude-skills --skill vault-ingest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vault-ingest
Source: https://github.com/theultimateshyam/claude-skills/tree/main/vault-ingest
Command: npx skills add https://github.com/theultimateshyam/claude-skills --skill vault-ingest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Autonomously transform unstructured inputs (URLs, pasted text, and uploaded files) into a structured Obsidian-style knowledge graph vault, reducing manual note creation and linking effort.

Core Features & Use Cases

  • Ingests URLs, text, and documents into a vault and creates entry notes, atomic concept notes, and Map of Content updates.
  • Maintains bidirectional wikilinks and a vault index to ensure idempotent processing and easy reuse.
  • Adapts to existing vault conventions and maps new content to concepts and tags.

Quick Start

Paste a URL, paste text, or upload a file and tell me to ingest it into your vault.

Frequently Asked Questions about vault-ingest

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

FAQPage Schema
How do I ingest URLs and documents into an Obsidian vault automatically?

To ingest URLs and documents into an Obsidian vault automatically, paste the content or link and the system creates entry notes, atomic concept notes, and MOC hubs with bidirectional wikilinks.

What is the best way to build a knowledge graph from unstructured text in Obsidian?

Building a knowledge graph from unstructured text in Obsidian involves transforming pasted text or files into structured entry notes and concept notes, mapping them with bidirectional wikilinks and MOC updates.

Does this vault ingestion process require an existing folder structure?

Yes, the vault ingestion process requires an existing folder structure with entries/, concepts/, and MOC files to correctly write YAML frontmatter and map new content into the knowledge graph.

Can I process multiple sources into a single Obsidian vault without creating duplicates?

Yes, you can process multiple sources without duplicates because the system ensures idempotency by tracking state in a _vault_index.json file and checking existing entries and concepts before writing.

How are Map of Content hubs updated when ingesting new content?

When ingesting new content, Map of Content hubs are updated by adapting to existing vault conventions and mapping the source to relevant concepts and tags, maintaining navigability across the vault.