eesjgong/scholar-skill/en
Claude Code and agent skill by eesjgong/scholar-skill
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install eesjgong/scholar-skill/enSKILL.md
ScholarSkill - Academic Paper Reading and Knowledge Internalization
Description: An Obsidian-based L3-grade paper reading and memory extraction system.
Version: v1.0.0 Last Updated: 2026-03-18
Setup Guide Before First Use
Welcome to ScholarSkill! Owl mascot included.
Before reading papers, complete the setup flow below. This package supports three setup modes.
Setup Modes
Mode 1: Fully Automatic Setup (auto)
Best for: first-time users with Obsidian already installed Automatically handles:
- detecting the Obsidian vault location
- creating the folder structure (
1-Papers,2-Knowledge,3-MOCs,memory, and more) - generating the config file
- checking dependency skills
Note: it is strongly recommended to always pass --vault-path so the script never selects the wrong vault and only syncs the English templates.
Mode 2: Semi-Automatic Setup (semi) - Recommended
Best for: users who want to confirm each step Flow:
- detect the Obsidian vault automatically, or prompt you if needed
- ask whether to create the folder structure
- check dependency skills and ask whether to install them
- generate the config file
Mode 3: Manual Setup (manual)
Best for: advanced users who know exactly what they want Flow:
- enter the Obsidian vault path manually
- skip directory creation for now
- only check dependencies without prompting installation
- generate a minimal config file
Dependency Skills
ScholarSkill depends on the following skills. The setup script checks these automatically.
Core Dependencies (Required)
| Skill | Purpose | Required | |
|---|---|---|---|
obsidian-direct | Obsidian file operations | ⭐⭐⭐ | |
arxiv-watcher | ArXiv paper search | ⭐⭐⭐ |
Enhancements (Recommended)
| Skill | Purpose | Required | |
|---|---|---|---|
academic-research-hub | Multi-source academic search | ⭐⭐ | |
tavily | Web content extraction | ⭐⭐ | |
pdf | PDF text extraction | ⭐⭐ | |
obsidian-cli | Obsidian CLI utilities | ⭐⭐ |
Long-Running Task Orchestration (Required for L3 / batch processing)
| Skill | Purpose | Required | |
|---|---|---|---|
durable-task-runner | long-task orchestration, progress tracking, crash recovery | ⭐⭐⭐ (L3 / batch) |
Why `durable-task-runner` matters
L3deep reading (2.5 hours): needs progress tracking and interruption recovery- batch reading (10+ papers): needs orchestration and step retries
- weekly consolidation (60-90 minutes): needs persistent state and scheduled execution
- crash recovery: work can continue after session interruption
- transparent progress: task state stays visible
Install commands
Manual installation (if ClawHub is unavailable):
Config File
After setup, the config file is written to:
If that directory does not exist, the script falls back to:
Key config fields
Frequently Asked Questions
Q: What if the Obsidian vault cannot be found? A: Use semi-automatic or manual mode and provide the path yourself. If Obsidian is not installed yet, install it first from obsidian.md.
Q: What if dependency installation fails? A: Use clawhub install <skill-name>. If ClawHub is unavailable, clone the skill into ~/.openclaw/workspace-scholar/skills/.
Q: Can I change the config later? A: Yes. Edit ~/.openclaw/workspace-scholar/config/scholar.yml or ~/.openclaw/workspace/config/scholar.yml.
Q: I configured the wrong thing. How do I reset? A: Remove the config file and rerun the English package setup: rm ~/.openclaw/workspace-scholar/config/scholar.yml && python ~/.openclaw/workspace-scholar/skills/scholar-skill/en/scripts/configure.py auto --vault-path "/your/Obsidian/Vault"
Trigger Phrases
- "read this paper"
- "deep read"
- "L1/L2/L3 reading"
- "paper notes"
- "knowledge internalization"
- "configure ScholarSkill"
Common Use Cases
- academic paper reading (ArXiv / conference / journal)
- deep reading of technical blog posts
- literature review organization
- domain exploration and research mapping
Core Capabilities
1. Three-Tier Reading Standard
L1 Quick Triage (5 minutes)
- read the title, abstract, and figures
- output: one-sentence summary + priority rating (
P0/P1/P2) - best for: screening
P2papers
L2 Standard Reading (45 minutes)
- read the introduction, method, experiments, and conclusion
- output: 3-5 KB note + 5-8 memory items
- best for:
P1papers and daily reading
L3 Deep Reading (2.5 hours)
- full method details, experiment analysis, and supplementary material
- output: 10-15 KB note + knowledge upgrade + 2-3 procedural rules
- best for:
P0papers that are core to your direction
2. Memory Extraction
Semantic Memory: facts, concepts, methods, and conclusions Episodic Memory: questions, misunderstandings, and correction processes Procedural Memory: reusable reading rules and research methods
3. Knowledge Management
- Obsidian bidirectional links
- MOC knowledge maps
- atomic knowledge storage
- weekly consolidation mechanisms
4. Reflection and Confirmation
L1reflection: quick check of understanding, questions, and next actions after each paperL2reflection: weekly review of knowledge growth, missing links, direction, and risksL3reflection: monthly review of knowledge evolution, direction shifts, and belief revision- human confirmation: new MOCs, core papers, major conflicts, and direction changes enter
0-Inbox/
Workflow
Configuration Example
The setup script syncs the English templates into:
Outputs
1. Paper Notes
Location: {vault}/1-Papers/By-Topic/{Topic}/{Year}-{Author}-{Title}.md
2. Semantic Memory
Location: {vault}/memory/semantic/{Topic}.md
3. Procedural Memory
Location: {vault}/memory/procedural/{Topic}.md
4. Episodic Memory
Location: {vault}/memory/episodic/{Date}-{Paper}.md
5. MOC Updates
Location: {vault}/3-MOCs/MOC-{Topic}.md
6. Concept Cards
Location: {vault}/2-Knowledge/Concepts/
7. Insight Cards
Location: {vault}/2-Knowledge/Insights/
8. Question Cards
Location: {vault}/2-Knowledge/Questions/
9. Method Cards
Location: {vault}/2-Knowledge/Methods/
10. Person Cards
Location: {vault}/2-Knowledge/People/
11. Reflection Outputs
Location: {vault}/4-Outputs/Reflections/L1|L2|L3/
12. Confirmation Requests
Location: {vault}/0-Inbox/
Usage Examples
Example 1: L2 Standard Reading
Example 2: L3 Deep Reading
Example 3: Batch Reading
Quality Checklist
L2 Checklist
- [ ] standard note complete (3-5 KB)
- [ ] 3-5 Semantic Memories
- [ ] 1-2 Episodic Memories
- [ ] 1 candidate Procedural Memory
- [ ] each memory has an
actionfield - [ ] links to prior knowledge are described
L3 Checklist
- [ ] all
L2requirements satisfied - [ ] resident vs retrieval memory split completed
- [ ] at least one prior knowledge group revised or evaluated
- [ ] at least 2-3 procedural rules distilled
- [ ] conflicts, time evolution, or deprecated knowledge marked
- [ ] answer: "How does this paper change my knowledge structure?"
2-Knowledge Update Checklist
- [ ] should a Concept card be created?
- [ ] should an Insight card be created?
- [ ] should a Question card be created?
- [ ] should Method / Person cards be updated?
- [ ] should the new knowledge be attached to an existing MOC?
Reflection and Confirmation Checklist
- [ ] was an
L1reflection generated after the paper? - [ ] do periodic tasks enter
L2/L3reflection cycles? - [ ] was a human confirmation request triggered?
Dependency Skills
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingen/SKILL.md
Popularity
- Repository stars
- 226
- Repository forks
- 19
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/eesjgong/scholar-skill/en)