Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aperivue/obsidian-paper-vault
Turn a folder of research PDFs into an Obsidian knowledge vault — consistently formatted literature notes with frontmatter, PDF embed links, and cross-referenced atomic concept notes.
Passed 15 of 22 test cases with the skill, and 3 of 22 without it.
and 9 more in the full report
12 fixed3 passed either way7 still failing0 broke1 errored
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
Where are extracted intermediate text files stored by default during paper batch processing?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies `~/.local/cache/paper-vault-texts/` as the default text cache directory. | Missed | Passed |
The instructions your model reads when the skill loads.
Converts a folder of research PDFs into a two-layer Obsidian vault: literature notes (one per paper, templated) and atomic concept notes (synthesized across papers).
Both skills write literature and concept notes into the same vault folders. They enter from opposite ends and must not overwrite each other.
/lit-sync | obsidian-paper-vault | |
|---|---|---|
| Input | Zotero collection / refs.bib | a folder of PDFs |
| Note key | citekey | short descriptive title |
| Owns | manuscript/_src/refs.bib | extracted-text cache |
Never overwrite an existing note. If a note for the paper already exists (by title, DOI,
or citekey), report it and skip. When both skills are in play, /lit-sync notes are the
bibliographic spine; this skill's notes are the read-through summaries.
Establish three paths before writing anything:
$OBSIDIAN_VAULT. Never guess a home-directory path.Literature/. If the vault already has a folder
serving this role (02_research/논문/, Papers/, 文献/), honor the existing layout
rather than imposing the default.Concepts/, same honor-what-exists rule.For a vault whose structure is Korean, see references/locale/ko/note_templates.md — folder
names and note headings in Korean, opt-in.
Also confirm PyMuPDF is available: python3 -c "import fitz; print(fitz.__version__)"
(install with pip install PyMuPDF). Text extraction caches to
~/.local/cache/paper-vault-texts/ unless the user names another location.
test cases passed, vs 3 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.