Skip to content
cccskills
FreePublished on GitHub

litbase

Find biomedical papers through Semantic Scholar, turn papers into structured reading notes, and record insights from follow-up discussions. The accumulated literature can be synthesized into a Research Foundation Document for later protocol design.

OriginalShow the original description

Academic paper reading and research development system for biomedical researchers. Finds papers via Semantic Scholar, reads with structured notes, tracks discussion insights, and synthesizes literature into a Research Foundation Document (RFD) for downstream protocol design skills. 8 commands: /setup /feed /read /discuss /recap /update /sync /propose

Run score Not tested

See how to install

Good for

  • Finding papers related to a research topic
  • Creating structured notes from a paper or abstract
  • Recording insights while discussing a paper
  • Reviewing reading progress and research gaps
  • Synthesizing literature into a foundation document

Files included (48)

  • SKILL.md6.6 KB
  • .gitignore120 B
  • CLAUDE.md4.9 KB
  • commands/discuss.md3.4 KB
  • commands/feed.md3.4 KB
  • commands/propose.md7.7 KB
  • commands/read.md5.6 KB
  • commands/recap.md2.7 KB
  • commands/setup.md5.8 KB
  • commands/sync.md2.6 KB
  • commands/update.md2.5 KB
  • config.json144 B
  • core/.gitignore120 B
  • core/CLAUDE.md5.0 KB
  • core/commands/discuss.md3.4 KB
  • core/commands/feed.md3.4 KB
  • core/commands/propose.md10.8 KB
  • core/commands/read.md5.6 KB
  • core/commands/recap.md2.7 KB
  • core/commands/setup.md5.8 KB
  • core/commands/sync.md2.6 KB
  • core/commands/update.md2.5 KB
  • core/config.json144 B
  • core/install.sh1.6 KB
  • core/memory/MEMORY.md2.2 KB
  • core/notes/reading_list.md741 B
  • core/notes/WORKFLOW.md3.0 KB
  • core/README.md4.8 KB
  • core/references/LITERATURE_HARD_RULES.md2.5 KB
  • core/references/SESSION_CARD_TEMPLATE.md1.9 KB
  • core/scripts/lookup_paper.py4.3 KB
  • core/scripts/recommend.py4.3 KB
  • core/scripts/rename_pdfs.py5.9 KB
  • core/search_config.json567 B
  • core/settings.local.json258 B
  • eval_report_litbase_result.json21.3 KB
  • install.sh1.7 KB
  • LITERATURE_HARD_RULES.md2.5 KB
  • lookup_paper.py3.6 KB
  • memory/MEMORY.md4.4 KB
  • notes/reading_list.md726 B
  • notes/WORKFLOW.md2.9 KB
  • README.md4.8 KB
  • recommend.py4.3 KB
  • rename_pdfs.py6.1 KB
  • search_config.json2.1 KB
  • SESSION_CARD_TEMPLATE.md1.9 KB
  • settings.local.json258 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

Source: https://github.com/aipoch/medical-research-skills

LitBase

An academic paper reading and research development system running inside Claude Code (or any compatible agent environment). Built for biomedical researchers who want to find papers, build structured reading notes, track discussion insights, and ultimately synthesize their literature base into a research proposal.

Paper source: Semantic Scholar — free, no login required, 200M+ papers across all disciplines.


Quick Start

Step 1 — Edit config.json with your research folder path:

{
  "data_dir": "/path/to/your/research/folder",
  "s2_api_key": "optional — leave empty to use free tier",
  "mode": "auto"
}

Step 2 — Open this folder in Claude Code, then type /setup.

The setup command configures everything automatically — no terminal commands needed.


Commands

CommandWhen to useWhat it does
/setupFirst useGuided research profile setup; auto-configures environment
/feedDailyUpdates search terms → searches Semantic Scholar → recommends papers
/readPer paperSubmit a PDF path, DOI, or abstract → generates 4-section structured note
/discuss [keyword]Deep diveLocate a paper note by author/title/keyword and discuss; auto-records insights
/recapWeekly reviewReading overview, framework completeness map, next-step recommendations
/updateDirection shiftSync research direction changes to memory and search terms
/syncMaintenanceCross-document consistency check; literature integrity audit
/proposeProposal stageSynthesizes reading notes into a Research Foundation Document (RFD) for downstream protocol design

Note Structure

Each paper analysis is structured in four sections:

SectionContent
I. Paper WeightJournal/conference rank, IF, database indexing (SSCI/Scopus/etc.), Q-rank; each author's institution, position, h-index; citation count and yearly average; overall assessment
II. Paper HighlightsMethodological innovation / critique of systemic problems / significance of the research object
III. Transferable ElementsTheory framework, method details, conceptual tools — each tagged to which part of the user's own paper it can support
IV. How to Use in Your PaperLiterature review positioning, suggested citation phrases (English), methodological precedent, research motivation

Research Foundation Document (RFD)

The /propose command generates an RFD — a structured synthesis of the user's accumulated literature base. It serves as a standardized upstream input to any downstream protocol design skill.

RFD sections: Study Population & Clinical Context → Focused Research Question (P/E/C/O/D/T) → Theoretical Framework & Mechanistic Basis → Methodological Precedents → Identified Research Gaps → Literature Source Index.

All citations in the RFD are sourced exclusively from the user's confirmed reading list. No fabricated references.


Capability Tiers

LitBase adapts to its runtime environment automatically:

TierEnvironmentPDF readingPaper searchNotes storageState persistence
AWeb Claude, any LLM chatNative uploadWebSearch / WebFetchArtifact outputSession card (paste at session start)
BManus, file-capable agentsClaude Read toolWebFetch → S2 APIFile systemMEMORY.md
COpenClaw / Claude CodeClaude Read tool (+ optional pdftotext)WebFetch → S2 API (+ optional Python)File systemClaude persistent memory

Dependencies

DependencyPurposeRequired?
Python (stdlib)Runs paper search and metadata scriptsOptional — WebFetch fallback available
pdftotext (poppler)PDF text extractionOptional — Claude native PDF reading available
Claude CodeExecutes skill commandsRequired for Tier C

No API key required for Semantic Scholar. An optional free key raises rate limits.


Literature Integrity

All commands follow the rules in LITERATURE_HARD_RULES.md:

  • No fabricated PMIDs, DOIs, titles, authors, citation counts, or study data.
  • All citations in notes and proposals must be traceable to user-provided papers.
  • Unverifiable claims are labeled explicitly rather than omitted silently.

File Structure

litbase/
├── SKILL.md                        ← skill manifest (this file)
└── core/                           ← open this folder in Claude Code
    ├── CLAUDE.md                   ← project rules (auto-loaded)
    ├── README.md
    ├── config.json                 ← user config (data_dir, API key, mode)
    ├── search_config.json          ← search terms (maintained by Claude)
    ├── settings.local.json         ← Claude Code permissions template
    ├── install.sh                  ← optional manual setup script
    ├── commands/
    │   ├── setup.md
    │   ├── feed.md
    │   ├── read.md
    │   ├── discuss.md
    │   ├── recap.md
    │   ├── update.md
    │   ├── sync.md
    │   └── propose.md
    ├── references/
    │   ├── LITERATURE_HARD_RULES.md
    │   └── SESSION_CARD_TEMPLATE.md
    ├── scripts/
    │   ├── recommend.py            ← optional: Semantic Scholar search
    │   ├── lookup_paper.py         ← optional: paper metadata query
    │   └── rename_pdfs.py          ← optional: PDF batch rename
    ├── memory/
    │   └── MEMORY.md
    └── notes/
        └── WORKFLOW.md

data_dir/                           ← path set in config.json
  notes/
    reading_list.md
    YYYY-MM-DD/
      recommendations.md
      Author_Year_Keywords/
        Author_Year_Keywords.pdf
        Author_Year_Keywords.md
    recaps/
      YYYY-MM-DD_recap.md
    proposal/
      YYYY-MM-DD_RFD.md

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Condense an academic paper into a structured abstract of up to 250 words, organized by background, objective, methods, results, and conclusion. It aims to retain key quantitative findings and supports papers from several research fields; figures and charts are not interpreted.

  • Creating a concise abstract from a research paper
  • Summarizing empirical studies while retaining key statistics
  • Preparing structured summaries across multiple papers
aipoch/medical-research-skills2KUpdated Sep 17, 2026

abstract-trimmer

FreeSummary

Trim English academic abstracts to a target word count while preserving key findings, statistics, and the background-to-conclusion structure. Choose conservative, balanced, or aggressive compression, check word counts, and review the edited text for readability and accuracy.

  • Cutting an abstract to meet a journal word limit
  • Preparing a conference abstract with a strict word count
  • Checking an abstract's word count before submission
aipoch/medical-research-skills2KUpdated Sep 17, 2026

Refines long medical drafts, reports, or literature notes into formal, single-paragraph Chinese and English abstracts in an SCI journal style. It can place both abstracts in a Markdown report while keeping claims grounded in the source text.

  • Condensing a medical study report into bilingual abstracts
  • Preparing unstructured abstracts from literature notes
  • Creating a Markdown report with Chinese and English abstracts
aipoch/medical-research-skills2KUpdated Sep 17, 2026

Creates three to five concise English Highlights for journal submission from manuscript text or supported files. It adapts bullets to the article type, keeps each within 85 characters, and grounds every claim in the supplied source without inventing results.

  • Draft journal Highlights from an abstract or manuscript
  • Summarize a meta-analysis or review for submission
  • Extract key findings from a supported PDF or DOCX
aipoch/medical-research-skills2KUpdated Sep 17, 2026

Design comparative drug safety studies using FAERS, the FDA’s adverse event reporting database, within one defined safety area. The plan compares drugs or classes, lays out workload options and analysis steps, and distinguishes detected signals from conclusions the data cannot support.

  • Comparing drug classes within one adverse event area
  • Planning a FAERS study with active comparators
  • Adding declared subgroup or onset characterization
aipoch/medical-research-skills2KUpdated Sep 17, 2026

Predicts absorption, distribution, metabolism, and excretion properties for small molecules from their structures. Use the results to compare compounds, screen libraries, and review drug-likeness scores in structured outputs. Predictions support prioritization and need experimental validation.

  • Compare predicted ADME profiles for small-molecule candidates
  • Screen a compound library for drug-likeness
  • Rank candidates against target property ranges
aipoch/medical-research-skills2KUpdated Sep 17, 2026

See all skills by aipoch

Report a problem with this skill