Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
npx skills add managedcode/dotnet-skills --skill "dotnet-managedcode-markitdown"
Install specific skill from multi-skill repository
# Description
Use ManagedCode.MarkItDown when a .NET application needs deterministic document-to-Markdown conversion for ingestion, indexing, summarization, or content-processing workflows.
# SKILL.md
name: dotnet-managedcode-markitdown
version: "1.0.0"
category: "Data"
description: "Use ManagedCode.MarkItDown when a .NET application needs deterministic document-to-Markdown conversion for ingestion, indexing, summarization, or content-processing workflows."
compatibility: "Requires a .NET application that integrates ManagedCode.MarkItDown or evaluates document conversion into Markdown."
ManagedCode.MarkItDown
Trigger On
- integrating
ManagedCode.MarkItDowninto document ingestion flows - converting office or rich-text content into Markdown for downstream processing
- reviewing indexing, chunking, or AI-preparation pipelines that depend on Markdown output
- documenting file-conversion steps for a .NET application
Workflow
- Identify the document sources the app actually handles.
- Decide where Markdown conversion belongs in the pipeline:
- before indexing
- before chunking
- before AI summarization or enrichment
- Keep conversion isolated behind one ingestion or processing service instead of scattering format handling everywhere.
- Validate real converted output for structure, links, headings, and attachment handling.
- Document which downstream stage depends on the produced Markdown.
flowchart LR
A["Input document"] --> B["ManagedCode.MarkItDown conversion"]
B --> C["Markdown output"]
C --> D["Indexing, chunking, or AI workflow"]
Deliver
- guidance on where ManagedCode.MarkItDown fits in a real processing pipeline
- conversion-boundary recommendations for application design
- output-validation expectations for document ingestion
Validate
- the converted Markdown is good enough for the actual downstream consumer
- conversion is isolated in one clear pipeline step
- tests or review samples cover the real input formats the application claims to support
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.