Md To Pptx

v1.0.0

Convert Markdown files to PowerPoint (PPTX) format. Automatically detects slide separators (---) and converts them into presentation slides. By default, save...

0· 19·0 current·0 all-time
byDICO@zhcanyu4
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (Markdown→PPTX, default save to Obsidian vault) align with the included script: the Python program converts Markdown to HTML and then uses soffice or pandoc to produce a PPTX, and defaults output to the active Obsidian vault when available.
Instruction Scope
Runtime instructions and the script are largely in-scope. The script reads ~/Library/Application Support/obsidian/obsidian.json to discover the active vault path and will write the generated PPTX into that vault (or the input directory if no vault found). This file read is consistent with the stated default-output behavior, but it does mean the skill accesses the user's Obsidian config file.
Install Mechanism
This is an instruction-only skill with no install spec. It recommends installing LibreOffice or Pandoc but does not download or install code itself; the included script is small and local.
Credentials
No environment variables, credentials, or external endpoints are requested. Access is limited to reading obsidian.json (to locate the vault) and writing the generated PPTX/temporary HTML files. That access is proportional to the feature of saving into the user's vault.
Persistence & Privilege
The skill does not request permanent installation or elevated privileges and is not forced-always. It does invoke external binaries (soffice/pandoc) during execution, which is expected for conversion tasks.
Assessment
This skill appears to do what it says: convert a Markdown file to PPTX and (by default) place the result in your active Obsidian vault. Before installing, consider: (1) the script reads ~/Library/Application Support/obsidian/obsidian.json to find the vault — if you don't want it reading that config file, do not install; (2) it will write files into your vault directory and create a temporary HTML file near the input file (the temp HTML is deleted on success); (3) conversion runs external commands (soffice or pandoc) via subprocess — ensure those binaries on your PATH are the expected, trusted programs to avoid accidental execution of a malicious replacement; (4) there are no network calls or credential exfiltration in the code, but you should still review the script if you have strict security requirements. If any of these behaviors are unacceptable, review or modify the script before use.

Like a lobster shell, security has layers — review code before you run it.

latestvk9766c3js9m0bjechd5dhh75rn84etx9

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments