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.