zhimeng-agent

Answer Obsidian vault questions and generate daily Feishu reports via RAG.

3|2|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/muzhicaomingwang/ai-ideas --skill zhimeng-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zhimeng-agent
Source: https://github.com/muzhicaomingwang/ai-ideas/tree/main/.claude/skills/zhimeng-agent
Command: npx skills add https://github.com/muzhicaomingwang/ai-ideas --skill zhimeng-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams relying on a local Obsidian vault often struggle to quickly retrieve accurate knowledge and generate routine reports. This skill provides a Claude-powered RAG assistant that answers questions from the vault and produces daily summaries, while coordinating indexing and notifications via Feishu.

Core Features & Use Cases

  • Obsidian-backed Q&A using a vector store (ChromaDB) for fast retrieval
  • Daily reporting and Feishu notifications to keep stakeholders informed
  • Index management: rebuilds to keep knowledge up to date, triggerable via API

Quick Start

Ask the agent a question about your Obsidian vault to get an answer and see a generated daily report.

Frequently Asked Questions about zhimeng-agent

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

FAQPage Schema
How do I set up RAG question answering with an Obsidian vault?

Retrieval-augmented generation Q&A with an Obsidian vault requires a Claude-based LLM and ChromaDB vector store. You configure the local indexing service to build vectors from your vault, then ask the agent questions to retrieve answers from the indexed knowledge base.

Can I automate daily report generation and send it to Feishu?

Daily report generation and Feishu notifications are supported through the agent's synchronization feature. The agent produces daily summaries from your knowledge base and coordinates sending routine notifications to stakeholders via Feishu.

How does ChromaDB indexing work with Obsidian knowledge bases?

ChromaDB indexing works by converting your Obsidian vault content into vector embeddings for fast retrieval. The agent manages index rebuilds to keep knowledge up to date, and these rebuilds are triggerable via API to maintain accuracy.

What's the best way to keep my Obsidian vault index up to date?

The best way to keep your Obsidian vault index current is triggering index rebuilds via API. This agent supports index management that rebuilds vectors in ChromaDB, ensuring retrieval-augmented generation answers reflect the latest vault content.

Do I need a local service running to use the Obsidian knowledge-base agent?

Local services are required for questions, reports, and indexing. This agent relies on local infrastructure including a ChromaDB vector store and Claude-based LLM to operate the retrieval, generation, and daily reporting features.

Why does my knowledge-base Q&A return outdated information?

Knowledge-base Q&A returns outdated information when the Obsidian vault index is stale. You need to trigger an index rebuild via API to refresh the ChromaDB vectors, ensuring the retrieval-augmented generation pulls from current content.