sync-minecontext

Incrementally sync MineContext SQLite data into Obsidian as idempotent markdown files.

1|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/tangchunwu/skill-hub --skill sync-minecontext
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync-minecontext
Source: https://github.com/tangchunwu/skill-hub/tree/main/skills/custom/data/sync-minecontext
Command: npx skills add https://github.com/tangchunwu/skill-hub --skill sync-minecontext

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MineContext 数据库中的多源信息分散在应用中,难以统一查看与管理。该技能实现对 MineContext 的关键数据的增量同步,将内容集中到 Obsidian 笔记中,便于检索和回溯。

Core Features & Use Cases

  • 增量同步: 将 DailyReport、activity、tips、todo 等数据按日期或条目写入 Obsidian 对应的文件夹,确保更新可见且可追溯。
  • 幂等写入: 同步过程对已存在的笔记不重复创建,保持笔记结构整洁。
  • 结构化组织: 将不同数据类型映射到专门分区,便于跨主题进行检索与回顾。

Quick Start

在 Obsidian vault 中配置 MineContext 的数据库路径和目标文件夹后运行同步。

Frequently Asked Questions about sync-minecontext

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

FAQPage Schema
How do I sync MineContext data to Obsidian notes?

Syncing MineContext data to Obsidian requires querying the MineContext SQLite database and writing daily reports, activity logs, tips, and todos as markdown files into corresponding Obsidian vault folders. This enables centralized knowledge management.

Does the MineContext to Obsidian sync create duplicate notes?

The MineContext to Obsidian sync uses idempotent markdown file writing, ensuring existing notes are not duplicated or overwritten unnecessarily. This keeps your Obsidian vault structure clean and safe during repeat incremental syncs.

What is the best way to organize MineContext daily reports in Obsidian?

Organizing MineContext daily reports in Obsidian is best handled by mapping each data type to a specific dedicated folder. The sync workflow automatically directs daily reports, activity logs, tips, and todos into separate directories for structured access.

How does incremental sync work for Obsidian activity logs?

Incremental sync for Obsidian activity logs works by querying the MineContext SQLite database and writing only the updated entries. It processes data by date or item, ensuring new activity logs are visible and traceable without reprocessing the entire database.

Do I need a specific database path to sync MineContext with Obsidian?

Syncing MineContext with Obsidian requires configuring the local MineContext SQLite database path and the target Obsidian vault folders. Once these paths are set, the Python-based workflow can safely query and write data.

Why are my MineContext todos not appearing in Obsidian?

MineContext todos may not appear in Obsidian if the target Obsidian vault directories are not created or the database path is incorrect. The sync workflow handles directory creation automatically, but correct path configuration is required.