Skip to content

Generic markdown import (Obsidian vaults, knowledge bases) #23

Description

@Paul-Kyle

Problem

Users with existing knowledge in Obsidian vaults, Logseq graphs, or other markdown-based systems have no migration path into Palinode beyond manual copy-paste.

Proposed solution

Generalize the existing OpenClaw migration parser into a generic markdown importer:

  • Configurable heading-level splitting (##, ###, etc.)
  • LLM-powered extraction mode for unstructured brain dumps
  • Frontmatter generation with category detection
  • --dry-run and --review modes (already proven in OpenClaw importer)
  • SHA-256 dedup to avoid re-importing existing content

Target sources: Obsidian, Logseq, Bear, plain markdown directories.

Context

The OpenClaw importer (palinode migrate openclaw) already handles structured MEMORY.md files with scoring-based type detection. This extends that foundation to arbitrary markdown.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfuturePlanned for v1.0+

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions