paper-glossary

Featured

Use when building reusable Obsidian glossary notes from an existing paper source manifest, optionally with a raw-sections override, especially when a reader needs a reviewed shortlist before glossary notes and article links are changed.

AI & Automation 1,117 stars 79 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Paper Glossary Build shared glossary notes from `*_source_manifest.json`. `--source-manifest` is always required; `--raw-sections` only overrides its `raw_sections_path` with an explicit `*_raw_sections.jsonl`. This skill never runs or modifies a paper-reading workflow; the manifest and raw-sections file are its only paper-content boundary. See `references/file-contract.md` for JSON and CLI contracts. ## Preview And Wait (Default) 1. **Show saved configuration** on first use per person/device. If absent, ask for a term directory inside an Obsidian vault and configure it; reuse valid configuration later. **Setup may create `~/.paper-glossary/config.json`**. 2. **Require an explicit article Markdown path** when article links are requested. Validate it and the configured term directory are in the **same Obsidian vault**; never infer an article path. 3. **Run deterministic proposal** from the effective body. 4. **Perform exactly one grounded host semantic review**, bounded by `shortlist_limit`. It may **only drop or reorder candidates** and must preserve each retained proposal candidate's **exact `term` string**. 5. **Record the reviewed shortlist** with `plan_glossary.py --review-proposal PROPOSAL --reviewed-terms NAMES`; this validates the saved proposal against the current paper source and preserves each full candidate, ordered `surface_forms`, and provenance. If review produces an **empty reviewed shortlist**, report `no_candidates` and stop without presenting a selec...

Details

Author
917Dhj
Repository
917Dhj/DeepPaperNote
Created
6 months ago
Last Updated
yesterday
Language
Python
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

paper-gloss

Post-process a paper-eli5 output into a self-contained, interactive HTML page where every occurrence of selected jargon terms is clickable — clicking reveals a plain-English expansion in a popup — plus a toggle-able glossary panel listing every approved term at once. AI proposes the candidate term list with expansions; you trim it; the skill hand-authors a themed, responsive HTML artifact mirroring the eli5 document 1:1. Equations and inline math are typeset as real notation (unicode + HTML, native MathML where 2D layout is needed) rather than shipped as raw LaTeX, gated by a residual-TeX check; each display equation's "named form" — the same equation with variables replaced by what they are, plus a `where:` legend — renders as a grouped block between the equation and its plain-words gloss. Delivers a `-glossed.html` file (via the repo's git workflow) and a published claude.ai Artifact link. Every page carries an annotation layer — select text to highlight it, attach notes, and export to Obsidian-ready Markdo

0 Updated yesterday
ksdisch
AI & Automation Listed

pm-glossary

Generate and maintain a project glossary - terms, abbreviations, entities, artifacts, and concepts used across the product lifecycle. Runs progressively throughout the project. Can be called at any time to add terms, review existing entries, or export the full glossary.

2 Updated 4 days ago
ljucask
Data & Documents Listed

paper-figures

Retrofit real figure images into an already-generated paper-eli5 output. Point it at a `-eli5.md` or `-eli5-glossed.html` and it re-finds the original source from the header block, harvests the actual figures (direct download for static assets, browser screenshots for JS-rendered graphics), and replaces the `[Figure N]` placeholders in place — images in the markdown, base64 data URIs plus a click-to-zoom lightbox in the HTML. One approval gate on a contact sheet, never one per figure. Never re-runs the rewrite, never touches caption wording, never re-opens the glossary. Use for "add the figures to this paper", "get the real figures into the eli5", "the figures are missing from the glossed page", or `/paper-figures`. Distinct from `/paper-eli5` (does the rewrite) and `/paper-gloss` (does the glossary).

0 Updated yesterday
ksdisch