← ClaudeAtlas

ai-wiki-exportlisted

Package a research topic (its hub, all paper notes filed under it, and the figures those notes embed) into a single zip at a user-specified path. Use when the user asks to export, package, bundle, or zip up a topic to send, archive, or read offline. Requires an explicit destination path.
alfredzhang98/research-obsidian-skill · ★ 1 · AI & Automation · score 64
Install: claude install-skill alfredzhang98/research-obsidian-skill
# ai-wiki-export — package one research direction as a zip ``` /ai-wiki-export <destination-path> [topic-slug] ``` Produces a self-contained archive: **the topic hub, every paper note filed under it, and the figures those notes embed**. It reads correctly in any markdown viewer after extraction, images included. ## Arguments | Argument | Required | Meaning | |---|---|---| | `<destination-path>` | **yes** | a directory (the zip is named `<topic>.zip`) or a full `.zip` filename | | `[topic-slug]` | no | omit it and the topics are listed for the user to choose | Order is not significant: an argument that looks like a path is the path; one matching a slug in `Research/topics/` is the topic. ## Procedure ### 1. No path given → stop and ask. Never guess. **This is the most important rule in this skill.** When the user has not written a destination: - **Do not** default to the working directory, the desktop, somewhere inside the vault, or any other "reasonable-looking" location. - **Do not** invent a path on the user's behalf. - Ask: "Where should the archive go?" and offer one or two concrete examples (`D:/exports`, `C:/tmp`) so the answer is cheap to give. The underlying `export-topic.py` defaults to the current directory when invoked directly from a shell. **This skill overrides that default** and always passes `-o` explicitly. The caller of a slash command usually cannot see what the working directory is, and a 5 MB archive landing silently somewhere is worse than an e