wiki-export

Convert an Obsidian wiki knowledge graph into JSON, GraphML, and Cypher formats.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/ChrisWiles/wiles-wiki --skill wiki-export-chriswiles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki-export
Source: https://github.com/ChrisWiles/wiles-wiki/tree/main/.skills/wiki-export
Command: npx skills add https://github.com/ChrisWiles/wiles-wiki --skill wiki-export-chriswiles

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires networkx, pygraphviz, py2neo, visjs-network, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill allows users to export the knowledge graph of an Obsidian wiki into various structured formats for external tools.

Core Features & Use Cases

  • Knowledge Graph Export: Converts the Obsidian wiki's wikilink graph into JSON, GraphML, Cypher, and HTML formats.
  • Custom Filters: Supports optional visibility filters to exclude internal or sensitive pages.
  • Use Case: Users can export their wiki's knowledge graph for use in tools like Gephi, Neo4j, or custom scripts for further analysis or visualization.

Quick Start

Run the command 'export wiki' to export the entire knowledge graph.

Frequently Asked Questions about wiki-export

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

FAQPage Schema
How do I export an Obsidian knowledge graph to structured data formats?

To export an Obsidian knowledge graph to structured data, you convert the wiki's wikilink structure into JSON, GraphML, Cypher, and HTML formats for external analysis tools.

Can I filter sensitive pages when exporting a wiki knowledge graph to GraphML?

Yes, you can apply optional visibility filters during the wiki knowledge graph export to exclude internal or sensitive pages from the final GraphML and JSON outputs.

What Python libraries are required to convert an Obsidian vault to Cypher?

Converting an Obsidian vault to Cypher requires the Python libraries networkx, pygraphviz, py2neo, and visjs-network to process the graph and generate the output files.

Does the Obsidian graph export support visualization formats for external tools?

Yes, the Obsidian graph export supports visualization by generating an interactive graph.html file, alongside JSON and GraphML outputs compatible with tools like Gephi and Neo4j.

What is the best way to prepare an Obsidian vault for knowledge graph extraction?

The best way to prepare an Obsidian vault for knowledge graph extraction is to ensure Python dependencies are installed and that the vault's wikilinks are properly structured for access.