Agent skill

Litbase

by aipoch in aipoch/medical-research-skills

Academic paper reading and research development system for biomedical researchers.

MITAuto-check passedResearch & Science

Install Litbase

skills CLI
$ npx skills add aipoch/medical-research-skills --skill litbase -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aipoch/medical-research-skills litbase --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/'awesome-med-research-skills/Evidence Insight/litbase' .claude/skills/litbase && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
litbase
GitHub stars
2k
Token cost
~1.6k tokens
SKILL.md length
513 words
Files
55
Skills in repo
567
Repo updated
First seen
Licence
MIT

At a glance

Academic paper reading and research development system for biomedical researchers.

  • Tasks that involve Academic paper search
  • SKILL.md covers Quick Start, Commands, Note Structure and Research Foundation Document…, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Litbase is an agent skill from aipoch/medical-research-skills. 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

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 56 other files (for example `CLAUDE.md`, `LITERATURE_HARD_RULES.md` and `README.md`).

It sits in Research & Science, covering Academic paper search. It works with Semantic Scholar. The repository describes itself as: Hundreds of agent skills for medical research, including protocol design, data analysis, evidence insights, and academic writing. The licence is MIT.

When your agent uses it

  • Tasks that involve Academic paper search

Example prompts

  • “/litbase”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit 686e09d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • semanticscholar.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Litbase loads about 1.6k tokens when it runs. Until then it costs about 90 tokens; SKILL.md has 513 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~90
When it runs · the whole SKILL.md, loaded when a task matches
~1.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from aipoch/medical-research-skills at commit 686e09d, republished under its MIT licence (© aipoch). 513 words, ~1,617 tokens.

Download SKILL.mdSave it as .claude/skills/litbase/SKILL.md (or your agent's skills folder). This skill also uses 54 other files; get the full folder from GitHub.
name
litbase
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
license
MIT
author
AIPOCH

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:

json
{
  "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

Show full SKILL.md (233 more words)Show less

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

© aipoch, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 54 other files in awesome-med-research-skills/Evidence Insight/litbase of aipoch/medical-research-skills.

  • SKILL.md
  • .gitignore
  • CLAUDE.md
  • LITERATURE_HARD_RULES.md
  • README.md
  • SESSION_CARD_TEMPLATE.md
  • commands/discuss.md
  • commands/feed.md
  • commands/propose.md
  • commands/read.md
  • commands/recap.md
  • commands/setup.md
  • commands/sync.md
  • commands/update.md
  • config.json
  • core/.gitignore
  • core/CLAUDE.md
  • core/README.md
  • core/commands
  • … and 36 more

Open the folder on GitHubat commit 686e09d

Compare with similar skills

Litbase next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Litbase compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Litbase this skillaipoch/medical-research-skills2k—~1.6kAutomated safety check: PassMIT
Literature Reviewneflibata-feng/MyArxiv-Agent12621 repos~5.9kAutomated safety check: NotesMIT
Paper Research on arXivXiaomiMiMo/MiMo-Code14k1 repos~1.5kAutomated safety check: PassMIT
Literature Review AgentAr9av/PaperOrchestra6762 repos~5.2kAutomated safety check: PassCustom licence
Paper Searchopenags/paper-search-mcp2.8k—~1.2kAutomated safety check: NotesMIT
Conference Paper Recommenderjuliye2025/evil-read-arxiv1.7k—~2.5kAutomated safety check: PassNone

Similar skills

  • Literature Review

    neflibata-feng/MyArxiv-Agent

    Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.).

    126 GitHub starsUsed in 21 repos~5.9k tokens
    Research & ScienceAuto-check: notes
  • Paper Research on arXiv

    XiaomiMiMo/MiMo-Code

    Searches arXiv, fetches metadata, generates BibTeX, downloads PDFs and finds citations and related papers using a bundled Python script.

    14k GitHub starsUsed in 1 repo~1.5k tokens
    Research & ScienceAuto-check passed
  • Literature Review Agent

    Ar9av/PaperOrchestra

    Step 3 of the PaperOrchestra pipeline (arXiv:2604.05018). An agent skill from Ar9av/PaperOrchestra.

    676 GitHub starsUsed in 2 repos~5.2k tokens
    Research & ScienceAuto-check passed
  • Paper Search

    openags/paper-search-mcp

    Search, download, and read academic papers from 20+ sources (arXiv, PubMed, Semantic Scholar, CrossRef, etc).

    2.8k GitHub stars~1.2k tokensUpdated 5 days ago
    Research & ScienceAuto-check: notes
  • Conference Paper Recommender

    juliye2025/evil-read-arxiv

    Searches DBLP for papers from top conferences such as CVPR, ICLR and NeurIPS, adds Semantic Scholar data, scores them and writes a yearly Obsidian note.

    1.7k GitHub stars~2.5k tokensUpdated 22 days ago
    Research & ScienceAuto-check passed
  • Paper Autoraters

    Ar9av/PaperOrchestra

    Run the four paper-quality autoraters from PaperOrchestra (arXiv:2604.05018, App.

    676 GitHub starsUsed in 2 repos~1.6k tokens
    Research & ScienceAuto-check passed

More from aipoch/medical-research-skills

All 567 skills in this repo
  • Academic Poster Generator

    aipoch/medical-research-skills

    Complete workflow for generating academic research posters from PDF literature; use when you need to extract paper content from PDFs and produce a LaTeX-based poster…

    2k GitHub stars~2.2k tokensUpdated 20 days ago
    Auto-check passed
  • Diagnostic Study Quality Assessment Quadas

    aipoch/medical-research-skills

    Analyzes clinical diagnostic accuracy studies for bias using the QUADAS-2 tool.

    2k GitHub stars~1.4k tokensUpdated 20 days ago
    Auto-check passed
  • Exploratory Data Analysis

    aipoch/medical-research-skills

    Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats.

    2k GitHub stars~3.7k tokensUpdated 20 days ago
    Auto-check passed
  • Iso Certification

    aipoch/medical-research-skills

    A toolkit for preparing ISO 13485:2016 certification documentation for medical device QMS.

    2k GitHub stars~1.8k tokensUpdated 20 days ago
    Auto-check passed
  • Journal Skills

    aipoch/medical-research-skills

    Recommends target journals for manuscript submission by analyzing the paper topic/abstract and the journal distribution of similar PubMed literature; use when users ask for journal…

    2k GitHub stars~1.7k tokensUpdated 20 days ago
    Auto-check passed
  • Latex Posters

    aipoch/medical-research-skills

    Creates academic-poster writing packages for LaTeX using beamerposter, tikzposter, or baposter.

    2k GitHub stars~1.3k tokensUpdated 20 days ago
    Auto-check passed

Questions about Litbase

What does Litbase do?

Academic paper reading and research development system for biomedical researchers. Litbase is an agent skill from aipoch/medical-research-skills. Academic paper reading and research development system for biomedical researchers.

When should I use Litbase?

Litbase fits situations like: tasks that involve Academic paper search.

How do I install Litbase in Claude Code?

Run `npx skills add aipoch/medical-research-skills --skill litbase -a claude-code`. Or copy the skill folder (awesome-med-research-skills/Evidence Insight/litbase in aipoch/medical-research-skills) into .claude/skills/litbase in your project. Claude Code loads it when a task matches its description.

How do I install Litbase in Codex?

Run `npx skills add aipoch/medical-research-skills --skill litbase -a codex`. Or copy the skill folder (awesome-med-research-skills/Evidence Insight/litbase in aipoch/medical-research-skills) into .agents/skills/litbase in your project. Codex loads it when a task matches its description.

Can I use Litbase in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aipoch/medical-research-skills --skill litbase -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/litbase, .gemini/skills/litbase, .github/skills/litbase and .opencode/skills/litbase in your project.

What does Litbase need to run?

SKILL.md names no scripts, command-line tools or credentials: Litbase is instructions for the agent only. Our summary lists: Python 3.

Does Litbase access the network?

SKILL.md names 1 domain. As links in the text: semanticscholar.org. This is read from the text; nothing was executed.

Is Litbase safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Litbase use?

Litbase is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Litbase use?

About 1.6k tokens (SKILL.md is roughly 6.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Litbase?

Skills that share tags, products or a category with Litbase: Literature Review (neflibata-feng/MyArxiv-Agent, 126 stars), Paper Research on arXiv (XiaomiMiMo/MiMo-Code, 14k stars), Literature Review Agent (Ar9av/PaperOrchestra, 676 stars) and Paper Search (openags/paper-search-mcp, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Litbase?

aipoch (a GitHub organization) maintains it in aipoch/medical-research-skills, which has 1,973 GitHub stars. The repository holds 567 skills in this directory. The repository was last updated on September 17, 2026.

Source: aipoch/medical-research-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.