data-ingest

Ingest arbitrary text data into structured Obsidian wiki pages.

Updated Apr 27, 2014
One-click install
npx skills add https://github.com/Nirajkashyap/nirajkashyap.github.io --skill data-ingest-nirajkashyap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-ingest
Source: https://github.com/Nirajkashyap/nirajkashyap.github.io/tree/main/.agents/skills/data-ingest
Command: npx skills add https://github.com/Nirajkashyap/nirajkashyap.github.io --skill data-ingest-nirajkashyap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ingest raw text data into an Obsidian wiki, turning disparate exports, transcripts, logs, and other unstructured text into searchable, knowledge-rich pages.

Core Features & Use Cases

  • Universal text source handler: detects and processes a variety of text formats (plain text, CSV, JSON-like exports) and distills them into wiki pages.
  • Safe, bounded ingestion: validates sources, checks the vault manifest to avoid re-ingestion, and uses the configured Obsidian link format for internal links.
  • Real-world use cases include importing Slack/Discord transcripts, meeting notes, chat histories, journal dumps, or CSV data into structured pages for later reference.

Quick Start

Ingest a data source by running the ingestion workflow to generate wiki pages.

Frequently Asked Questions about data-ingest

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

FAQPage Schema
How do I ingest text into an Obsidian vault?

To ingest text into an Obsidian vault, this Skill processes arbitrary text data like chat exports and logs, distilling them into structured knowledge pages using a configured vault path and link format.

What is the best way to import Slack transcripts and meeting notes into a wiki?

Importing Slack transcripts and meeting notes into a wiki is handled by a universal text source handler that automatically detects unstructured or semi-structured formats and distills them into searchable pages.

Can I ingest CSV dumps and JSON-like exports into Obsidian?

Yes, you can ingest CSV dumps and JSON-like exports into Obsidian. The ingestion workflow supports both unstructured and semi-structured data across diverse text formats to generate wiki pages.

Do I need to configure an OBSIDIAN_VAULT_PATH before importing chat histories?

Yes, you need to resolve an OBSIDIAN_VAULT_PATH and OBSIDIAN_LINK_FORMAT via a config protocol before importing chat histories to ensure safe processing and correct internal linking.

How does the ingestion process avoid duplicating data in the vault manifest?

To avoid duplicating data, the ingestion process checks a vault manifest and reads index files before processing raw text sources, ensuring safe and bounded ingestion without re-ingestion.