obsidian-data-importer

Convert CSV/JSON data into Obsidian notes with YAML frontmatter and wikilinks.

7|3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Zpankz/mcp-skillset --skill obsidian-data-importer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-data-importer
Source: https://github.com/Zpankz/mcp-skillset/tree/main/obsidian-data-importer
Command: npx skills add https://github.com/Zpankz/mcp-skillset --skill obsidian-data-importer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian users need an automated way to convert structured datasets (CSV/JSON) into interconnected notes that preserve data relationships and enable graph-based insights.

Core Features & Use Cases

  • Converts CSV and JSON data into Obsidian notes with YAML frontmatter and linked wikilinks
  • Generates reusable Handlebars templates to standardize note creation and maintain consistency across imports
  • Validates syntax prior to import and provides step-by-step delivery instructions for a smooth workflow
  • Use cases include bulk data onboarding, project dashboards, and reference data integration with knowledge graphs

Quick Start

Upload a CSV or JSON file to generate a ready-to-use template and import instructions.

Frequently Asked Questions about obsidian-data-importer

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

FAQPage Schema
How do I convert CSV data into linked Obsidian notes?

To convert CSV data into linked Obsidian notes, upload your CSV file to generate YAML-safe frontmatter, semantic wikilinks, and reusable Handlebars templates. This process preserves data relationships and enables graph-based insights.

Can I import JSON files into Obsidian with YAML frontmatter?

Yes, you can import JSON files into Obsidian with YAML frontmatter. The process parses JSON inputs, infers field types, validates syntax, and generates notes with semantic links to maintain structured data relationships.

What is the best way to bulk import structured data into an Obsidian knowledge graph?

The best way to bulk import structured data into an Obsidian knowledge graph is using automated template generation. This approach converts CSV or JSON datasets into interconnected notes with validated syntax and semantic wikilinks.

Does this data import process generate reusable templates for future imports?

Yes, the data import process generates reusable Handlebars templates to standardize note creation. These templates maintain consistency across future bulk imports and ensure YAML-safe frontmatter generation for structured CSV and JSON inputs.

Why does my structured data need syntax validation before importing to Obsidian?

Structured data needs syntax validation before importing to Obsidian to prevent formatting errors and broken graph links. The process checks CSV and JSON inputs prior to import, ensuring smooth delivery and accurate note generation.

Can I use Handlebars templates to standardize Obsidian note creation from CSV?

Yes, you can use Handlebars templates to standardize Obsidian note creation from CSV. The process generates reusable templates with YAML-safe frontmatter and semantic wikilinks, ensuring consistent note structure across bulk data onboarding.