Paper Reading banner
Zephyr271828 Zephyr271828

Paper Reading

Development community

Description

A personal paper reading project powered by Claude Code and Obsidian. Supports both laptop and mobile access.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

paper-reading

A personal paper reading vault. View with [Obsidian](https://obsidian.md) for graph-based navigation between papers.

Obsidian desktop paper card

Installation

**Claude Code**

curl -fsSL https://claude.ai/install.sh | bash

**Codex**

npm install -g @openai/codex

**tmux**

brew install tmux

**Clone the repo**

git clone 
cd paper-reading
chmod +x new_paper.sh

**Obsidian** Download [Obsidian](https://obsidian.md), then: **Open folder as vault** → select this directory.

Adding a paper

# Using Claude Code (default)
./new_paper.sh https://arxiv.org/abs/XXXX.XXXXX
# or
./new_paper.sh --claude https://arxiv.org/abs/XXXX.XXXXX

# Using Codex (default)
./new_paper.sh --codex https://arxiv.org/abs/XXXX.XXXXX

Viewing

Open the vault in Obsidian. Use **Graph View** to explore connections between papers and tag hubs.

Obsidian graph view clustered around tag hubs

Sync across Apple devices

Place the vault inside `~/Library/Mobile Documents/iCloud~md~obsidian/Documents/` on your Mac — iCloud Drive syncs it to your iPhone/iPad automatically. On mobile, install the **Obsidian** app and it will pick up the vault under iCloud. No extra setup needed.

Obsidian mobile paper card

Ask Claude about the vault from your phone

Run Claude Code's remote-control on your Mac and query the vault from the Claude mobile app (or `claude.ai/code`):

chmod +x ./remote_control.sh
./remote_control.sh

The script launches `claude remote-control` in a detached tmux session and prints a `claude.ai/code?environment=...` URL. Open it on your phone (or scan the QR by attaching with `tmux attach -t claude-rc`). Stop with `tmux kill-se