sophosia-reference-guide
Reference manager with PDF viewer and Markdown note support
Best use case
sophosia-reference-guide is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Reference manager with PDF viewer and Markdown note support
Teams using sophosia-reference-guide should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/sophosia-reference-guide/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How sophosia-reference-guide Compares
| Feature / Agent | sophosia-reference-guide | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Reference manager with PDF viewer and Markdown note support
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Sophosia Reference Manager Guide ## Overview Sophosia is an open-source reference manager that combines PDF viewing, Markdown note-taking, and Excalidraw visual notes in a single application. Unlike traditional reference managers, it treats each paper as a rich workspace with typed annotations, linked notes, and visual diagrams. Built with modern web technologies (Electron + Vue), it runs on all desktop platforms. ## Installation ```bash # Download from GitHub releases (Windows/macOS/Linux) # Or build from source: git clone https://github.com/sophosia/sophosia.git cd sophosia npm install && npm run build ``` ## Features ```markdown ### Core Capabilities - **PDF Viewer**: Built-in reader with annotations - **Markdown Notes**: Rich note editor per paper - **Excalidraw**: Visual whiteboard for diagrams - **Tags & Collections**: Flexible organization - **BibTeX Support**: Import/export bibliography - **Full-text Search**: Search across all papers - **Citation Graph**: Visual paper relationships ### Note Types 1. **Text notes** — Markdown with LaTeX math 2. **Visual notes** — Excalidraw canvas 3. **Annotation notes** — Linked to PDF highlights 4. **Outline notes** — Structured paper summaries ``` ## Workspace Structure ```markdown ### Per-Paper Workspace Paper: "Attention Is All You Need" ├── PDF (with highlights and annotations) ├── Notes/ │ ├── summary.md (structured summary) │ ├── ideas.md (research ideas sparked) │ └── architecture.excalidraw (visual diagram) ├── Metadata (title, authors, year, DOI, tags) └── Links (related papers, concept connections) ``` ## Note-Taking Features ```markdown ### Markdown Notes Support - Standard Markdown formatting - LaTeX math: $E = mc^2$ and display equations - Code blocks with syntax highlighting - Tables and checklists - Wikilinks: [[other-paper]] for cross-referencing - Embeds: ![[figure.png]] for inline images - Templates for consistent note structure ### Excalidraw Integration - Draw architecture diagrams - Mind maps for paper concepts - Comparison charts between methods - Hand-drawn style for informal notes - Export as SVG/PNG for presentations ``` ## Import/Export ```markdown ### Import Sources - BibTeX (.bib) - RIS format - DOI lookup (auto-fetch metadata) - PDF drag-and-drop (auto-extract metadata) - Zotero export files ### Export Formats - BibTeX for LaTeX - Markdown bibliography - CSV metadata export - HTML reading lists ``` ## Use Cases 1. **Reading workflow**: PDF + notes in single workspace 2. **Visual thinking**: Excalidraw diagrams alongside papers 3. **Literature review**: Linked notes across paper collection 4. **Presentation prep**: Visual notes exportable as diagrams 5. **Research journal**: Rich per-paper documentation ## References - [Sophosia GitHub](https://github.com/sophosia/sophosia) - [Excalidraw](https://excalidraw.com/)
Related Skills
thuthesis-guide
Write Tsinghua University theses using the ThuThesis LaTeX template
thesis-writing-guide
Templates, formatting rules, and strategies for thesis and dissertation writing
thesis-template-guide
Set up LaTeX templates for PhD and Master's thesis documents
sjtuthesis-guide
Write SJTU theses using the SJTUThesis LaTeX template with full compliance
novathesis-guide
LaTeX thesis template supporting multiple universities and formats
graphical-abstract-guide
Create SVG graphical abstracts for journal paper submissions
beamer-presentation-guide
Guide to creating academic presentations with LaTeX Beamer
plagiarism-detection-guide
Use plagiarism detection tools and ensure manuscript originality
paper-polish-guide
Review and polish LaTeX research papers for clarity and style
grammar-checker-guide
Use grammar and style checking tools to polish academic manuscripts
conciseness-editing-guide
Eliminate wordiness and redundancy in academic prose for clarity
academic-translation-guide
Academic translation, post-editing, and Chinglish correction guide