import-content
手動將 Markdown 文件導入 Kurt 資料庫、修復攝取錯誤,並透過本地檔案系統同步管理文件元數據。
簡介
import-content 技能是 Kurt 內容流水線中關鍵的手動備援與操作工具。它專為需要繞過自動 Web 攝取失敗的技術用戶而設計,透過直接將預處理過的 Markdown 文件從本地來源目錄導入 Kurt SQLite 資料庫。即使在 WebFetch 或自動化鉤子遇到網路問題或解析失敗時,也能確保內容同步。它連接了原始本地檔案與下游工作流程(如內容撰寫技能)所需的資料庫索引內容,並透過 YAML Frontmatter 確保高品質的元數據提取。
-
修復 Kurt 資料庫中的 ERROR 紀錄,將其連結至修正後的本地 Markdown 來源檔案。
-
透過 Shell 腳本為大型資料集、遷移或備份恢復執行批次導入。
-
自動從 YAML Frontmatter 提取元數據,支援 title、description、author 及 published_date 等欄位。
-
與 PostToolUse 鉤子整合,監控 /sources/ 目錄,並在手動編輯後自動更新文件紀錄。
-
支援針對原始爬蟲未捕獲的手動建立檔案進行精確索引。
-
請確保所有 Markdown 檔案頂部包含有效的 YAML Frontmatter,以正確填充資料庫架構。
-
在批次恢復操作中,使用 .claude/scripts/ 下提供的 Python 腳本連結文件 ID 與本地路徑。
-
進行手動攝取後,請務必執行 kurt index 指令,以觸發新導入內容的文檔智慧處理流水線。
-
此工具嚴格限制在本地來源路徑內的檔案;請確保檔案權限允許代理存取來源檔案。
-
若缺少 pyyaml 函式庫,元數據提取將會靜默失敗;請確保透過 pip install kurt-core 完成 Kurt 環境的完整初始化。
-
此工具旨在進行進階內容管理與恢復;執行批次操作後,務必使用 kurt content list 確認資料庫狀態。
倉庫統計
- Star 數
- 2
- Fork 數
- 0
- Open Issue 數
- 0
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午08:27