index-chat

Generate persona-matched chat responses from Obsidian vault memory indexes.

77|9|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/KaihuaTang/Index.skill --skill index-chat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: index-chat
Source: https://github.com/KaihuaTang/Index.skill/tree/main/.claude/skills/index-chat
Command: npx skills add https://github.com/KaihuaTang/Index.skill --skill index-chat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

It helps you have answers grounded in your existing Obsidian vault memories while keeping a consistent persona defined by persona.md, and it logs the conversation for future learning.

Core Features & Use Cases

  • Persona-driven replies: Responds in the style, tone, and cognitive bias described in IndexVault/persona.md.
  • Memory-augmented retrieval: Extracts keywords from your input, routes them through memory-index.md, searches category _local_index.md files, then reads the matching {KEY_WORD}.md entries from your vault.
  • Conversation archiving: Saves each Q&A exchange into IndexVault/_chat/ as a dated markdown log, keeping references to the retrieved deep/ notes.

Quick Start

Run index-chat with your question as INPUT_STRING, for example: “Use my IndexVault memories to explain X and answer in my persona.”

Frequently Asked Questions about index-chat

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

FAQPage Schema
How do I chat with my Obsidian vault notes using a specific persona?

To chat with your Obsidian vault notes using a specific persona, this Skill retrieves relevant knowledge via a memory index and deep notes, then generates responses matching the tone defined in your persona.md file.

How does memory retrieval work for an Obsidian chatbot?

Memory retrieval for an Obsidian chatbot works by extracting keywords from your input, routing them through memory-index.md and category local indexes, then reading matching deep note entries to ground the response.

Can I automatically log conversations with my Obsidian knowledge base?

You can automatically log conversations with your Obsidian knowledge base by saving each Q&A exchange into the IndexVault/_chat/ directory as a timestamped markdown file with source references.

Do I need a persona.md file to get grounded answers from my Obsidian vault?

You need a persona.md file in your IndexVault to define the style and cognitive bias for responses, and a memory-index.md file to enable the layered retrieval of grounded answers from your vault.

What is the best way to cite source notes when querying an Obsidian memory vault?

The best way to cite source notes when querying an Obsidian memory vault is to render references from deep/ wikilinks within the generated response, ensuring every grounded answer traces back to original notes.