data-ingest

Parse text-based sources into structured Obsidian wiki pages.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/ChrisWiles/wiles-wiki --skill data-ingest-chriswiles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-ingest
Source: https://github.com/ChrisWiles/wiles-wiki/tree/main/.skills/data-ingest
Command: npx skills add https://github.com/ChrisWiles/wiles-wiki --skill data-ingest-chriswiles

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Manages the ingestion and organization of diverse text data sources into an Obsidian wiki, streamlining the process of adding unstructured information to the knowledge base.

Core Features & Use Cases

  • Universal Text Ingestion: Process raw text data, conversation logs, and unstructured documents with ease.
  • Custom Trigger Keywords: Utilize keywords like "ingest this data" or "import my chat history" to initiate the process.
  • File Format Support: Handles JSON, Markdown, Plain Text, CSV, HTML, Chat exports, and Images with specific parsing and handling rules.

Quick Start

To ingest a text file into the Obsidian wiki, run the command: 'ingest this text data from file.txt'.

Frequently Asked Questions about data-ingest

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

FAQPage Schema
How do I ingest unstructured text data into an Obsidian wiki?

To ingest text data into an Obsidian wiki, the skill parses raw documents, clusters extracted knowledge, and formats it into structured wiki pages. It processes unstructured information to seamlessly organize your knowledge base.

Can I import chat history and CSV files into Obsidian?

Yes, you can import chat history and CSV files into Obsidian. The skill supports JSON, Markdown, Plain Text, CSV, HTML, and Images, applying specific parsing rules to distill and structure each format correctly.

What is the best way to organize raw text documents in a knowledge base?

The best way to organize raw text documents is through content distillation and text data clustering. This approach extracts knowledge from unstructured sources and structures it into dedicated wiki pages for seamless organization.

Does the text ingestion process execute untrusted code from HTML documents?

No, the text ingestion process does not execute untrusted code from HTML documents. It maintains a strict content trust boundary during document parsing to ensure your Obsidian wiki remains secure while importing external data.

How do I trigger document parsing for my text files?

You trigger document parsing by using custom keywords like 'ingest this data' or 'import my chat history'. This initiates the ingestion process to parse your text files and convert them into structured wiki pages.