Personal Academic Knowledge Base
Paste the following prompt into your AI chat to install this skill:
Please refer to https://skillhub.cn/install/skillhub.md to install @user_164f4c1f/academic-knowledge-base.
About this skill
The Problem: Fragmented Academic Workflows
Academic researchers often juggle multiple disconnected tools: databases for discovery, note-taking apps for capture, and graph tools for synthesis. This fragmentation means search results and insights are rarely consolidated into a reusable knowledge base. Each new project risks redundant searches, and previously encountered papers or ideas become difficult to reconnect and recall effectively.
Core Capabilities & Workflow
This skill establishes a local, academic-focused personal knowledge hub centered on three core functions: capture, search, and connect.
-
Unified Data Ingestion (Capture): Consolidates knowledge from four key sources into a structured local database:
- SmartLib Search Results: Integrates with the global literature API. After searching, you can save structured metadata (including DOI, abstract, source links) to the local
db/literature.jsonwith a single command. - User-Uploaded Files: Directly ingest PDFs, Word docs, Markdown, or BibTeX files. The system auto-extracts metadata.
- News & Articles: Capture important academic news or blog posts via URL or pasted text.
- Personal Data: Store experimental datasets, CSV files, and research notes.
- SmartLib Search Results: Integrates with the global literature API. After searching, you can save structured metadata (including DOI, abstract, source links) to the local
-
Dual-Track Retrieval (Search): Employs two complementary search strategies:
- Vector Semantic Search: Text (e.g., abstracts) is embedded into vectors, enabling search based on conceptual similarity, ideal for finding related papers that don't share keywords. Supports free (SiliconFlow BGE-M3) and paid high-precision models.
- Traditional Keyword Search: Uses
jiebasegmentation for precise term, title, or author matching. Results from both methods are merged and presented together.
-
Automated Knowledge Graph Maintenance (Connect): Built on the LLM Wiki paradigm, the skill automatically maintains Wiki knowledge pages after ingestion. It links concepts using
[[wiki-links]]and, upon batch ingestion of ≥5 documents, triggers a Lint health check to detect contradictions, outdated concepts, and orphaned pages, fostering an organized knowledge structure.
Important Boundaries & Design Choices
- Quota & Cost Model: External literature searches (via SmartLib API) consume a shared quota. However, all local operations—internal search, management, exports—are free and unlimited. When the quota is exhausted, only external searches are paused; local functionality remains fully operational.
- Data Sovereignty & Security: All data resides locally under
~/.workbuddy/academic-kb/. Raw source files in theraw/directory are immutable. API keys for vectorization services are stored locally and sent only to the chosen provider. - Isolated Research Sessions: A "research session" creates a read-only snapshot of literature from the main knowledge base. You can take notes and analyze within this session without affecting the primary library's data or Wiki structure, enabling focused work on distinct projects.
Use Cases
- A graduate student needs to save newly discovered papers, reports, and notes from their reading into a central place and have the system automatically build connections between them, forming a traceable personal knowledge graph.
- A PhD candidate working on a long-term project needs to filter and assemble relevant papers from their main library into an independent research session for focused annotation and comparative analysis, and eventually export the session report.
- A researcher writing a paper needs to quickly search their knowledge base for all notes and citations related to a specific method or concept to ensure accurate and complete referencing.
- A scholar needs to tag a batch of literature for different research directions and regularly view the count and composition under each tag to monitor their collection of research materials.
Best For
- A doctoral student or early-career faculty member who needs to systematically manage thousands of Chinese and English papers and build a personal research framework.
- A researcher conducting cross-disciplinary literature reviews who needs to associate and analyze methodologies and findings from different fields.
- A scholar writing a dissertation or academic book who needs to efficiently manage references and auto-generate citations in standard formats.
- A research engineer maintaining an up-to-date personal academic knowledge base that includes technical blogs, meeting minutes, and experimental data.
Related Skills
Transforms LLMs into knowledge base maintainers to incrementally build and maintain a persistent, interlinked Markdown wiki.
A mindmap generation skill specialized in distilling complex information into structured knowledge frameworks for easy understanding and reuse.
BookBone distills books into operational thinking frameworks, extracting core mental models, methodologies, and concepts into structured knowledge tools.
A Python function for local academic paper retrieval engine, supporting multi-platform parallel search, export, and citation analysis, with built-in classic paper index.