
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
This repository packages 239 research-focused Claude skills across 17 domains, from bioinformatics and clinical research to Turkish academia and writing. It also adds a front door skill finder, multi-agent workflow orchestration, a citation verifier, and per-skill evals so builders can route tasks to the right skill and check behavior.
Builders who use agent tools for academic research, scientific writing, and literature review workflows.
You can route research tasks to the right domain skill and run them through a repeatable research-to-publish pipeline.
`alterlab-skill-finder` classifies a task and picks the right skill or skills instead of making you memorize names.
`alterflow` asks scoping questions first, then plans and runs a staged research workflow.
Each skill ships with evals, and the repo validates full-corpus coverage in CI.
`alterlab-citation-verifier` checks whether references exist against scholarly sources and flags retractions.
Skills are grouped into domain bundles for academic research areas like bioinformatics, data science, and clinical research.
The repo includes Claude plugin metadata and release bundles for installation and portability.
npx skills add AlterLab-IEU/AlterLab-Academic-Skills
/plugin marketplace add AlterLab-IEU/AlterLab-Academic-Skills # No SSH key? Use the HTTPS marketplace path instead: /plugin marketplace add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills.git /plugin install alterlab-bioinformatics@alterlab-academic-skills /reload-plugins
/plugin marketplace add AlterLab-IEU/AlterLab-Academic-Skills /plugin install alterlab-social-science-workflow@alterlab-academic-skills /reload-plugins
claude --plugin-dir /path/to/AlterLab-Academic-Skills
git clone https://github.com/AlterLab-IEU/AlterLab-Academic-Skills.git # Personal — available in every project: cp -R AlterLab-Academic-Skills/skills/bioinformatics/alterlab-scanpy ~/.claude/skills/ # Project-scoped — only in the current repo: cp -R AlterLab-Academic-Skills/skills/bioinformatics/alterlab-scanpy .claude/skills/
📢 Featured in awesome-claude-skills (5.7k ⭐)
Organized across 17 research domains — from Turkish academia to bioinformatics to digital humanities
239/239 ship executable evals · deterministic citation-existence verifier · per-domain bundles for claude.ai
🧭 New in v2.6 — don't know which skill? Just say "use AlterLab skills" and Claude picks it for you · type alterflow to launch a full multi-agent workflow
Research Pipeline · Scientific Databases · Bioinformatics · Data Science · Visualization · Clinical Research · and more
Explore Skills » · Quick Start · Domain Overview · Contributing · Report Bug
|
Built by AlterLab Creative Technologies Laboratory
Not tied to any specific university — these skills work for any researcher, anywhere. |
🎯Plug & PlayDrop a |
🧠Domain ExpertEach skill transforms Claude |
🔬Real FrameworksBuilt on actual scientific |
🌐UniversalWorks for any researcher |
You don't need to know skill names. Describe the task and alterlab-skill-finder (the front door) picks the skill for you — and tells you which one, and why.
Route — one task → one skill:
💬 "Use AlterLab skills to review my methods section." 🧭 →
alterlab-paper-reviewer(methodology-focus)
💬 "Which AlterLab skill finds and fact-checks papers on CRISPR off-target effects?" 🧭 →
alterlab-deep-research+alterlab-pubmed
alterflow — a goal that spans stages → a clarified, multi-agent workflow:
💬 "alterflow — investigate the link between sleep and memory, and turn it into a publishable paper." 🧭 → asks 2–4 scoping questions first, then plans and runs:
flowchart LR
A["⌨️ alterflow"] --> Q{"clarify<br/>2–4 questions"}
Q --> P["plan + confirm<br/>(with rough cost)"]
P --> R["🔬 deep-research"]
R --> W["📝 paper-writer"]
W --> V["🔍 paper-reviewer"]
V --> F["📄 final paper"]
Questions before execution — it never starts a 20-agent run blind, and simple tasks stay single-skill. Built on Anthropic's routing and orchestrator-workers patterns.
alterlab-skill-finder — most users don't know 239 skill names by heart, so this router turns "use AlterLab skills for this" into the right skill(s). It classifies the task, maps it across all 17 domains, names the concrete skill(s) it picked (and why), and applies them — no name-memorization required. → Core Pipelinealterflow keyword → clarify-first multi-agent orchestration — say alterflow (aliases alterresearch / ultralab) and the router first asks a few scoping questions, then selects the skills the goal needs and launches a dynamic multi-agent workflow composing them (via alterlab-research-pipeline, alterlab-ssci-orchestrator, or alterlab-workflow-orchestration). Questions before execution — it never starts blind.skill_index.md lists every skill grouped by domain with a one-line "use when"; a new CI test (test_skill_index.py) fails the build if a skill is added or renamed and the index is not regenerated (scripts/gen_skill_index.py --check).alterlab-survey-analysis (correctness gap) — design-based inference for complex-sample surveys (GSS/ANES/ESS/DHS): declare weights/strata/PSU/FPC before estimating, Taylor + replicate-weight SEs, post-stratification/raking, design-adjusted GLMs. Analyzing weighted surveys unweighted is a real error (falsely narrow CIs); this fixes it. samplics/svy or R survey+srvyr.alterlab-qualitative-analysis + alterlab-ssci-reflexivity-gate (balance fix) — intercoder reliability done right (Krippendorff's α primary, + a stdlib bootstrap-CI calculator; chi-square/Cronbach/Pearson refused), branching to consensus-and-reflexivity for reflexive TA; and the qualitative analog of the measurement gate (positionality + Lincoln & Guba trustworthiness, fail-closed).alterlab-multilevel-models (mixed-effects with the under-reported reporting checklist), alterlab-meta-analysis (pooling, I²/τ², Egger/trim-and-fill, PRISMA), alterlab-missing-data (MCAR/MAR/MNAR + MICE with Rubin's-rules pooling; the sklearn single-imputation trap flagged).confusion_matrix.py reports zero new gaps.alterlab-causal-inference (DiD/IV/RDD/panel via statsmodels, linearmodels, pyfixest, DoWhy, EconML, rdrobust), alterlab-sem-psychometrics (semopy/factor_analyzer + a stdlib omega calculator), alterlab-qca (shells to R's QCA package — no maintained Python library exists), alterlab-sna (networkx/igraph + R ERGM), alterlab-abm-mesa (the current Mesa 3 AgentSet API, not the removed schedulers), and alterlab-text-as-data (BERTopic/LDA/embeddings). No invented flags; version pins in each SKILL.design_router.py, sample_size.py, claim_audit.py, passport.py, estimator_router.py, omega.py, text_method_router.py), loaded-on-demand references, and vignette-in / routing-out evals with near-miss negatives. confusion_matrix.py reports zero new routing gaps.alterlab-qualitative-methods, alterlab-survey-design, alterlab-statistical-analysis, alterlab-statsmodels, alterlab-networkx, and alterlab-test-selection-guard skills rather than reimplementing them, threading a Design Passport from design → measurement → sampling → analysis → inference.SECURITY_SCAN.md: the full outbound-host allowlist (66 domains, each categorized) plus an attestation of no shell-pipe, no eval-on-input, no hardcoded secrets. → SECURITY_SCAN.mdrun_evals.py --activation measures auto-selection rate against Anthropic's 90% bar, and scripts/confusion_matrix.py statically ranks cross-firing risk between sibling skills. A nightly rotating 1/7 behavioral shard LLM-judges the whole corpus each week. → docs/evals.mdprefer alterlab-x routing (quantum, protein/structure DBs, cheminformatics toolkits, single-cell, pathology, plotting, RL).docs/agents-and-teams.md names the 35 subagents and the 4 teams they compose (Research, Writing, Reviewer Panel, Pipeline Orchestration).docs/portability.md states exactly what transfers to Codex / Cursor / Gemini vs. Claude-Code-specific, and check_claudeai_compat.py guards the claude.ai uploader whitelist.references/; the body-length ratchet is now empty. Coverage holds at 210 / 210. → docs/evals.mdreferences/, and version-bumped touched skills.alterlab-workflow-orchestration) — composes AlterLab skills into multi-agent workflows (subagent fan-out, pipelines, judge panels, adversarial verification), lifting the corpus to 210 skills. → Core Pipelineworkflow_dispatch. → docs/evals.mdclaude.ai bundles on every Release — each dist/<domain>.zip clears the 200-file / 30 MB caps. → ReleasesTHIRD_PARTY_NOTICES.md and a machine-readable CITATION.cff. → Cite This RepositoryA comprehensive suite of 239 purpose-built Claude AI skills for faculty members, academicians, and researchers — organized into 17 domain categories spanning the full academic research lifecycle.
Each skill transforms Claude into a domain-specific expert assistant tailored to academic research, scientific computing, and scholarly publishing workflows.
[!TIP] How it works: Each skill is a structured
SKILL.mdfile. Install the collection as a Claude Code plugin, or copy a skill directory into~/.claude/skills/(or a project's.claude/skills/) — and Claude becomes your research expert, with real scientific frameworks, professional output templates, and deep domain knowledge. A loose.mdfile does not auto-load.
v2.0 is the "Trust & Reach" release — it turns the loudest objection to academic skills ("just prompts, no evals") into the headline differentiator.
| What | Detail | |
|---|---|---|
| ✅ | Executable evals across the corpus | 239 / 239 skills ship evals/evals.json on the canonical agentskills.io schema, validated in CI. See docs/evals.md. |
| 🔎 | Citation-existence verifier | New core skill alterlab-citation-verifier — a deterministic gate that checks every reference actually exists against four keyless scholarly APIs (Crossref, OpenAlex, Semantic Scholar, arXiv), flags retractions, and maps claim-faithfulness verdicts. See below. |
| 📦 | Per-domain bundles for claude.ai | dist/<domain>.zip bundles (one per domain) attached to each Release — each clears claude.ai's 200-file / 30 MB caps and vendors the shared handoff contracts. |
| 🔌 | Bundled academic MCP | The core and databases plugins ship a .mcp.json wiring PubMed / OpenAlex / Crossref / Zotero, with a documented requests/ fallback when no MCP is available. |
| ⌨️ | Slash commands | /lit-review, /review-paper, /cite-check, /research-pipeline — drive the core pipeline directly. |
| 🗂️ | Generated catalog | A machine-readable skills.json is generated from skill frontmatter; a CI gate keeps every count in this README honest. |
| 📜 | Honest provenance | Upstream K-Dense fork credited in THIRD_PARTY_NOTICES.md + PROVENANCE.md / CITATION.cff. |
alterlab-citation-verifierAround 147 k hallucinated citations surfaced in published work in 2025. Prompt-only "fact-checking" misses roughly a third of them. alterlab-citation-verifier is a deterministic core capability that, for every entry in a bibliography:
and degrades gracefully to plain requests / WebSearch when no MCP or network is present. It rewires the pipeline's bibliography and integrity agents to call it instead of generic web search.
alterlab-skill-finder (the front door)No one memorizes 239 skill names. alterlab-skill-finder is the front door: say "use AlterLab skills for this" and it classifies your task, maps it across all 17 domains, and applies the right skill(s) — telling you which it picked and why. For a goal that spans stages, the alterflow keyword turns it into a launcher:
alterlab-research-pipeline, alterlab-ssci-orchestrator, alterlab-workflow-orchestration) rather than reinventing them.Built on Anthropic's documented routing and orchestrator-workers patterns — questions before execution, simplest path by default.
| Feature | Description | |
|---|---|---|
| 🧭 | One-Command Front Door | Just say "use AlterLab skills" — alterlab-skill-finder picks the right skill(s) for you; the alterflow keyword clarifies your goal, then launches a multi-agent workflow |
| 🔬 | Research-Ready | Skills built on real scientific methods, databases, and professional frameworks used by working researchers |
| 🤖 | Multi-Agent Pipelines | Core skills chain together: Research → Write → Review → Publish in a seamless workflow |
| 📊 | 39 Database Integration Skills | Instant access to PubMed, ChEMBL, UniProt, ClinicalTrials.gov, COSMIC, and more |
| 🧬 | Deep Domain Coverage | From single-cell RNA-seq analysis to quantum computing, from clinical trials to digital humanities |
| 📝 | Publication-Quality Output | LaTeX papers, conference posters, grant proposals, scientific visualizations — all formatted to professional standards |
| 🔄 | Mix & Match | Combine multiple skills in one Claude Project for a multi-expert research team |
| Domain | Skills | Focus Areas | |
|---|---|---|---|
| 🔄 | Core Pipeline | 10 | Multi-agent research → write → review → publish pipeline + citation verifier + teaching + thesis + workflow orchestration + skill-finder router (the alterflow launcher) |
| 🗄️ | Databases | 39 | Connectors to scientific databases — PubMed, ChEMBL, UniProt, ClinicalTrials.gov, COSMIC, and more |
| 🧬 | Bioinformatics | 30 | Genomics, proteomics, molecular biology — Scanpy, BioPython, ESM, single-cell analysis, nf-core/sarek, QIIME 2, RNA-seq quant |
| ⚗️ | Cheminformatics | 12 | Chemistry and drug discovery — RDKit, molecular dynamics, docking, ADMET |
| 🏥 | Clinical Research | 7 | Clinical decision support, treatment planning, medical imaging, regulatory |
| 📊 | Data Science | 22 | ML/statistics — scikit-learn, PyTorch Lightning, SHAP, transformers |
| 📈 | Visualization | 8 | Scientific plotting — Matplotlib, Seaborn, Plotly, schematics, infographics |
| ✍️ | Writing Tools | 13 | Scientific writing, citations, grants, posters, academic career |
| 🔧 | Lab Integrations | 9 | Laboratory platforms — Benchling, DNAnexus, Opentrons, Protocols.io |
| 🌍 | Domain-Specific | 17 | Quantum computing, geospatial, materials science, social science methods, digital hum |
Sign in to join the discussion.
No comments yet. Be the first to say what this is good for.

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Public repository for Agent Skills
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
A skill to stop your coding agent from burying the answer. ADHD-friendly output.