Skip to content

EESJGong/scholar-skill

Repository files navigation

English | 简体中文

ScholarSkill

This project is currently in the testing stage. Star it, try it, and feel very welcome to share suggestions and feedback.

ScholarSkill teaser

Build a living research knowledge system in Obsidian.
An OpenClaw skill for structured paper reading, knowledge linking, cognitive revision, and critical thinking.

English Skill Docs · 中文技能说明 · Installation · Core Strengths

OpenClaw Skill Obsidian Workflow Bilingual Repo License MIT

ScholarSkill is an Obsidian-centered academic reading workflow for OpenClaw. It is designed for more than paper collection and note dumping: the goal is to help an agent read papers, extract durable knowledge, connect new ideas to an existing knowledge base, and keep that knowledge system evolving over time.

Why It Feels Different

Many academic assistants stop at search, summarization, or note capture. ScholarSkill is designed around the next step: turning paper reading into an evolving knowledge workflow inside Obsidian.

  • It turns reading into structured notes instead of one-off summaries
  • It connects new papers to existing notes and knowledge maps
  • It supports revising older understanding as new evidence appears
  • It encourages comparison, verification, and critical reflection
  • It is built for a research workflow that keeps getting stronger over time

Installation

Quick Start

If you want the simplest path, clone the repository locally, open that workspace in OpenClaw, and let the agent finish the setup for you.

Example flow:

git clone https://github.com/EESJGong/scholar-skill.git
cd scholar-skill

Then ask the OpenClaw agent to finish the install, for example:

Please install this repository as an OpenClaw skill, use the Chinese package, and configure it for my Obsidian vault at /your/Obsidian/Vault.

or:

Please install this repository as an OpenClaw skill, use the English package, and configure it for my Obsidian vault at /your/Obsidian/Vault.

The agent can then place the repository into the correct skills directory, pick zh-CN/ or en/, and run the matching configure.py with --vault-path.

That is the complete quick-start path.

Manual Install and Detailed Setup

If you prefer to install and configure everything yourself, follow the detailed flow below.

Step 0: Choose your language package first

This repository ships as two parallel packages:

  • en/: English workflow, docs, and templates
  • zh-CN/: Simplified Chinese workflow, docs, and templates

After cloning the repository, always start from the package you want to use, then run that package's setup script with an explicit vault path:

# English package
python en/scripts/configure.py auto --vault-path "/your/Obsidian/Vault"

# Simplified Chinese package
python zh-CN/scripts/configure.py auto --vault-path "/你的/Obsidian/Vault"

Passing --vault-path from the start avoids accidentally configuring the wrong vault and keeps templates separated under 9-Templates/en/ or 9-Templates/zh-CN/.

Option 1: Clone into the shared skills directory

Use this if you want ScholarSkill to be available across OpenClaw workspaces on the same machine.

mkdir -p ~/.openclaw/skills
git clone https://github.com/EESJGong/scholar-skill.git ~/.openclaw/skills/scholar-skill

openclaw skills info scholar-skill
openclaw skills check

Option 2: Clone or copy into a specific workspace

Use this if you want ScholarSkill to exist only inside one OpenClaw workspace.

mkdir -p <your-workspace>/skills
git clone https://github.com/EESJGong/scholar-skill.git <your-workspace>/skills/scholar-skill

Or, if you already downloaded the folder:

cp -R scholar-skill <your-workspace>/skills/

Then verify it:

cd <your-workspace>
openclaw skills list --eligible
openclaw skills info scholar-skill
openclaw skills check

Install dependency skills with ClawHub

clawhub install installs into ./skills under your current working directory, so run it from the location where you want the dependencies to live.

For shared installation:

cd ~/.openclaw
clawhub install obsidian-direct
clawhub install obsidian-cli
clawhub install arxiv-watcher
clawhub install academic-research-hub
clawhub install tavily
clawhub install pdf
clawhub install durable-task-runner

For workspace-scoped installation:

cd <your-workspace>
clawhub install obsidian-direct
clawhub install obsidian-cli
clawhub install arxiv-watcher
clawhub install academic-research-hub
clawhub install tavily
clawhub install pdf
clawhub install durable-task-runner

After the manual install is complete, start a new OpenClaw session so the new skills are picked up.

Core Strengths

Structured Notes

ScholarSkill turns a paper into more than a summary paragraph. It helps produce organized reading notes, extracted insights, reusable knowledge units, and a clearer record of what the paper actually contributes.

Instead of leaving the result as a one-off chat response, the workflow is designed to create notes that can be revisited, expanded, and linked later inside Obsidian.

Knowledge Network

ScholarSkill treats every new paper as part of a larger research context. New notes can be linked to existing topics, prior papers, domain concepts, and maps of content, so the vault grows as a network rather than a folder of isolated documents.

This makes it easier to see how ideas relate, where a new paper fits, and which parts of an existing knowledge base should be updated or expanded.

Cognitive Update

ScholarSkill is built around the idea that research understanding should evolve. When a new paper introduces stronger evidence, a better framing, or a contradiction to earlier notes, the workflow encourages revising older understanding instead of simply appending more information.

That makes the knowledge base progressively sharper over time, rather than larger but harder to trust.

Critical Thinking

ScholarSkill is not meant to passively record papers. It supports comparing claims, checking evidence, spotting assumptions, and asking whether a conclusion is actually well supported.

The goal is to make the reading process more evaluative and research-oriented, so the resulting knowledge system reflects judgment rather than just accumulation.

What It Supports

Literature Reading and Note Building

Use ScholarSkill to turn individual papers into structured notes that are easier to search, compare, and reuse later.

Memory Extraction for Long-Term Knowledge

Capture semantic, episodic, and procedural memories so the system preserves not only what a paper says, but also what was learned from reading it and what can be reused in future work.

Obsidian-Native Knowledge Growth

Keep the output inside an Obsidian vault, where notes, concept pages, and MOCs can evolve together instead of being trapped in disconnected chat logs.

Ongoing Research Understanding

Support workflows where reading a new paper can refine topic understanding, reveal gaps, or trigger updates to older notes and interpretations.

Verification-Oriented Research Workflows

Fit research processes that care about comparison, evidence checking, and synthesis instead of stopping at summarization.

Repository Structure

This repository is split into two parallel language packages:

  • en/: complete English package
  • zh-CN/: complete Simplified Chinese package
scholar-skill/
├── README.md
├── README.zh-CN.md
├── SKILL.md                # repository entry
├── requirements.txt
├── en/                     # full English package
└── zh-CN/                  # full Simplified Chinese package

Getting Started

Start from the language-specific package you want to use:

Shared repository files remain at the root:

Suggested Reading Order

  1. Read the package-level README or 中文版说明
  2. Open the package-level SKILL.md or 中文版 SKILL.md
  3. Run the setup guide in the corresponding package
  4. Install the required dependency skills and connect your Obsidian vault

About

An OpenClaw skill for academic reading, knowledge linking, reflection, and knowledge evolution in Obsidian.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages