silverstein

Claude Scientific Skills Desktop — Development skill for Claude Code

Development community

A Claude Desktop extension (.mcpb) that delivers the claude-scientific-skills corpus via a tiny librarian tool surface.

How to install Claude Scientific Skills Desktop

This entry records only its repository, not the path inside it, so there is no exact command to give. Open silverstein/claude-scientific-skills-desktop and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Scientific Skills Desktop does

A Claude Desktop extension (.mcpb) that delivers the claude-scientific-skills corpus via a tiny librarian tool surface. Built as a self-contained Bun binary (no Node/Python required for users). Offline fat bundle by default; optional thin/auto-update mode.

Alternatives in Development

  • Scientific Agent Skills — A set of ready to use Agent Skills for research, science, engineering, analysis, finance and writing 18.7k ★
  • Codex Claude Academic Skills — 本仓库包含三个面向学术科研人员的Skills,覆盖从文献阅读、论文写作到科学计算的完整研究工作流 3.2k ★
  • 01 Install Bun And Deps — Prompt 01: Install Bun Runtime & Dependencies 2.3k ★

README

Scientific Skills Desktop (Bun MCPB)

A Claude Desktop extension (.mcpb) that delivers the `claude-scientific-skills` corpus via a tiny librarian tool surface. Built as a self-contained Bun binary (no Node/Python required for users). Offline fat bundle by default; optional thin/auto-update mode.

Features

  • 128+ curated scientific skills, JIT-loaded to avoid prompt bloat
  • Tools: search_skills, read_skill, list_skills
  • Domains: bioinformatics, cheminformatics, proteomics, clinical, materials, physics, ML
  • Data sources: PubMed, ChEMBL, COSMIC, UniProt, ClinicalTrials.gov (26+)
  • Libraries: RDKit, Scanpy, DeepChem, DiffDock, scvi-tools, Qiskit (54+)
  • Integrations: Benchling, OMERO, Protocols.io (15+)
  • Offline fat bundle; optional thin/auto-update via CORPUS_URL

Install (Desktop)

  1. Download scientific-skills-fat.mcpb (fat/offline) from Releases.
  2. Claude Desktop → Settings → Extensions → Install Extension → select the .mcpb.

Usage

// Search for a skill
{ "tool": "search_skills", "arguments": { "query": "biopython" } }

// Read a skill (full doc)
{ "tool": "read_skill", "arguments": { "id": "bioinformatics/biopython/SKILL.md" } }

// Read a section with truncation
{ "tool": "read_skill", "arguments": { "id": "bioinformatics/biopython/SKILL.md", "section": "Installation", "max_chars": 4000 } }

Thin/auto-update mode (optional)

  • Set CORPUS_URL (env) to a tar.gz corpus; server will download to ${__dirname}/.cache on first run.
  • CORPUS_PATH and CACHE_DIR are set via manifest env to the bundle root by default.

Build

bun build src/index.ts --compile --outfile bin/skills-mcp
./scripts/pack-fat.sh   # fat bundle with corpus
./scripts/pack-thin.sh  # thin bundle (no corpus)

Credits

License

MIT