knowledge_keeper

Retrieves, evaluates, and archives academic papers into a local citation-tracked knowledge base.

5|1|Updated Jul 17, 2026
One-click install
npx skills add https://github.com/WissingChen/my_code_config --skill knowledge-keeper-wissingchen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: knowledge_keeper
Source: https://github.com/WissingChen/my_code_config/tree/main/my_skills/knowledge_keeper
Command: npx skills add https://github.com/WissingChen/my_code_config --skill knowledge-keeper-wissingchen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Repeated literature searches waste time and API quota, and keyword-only retrieval routinely misses key papers. This Skill enforces a local-first knowledge base where every paper is searched once, stored once, and reused across research directions. ## Core Features & Use Cases - Local-first retrieval: Checks existing notes and a query log in .kilo/knowledge/papers/ before calling any external API, with a 7-day deduplication window for identical queries. - Citation-graph expansion: Resolves seed papers to stable IDs (DOI, arXiv, Semantic Scholar, OpenAlex) and chases both backward references and forward citing papers to surface competitors that keyword search misses. - Mandatory capture and quality judgment: Every cited paper is stored as a structured note with role, quality, and reading-depth fields, plus implementation-level facts for directly related work. - Use Case: When starting a new research direction, ask for a literature scan; the Skill searches arXiv, expands from seed papers via Semantic Scholar, judges each paper's evidence quality, and writes reusable notes so the next direction never pays for the same search twice. ## Quick Start Search the literature on my research topic, expand from this seed paper through its citing works, and save the relevant papers into the local knowledge base.

Frequently Asked Questions about knowledge_keeper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find papers that cite a specific paper?▼

Resolve the seed paper to a stable ID such as a DOI, arXiv ID, or Semantic Scholar ID, then query Semantic Scholar or OpenAlex for its citing papers. Prioritize follow-up works that explicitly criticize or extend the seed, since they rarely share its keywords.

How to avoid repeating the same literature search?▼

Maintain a query log recording each search's terms, seed papers, source, date, and hit count. Before calling any external API, grep local notes and check the log; identical queries within a 7-day window reuse cached results instead of re-running.

Why does keyword search miss important related papers?▼

Keyword search misses papers because follow-up works often use entirely different terminology than the original. The fix is citation-graph expansion: treat key papers as seeds and traverse both their references and their citing papers, iterating query terms from discovered vocabulary.

How do I judge whether a paper is worth following?▼

Assess three independent fields: role (reference, competitor, adjacent, background), quality (strong, usable, weak), and reading depth (metadata through reproduced). Evaluate idea clarity, evidence strength, and theoretical contribution first; venue prestige and author reputation are only auxiliary signals.

What are the limits of abstract-only literature review?▼

Abstract-level reading only supports a 'worth reading' verdict. Feasibility and research-gap judgments require full-text or code-level depth, including actual inputs, training objectives, compute behind headline numbers, and whether the code is available and consistent with the paper.