index-init

Initialize an Obsidian vault structure and generate a persona.md file.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill bootstraps an Obsidian knowledge vault for first-time users and sets up an interactive agent persona so subsequent memory capture and Q&A follow your preferred style.

Core Features & Use Cases

  • Vault directory initialization: Creates the complete IndexVault folder structure (new notes, deep memory, memory store, images, downloads, templates, chat, and Obsidian config).
  • Template provisioning: Copies the six markdown templates from the skill resources into the vault’s _template/ directory so captured knowledge has consistent structures.
  • Persona configuration via guided MBTI: Collects profession, asks MBTI dimension-by-dimension, derives cognitive traits, and writes persona.md to drive the agent’s interaction style.

Quick Start

Run /index-init to create ./IndexVault/, copy the templates, then answer the profession and MBTI questions to generate ./IndexVault/persona.md.

Frequently Asked Questions about index-init

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

FAQPage Schema
How do I initialize an Obsidian vault for knowledge management?

Initializing an Obsidian vault requires creating the complete IndexVault folder structure, copying markdown note templates, and writing Obsidian config JSON files to ensure consistent knowledge management workflows.

What is agent persona configuration and how does it work with MBTI?

Agent persona configuration works by collecting your profession and MBTI dimensions, deriving cognitive traits, and writing a persona.md file that drives your agent's interactive memory and Q&A style.

How do I set up structured memory note templates in Obsidian?

Setting up structured memory templates involves copying six predefined markdown templates into the vault's _template/ directory, ensuring captured knowledge maintains consistent structures for interactive memory workflows.

Can I customize the vault directory structure for my own knowledge management workflow?

The skill ensures deterministic vault setup by creating required folders including new notes, deep memory, memory store, images, downloads, templates, and chat, though it applies specifically to consistent note template workflows.

Do I need prior Obsidian configuration experience to use this vault initialization?

No prior Obsidian configuration experience is needed, as the skill bootstraps the complete folder structure and writes config JSON files automatically for first-time users setting up a knowledge vault.

Why does my agent need a personalized persona file for memory capture?

A personalized persona file is needed so subsequent memory capture and Q&A follow your preferred interaction style, driven by derived MBTI and cognitive traits written to persona.md.