📢 Featured in awesome-claude-skills (5.7k ⭐)
⚡ Try It — One Line, the Right Skill
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.
Packaged workflows — one command, many independent agents (Claude Code):
💬
/alterlab-workflows:citation-audit thesis/main.tex🧩 → every reference resolved against Crossref / OpenAlex / Semantic Scholar / arXiv, every cited claim checked against its source, and every flag re-checked by two independent agents before it reaches the report.
💬 "Run the AlterLab systematic-review-screening workflow on records.ris for my question on nurse burnout." 🧩 → codebook → de-duplication → two blinded screeners per record → adjudication → PRISMA 2020 flow + Cohen's κ computed in code.
🚀 What's New in v3.0.0
- 🧩 New plugin —
alterlab-workflows: seven runnable multi-agent research workflows. Claude Code can now run dynamic workflows — scripts that orchestrate many subagents — and plugins can ship them. AlterLab now ships seven, each with the independence and adversarial checks its task needs and with counts, votes, and agreement statistics computed in code:citation-audit(whole-manuscript existence + claim-faithfulness, every flag re-checked twice),review-panel(blind reviewers chosen for the paper, each major concern re-read against the text),claim-stress-test,systematic-review-screening(PRISMA 2020 dual screening + κ),rebuttal(point-by-point, never invents results),grant-mock-panel(the funder's own criteria and scale — NIH, NSF, ERC, TÜBİTAK), andliterature-map. A portable skill runs the same stages as playbooks on claude.ai. → Research Workflows - 📦 One-step installs —
alterlab-essentials(a six-plugin faculty starter kit) andalterlab-complete(every domain) are dependency bundles: one/plugin installpulls in the rest. - 🔧 Plugin install fixes — in v2.6.x
alterlab-corecould not be installed from the marketplace (agent directories in its manifest) andalterlab-social-science-workflowinstalled but failed to load (conflicting manifests). Both are fixed, verified withclaude plugin validateand real installs, and pinned by new tests. The bundled OpenAlex / Crossref / Zotero MCP servers prompt for their credentials throughuserConfig, are pinned to versions verified to start, and take an optional OpenAlex API key — OpenAlex now meters keyless use per IP and ignores the old mailto. The third-party PubMed server, which crashed at launch under a newmcprelease and refused to start without an email, is gone; PubMed stays available through thealterlab-pubmedskill, which calls NCBI directly. - 🧠 Tuned for Claude Opus 5.5 — the
ALTERLAB_MODELdefault isclaude-opus-5-5; OpenRouter slugs are derived from it (the oldanthropic/claude-opus-4-8literal was not a valid slug); scripts follow the current request shape (adaptive thinking, explicit effort, no sampling parameters, no prefill, no forced tool choice); prompts are restated at normal volume for models that follow instructions literally. - 🔬 Every skill re-verified against September 2026 releases — library versions, removed APIs, moved endpoints, standards, and funder rules, checked at primary sources and by running the code. The pass found real bugs: a citation verifier that let hijacked DOIs and fabricated references through, scripts that silently truncated results or computed wrong numbers (gnomAD's LOEUF cutoff, DepMap's mutation coding, areas measured in Web Mercator, PennyLane energies in the wrong unit), and services that moved or retired (USPTO, GWAS Catalog, COSMIC, Sherpa Romeo). Every skill now carries a Does NOT Trigger routing table. → CHANGELOG
- 🌍 Language-neutral research pipeline — bilingual abstracts are English plus the author's language (Turkish, Traditional Chinese, …) instead of a hard-wired zh-TW; the literature strategist also searches TR Dizin, DergiPark, and YÖK Tez; Turkish trigger phrases route to the right skill.
- 🧭 Orchestration docs brought current — nested subagents, fork mode, and dynamic workflows in
alterlab-workflow-orchestration;alterlab-skill-finderlaunches a packaged workflow when one fits. Maintainers get/skill-freshness-audit, a workflow that repeats this re-verification pass. - 🧾 New skills and deeper Turkish-academia coverage —
alterlab-ai-use-disclosuredrafts generative-AI disclosure statements (EN + TR) for manuscripts, grants, peer review, and theses against policies verified today (ICMJE, the major publishers, NIH, NSF, UKRI, ERC, TÜBİTAK, YÖK, EU AI Act Art. 50) and flags uses a venue forbids;alterlab-tubitak-bidebmatches researchers to TÜBİTAK BİDEB fellowships and travel support and pre-screens their eligibility gates;alterlab-tubitak-proposaladds 3501; andalterlab-docentlik-eligibilitynow pre-screens all 12 ÜAK temel alanlar (it modelled only Sağlık), from ÜAK's own 2026 Mart tables. → Turkish Academia - ⚖️ Licensing corrected — the four core pipeline skills adapted from a CC-BY-NC 4.0 upstream now declare that licence (they said MIT), and each plugin manifest states the SPDX licence of its skills (
alterlab-core:MIT AND CC-BY-NC-4.0);alterlab-mermaidcredits its Apache-2.0 source. → THIRD_PARTY_NOTICES - ⬆️ Upgrading from 2.x —
claude plugin marketplace update alterlab-academic-skills, thenclaude plugin update <plugin>@alterlab-academic-skills; add a free OpenAlex key with/plugin configure alterlab-core@alterlab-academic-skills. The bundled PubMed server is gone — use thealterlab-pubmedskill. Details in the CHANGELOG. - 📈 242 skills across 18 domains, 242 / 242 with executable evals; audit clean, full test suite green.
- 🧭 New front door —
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 Pipeline - ⚡
alterflowkeyword → clarify-first multi-agent orchestration — sayalterflow(aliasesalterresearch/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 (viaalterlab-research-pipeline,alterlab-ssci-orchestrator, oralterlab-workflow-orchestration). Questions before execution — it never starts blind. - 🗂️ Always-current skill index — a generated
skill_index.mdlists 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). - 📈 239 skills across 17 domains, 239 / 239 with executable evals; audit clean (0 errors, 0 warnings), full test suite green.
- ⚖️ Social-Science Workflow made even-handed (11 → 17 skills) — the domain was quantitative-positivist by construction; v2.5 adds the qualitative and survey methods that were missing, plus depth. → Social-Science Workflow
- 📊
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). - 📈 Quantitative depth —
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). - 🔬 Every library web-verified & version-pinned (samplics 0.6 / svy 0.18, krippendorff 0.8, statsmodels MixedLM, metafor 5.0, R mice 3.19, lme4 2.0). The orchestrator now paradigm-selects the measurement-stage gate (quant vs qual) and routes the new modules;
confusion_matrix.pyreports zero new gaps. - 📈 238 skills across 17 domains, 238 / 238 with executable evals; audit clean (0 errors, 0 warnings), full test suite green.
- 🧭 New 17th domain — Social-Science Workflow — a stage-gated methods spine of 11 skills: an orchestrator, four discipline-enforcing validity gates a study passes through before it is analyzed or written — design (pin the identifying assumption before any causal claim), measurement (reliability is not validity — omega, not alpha alone), sampling (power / precision / saturation, never a rule of thumb), inference (the claim may not exceed its design, sample, or uncertainty) — and six pluggable analysis modules the orchestrator dispatches to.
- 🔬 Six analysis modules, every library web-verified to its current API —
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), andalterlab-text-as-data(BERTopic/LDA/embeddings). No invented flags; version pins in each SKILL. - 🧪 Executable, not just prose — stdlib helpers (
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.pyreports zero new routing gaps. - 🔗 Composes, does not duplicate — the gates and modules route to the existing
alterlab-qualitative-methods,alterlab-survey-design,alterlab-statistical-analysis,alterlab-statsmodels,alterlab-networkx, andalterlab-test-selection-guardskills rather than reimplementing them, threading a Design Passport from design → measurement → sampling → analysis → inference. - 📈 232 skills across 17 domains, 232 / 232 with executable evals; audit clean (0 errors, 0 warnings), full test suite green.
- 🛡️ Trust manifest you can verify before installing — a generated, CI-attested
SECURITY_SCAN.md: the full outbound-host allowlist (66 domains, each categorized) plus an attestation of no shell-pipe, noeval-on-input, no hardcoded secrets. →SECURITY_SCAN.md - 🎯 Activation + collision benchmarks —
run_evals.py --activationmeasures auto-selection rate against Anthropic's 90% bar, andscripts/confusion_matrix.pystatically ranks cross-firing risk between sibling skills. A nightly rotating 1/7 behavioral shard LLM-judges the whole corpus each week. →docs/evals.md - 🧭 Sharper routing — 42 confusable descriptions now carry explicit
prefer alterlab-xrouting (quantum, protein/structure DBs, cheminformatics toolkits, single-cell, pathology, plotting, RL). - 🧩 Agents & teams, formalized —
docs/agents-and-teams.mdnames the 35 subagents and the 4 teams they compose (Research, Writing, Reviewer Panel, Pipeline Orchestration). - 🔌 Portability map —
docs/portability.mdstates exactly what transfers to Codex / Cursor / Gemini vs. Claude-Code-specific, andcheck_claudeai_compat.pyguards the claude.ai uploader whitelist. - ✂️ Every body under the soft cap — the last 17 over-500-line skills split into
references/; the body-length ratchet is now empty. Coverage holds at 210 / 210. →docs/evals.md
- 🧠 Research-backed elevation of 191 skills — a corpus-wide accuracy and depth pass over every pre-existing skill: corrected regulation/API details, slimmed oversized bodies into
references/, and version-bumped touched skills. - 🧩 New core skill: Workflow Orchestration (
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 Pipeline - 🇹🇷 Turkish-academia flagship (13 skills) — the deepest Turkish-academia suite in any skills library: DergiPark, TR Dizin, YÖK Tez, YÖK Akademik, YÖKATLAS, TÜBİTAK 1001/1002-A/3501 proposals, BİDEB fellowships, doçentlik eligibility for every ÜAK temel alan, akademik teşvik scoring, Turkish APA-7 style, TR research ethics, KVKK data-management plans, and TÜBİTAK Aperta — each wired to a verified national-platform endpoint. → Turkish Academia
- 🎓 Faculty Life (6 skills) — syllabus AI policy, post-award grant reporting, recommendation letters, AACSB/ABET accreditation (AoL), REDCap/CDISC capture, and preprint deposition. → Faculty Life
- 🧪 Methodology (3 skills) — superpowers-style rigor (Iron Laws, Excuse-vs-Reality tables) applied to research methods: pre-registration discipline, statistical-test-selection guard, and results-reporting transparency. → Methodology
- 🧬 Bioinformatics grew 25 → 30 — production pipelines: nf-core/sarek variant calling, QIIME 2 amplicon, salmon/kallisto RNA-seq quant, NCBI BLAST+, and Squidpy spatial transcriptomics. → Bioinformatics
- ✅ Full-corpus executable evals — schema + trigger-coverage are CI-gated on every PR; the behavioral pass (claude CLI + LLM judge) runs on demand via
workflow_dispatch. →docs/evals.md - 🔎 Deterministic citation-existence verifier that catches hallucinated references against Crossref / OpenAlex / Semantic Scholar / arXiv — no LLM guesswork in the gate. → Headline feature
- 📦 Per-domain
claude.aibundles on every Release — eachdist/<domain>.zipclears the 200-file / 30 MB caps. → Releases - 🌐 Live searchable catalog to browse every skill in the browser. → Browse the Catalog
- 🤖 35 registered subagents + slash commands + a bundled academic MCP wiring OpenAlex / Crossref / Zotero. → MCP & Slash Commands
- 📜 Honest provenance — upstream K-Dense fork credited in
THIRD_PARTY_NOTICES.mdand a machine-readableCITATION.cff. → Cite This Repository
📋 Table of Contents
- ⚡ Try It — One Line, the Right Skill
- 🚀 What's New in v3.0.0
- 🎯 What Is This?
- 🆕 v2.0 Highlights
- ✨ Key Features
- 🗂️ Domain Overview
- 🔎 Browse the Catalog
- 🚀 Quick Start
- ⚡ Core Pipeline — 10 Skills
- 📚 All 242 Skills
- 🏗️ Project Structure
- ⚙️ How Skills Work
- 💡 Usage Examples
- ⚖️ How It Compares
- 🤝 Contributing
- 📖 Cite This Repository
- 📜 License
- 🙏 Credits
🎯 What Is This?
A comprehensive suite of 242 purpose-built Claude AI skills for faculty members, academicians, and researchers — organized into 18 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 Highlights
v2.0 is the "Trust & Reach" release — it turns the loudest objection to academic skills ("just prompts, no evals") into the headline differentiator.
🔎 Headline feature — alterlab-citation-verifier
Around 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:
- cross-checks existence against Crossref + OpenAlex + Semantic Scholar + arXiv (all keyless),
- resolves DOIs / arXiv IDs and matches title + author with a Levenshtein threshold,
- flags Retraction Watch entries,
- maps each verdict to the suite's TF / PAC / IH / PH / SH faithfulness taxonomy,
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.
🧭 Headline feature — alterlab-skill-finder (the front door)
No one memorizes 242 skill names. alterlab-skill-finder is the front door: say "use AlterLab skills for this" and it classifies your task, maps it across all 18 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:
- CLARIFY — asks 2–4 scoping questions before doing anything,
- SELECT & PLAN — picks the skills the goal needs and lays out a dynamic multi-agent workflow, scaling the agent count to complexity,
- CONFIRM — shows the plan and its rough cost, then executes,
- COMPOSE — reuses the existing orchestrators (
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.
✨ Key Features
🗂️ Domain Overview
🔎 Browse the Catalog
Search all 242 skills by name, domain, or keyword — no install required.
🚀 Quick Start
🎓 New here / not technical? Start in the Claude app — no terminal, no git
Skills work in claude.ai (browser) and the Claude desktop app with a plain upload — no command line:
- In Claude, make sure code execution is on: Settings → Capabilities (Team/Enterprise: an owner enables it once for the org).
- Open Customize ▸ Skills → claude.ai/customize/skills.
- Click
+→ Create skill → Upload a skill, and choose a skill's.zip. - Flip the skill's toggle On. Now just chat normally — Claude uses the skill automatically when your request matches it.
Where do I get the .zip? No-terminal ways, easiest first:
- One skill (one click) — on the Releases page, each skill ships its own ready-to-upload
skill-<name>-<version>.zip(e.g.skill-alterlab-scanpy-2.6.0.zip). Download that one file and upload it as-is. - A whole domain at once — download a domain bundle (e.g.
alterlab-bioinformatics-<version>.zip) from the same Releases page. - Build it yourself (no release needed) — click the green
< > Code▸ Download ZIP at the top of this repo, unzip, then right-click the skill folder you want (e.g.skills/bioinformatics/alterlab-scanpy) and Compress / Zip it. Upload that zip.
[!IMPORTANT] A loose
.mdfile dragged into a chat is not an installed skill — it must be a zip of the skill folder (with itsSKILL.mdinside). Only install skills from sources you trust, and note that skills you upload in the app are tied to your account and don't sync to Claude Code.
Comfortable with a terminal or Claude Code? Pick one of the options below instead.
🌍 Option 1 — Agent Skills (open standard) (Recommended)
npx skills add AlterLab-IEU/AlterLab-Academic-Skills
These are portable Agent Skills following the agentskills.io open standard — they also work in Cursor, Codex, Gemini CLI, and Copilot, not Claude only.
[!NOTE] Standard: Agent Skills. This collection conforms to the open Agent Skills standard. See agentskills.io for the spec and the list of supporting agents.
⚡ Option 2 — Claude Code Plugin
Add the marketplace once, then install only the domains you need:
/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
One step instead of many: alterlab-essentials installs the faculty starter kit (core pipeline,
research workflows, research tools, writing tools, methodology gates, database connectors);
alterlab-complete installs every domain.
/plugin install alterlab-essentials@alterlab-academic-skills
Multi-agent workflows (Claude Code with dynamic workflows — paid plans or API access) come in
their own plugin, which also installs alterlab-core:
/plugin install alterlab-workflows@alterlab-academic-skills
/alterlab-workflows:citation-audit path/to/paper.md
Each domain is its own installable plugin — install only what you need. For example, the full social-science methods spine (17 skills: orchestrator + 5 validity gates + 11 analysis modules):
/plugin marketplace add AlterLab-IEU/AlterLab-Academic-Skills
/plugin install alterlab-social-science-workflow@alterlab-academic-skills
/reload-plugins
For local development against a clone, point Claude Code at the directory directly:
claude --plugin-dir /path/to/AlterLab-Academic-Skills
Available domain plugins (18): alterlab-core, alterlab-databases, alterlab-bioinformatics, alterlab-cheminformatics, alterlab-clinical-research, alterlab-data-science, alterlab-visualization, alterlab-writing-tools, alterlab-lab-integrations, alterlab-domain-specific, alterlab-document-tools, alterlab-research-tools, alterlab-finance-economics, alterlab-turkish-academia, alterlab-faculty-life, alterlab-methodology, alterlab-social-science-workflow, alterlab-workflows — plus the bundles alterlab-essentials and alterlab-complete.
📁 Option 3 — Personal or Project Install (manual)
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/
Then restart Claude Code. A skill must live at ~/.claude/skills/<name>/SKILL.md or .claude/skills/<name>/SKILL.md — a bare git clone alone does not register anything.
🌐 Option 4 — Claude.ai (per-domain bundles)
Every Release ships pre-built dist/<domain>.zip bundles. Each is spec-conformant and clears claude.ai's 200-file / 30 MB caps, and vendors the shared handoff contracts so cross-skill references resolve.
- Download the domain bundle you need from the Releases page — e.g.
bioinformatics.zip,databases.zip,core.zip. - In Claude, open Customize ▸ Skills (claude.ai/customize/skills) →
+→ Create skill → Upload a skill, then pick the zip (requires code execution enabled under Settings → Capabilities). See the no-terminal walkthrough above.
Skills do not sync between claude.ai and Claude Code. To zip a single skill yourself instead, archive its directory (zip -r alterlab-scanpy.zip skills/bioinformatics/alterlab-scanpy).
🛠️ Option 5 — install.sh (scriptable local install)
The bundled installer copies whole domains and/or individual skills into the right local directory (~/.claude/skills/ or the cross-tool ~/.agents/skills/), idempotently:
git clone https://github.com/AlterLab-IEU/AlterLab-Academic-Skills.git
cd AlterLab-Academic-Skills
scripts/install.sh --list # show every domain / skill
scripts/install.sh bioinformatics # whole domain
scripts/install.sh databases/alterlab-pubmed # one skill
scripts/install.sh --project core # into ./.claude/skills
scripts/install.sh # install everything
Then restart your agent to load them.
🔌 MCP & Slash Commands
The core and databases plugins ship a .mcp.json that wires the OpenAlex / Crossref / Zotero academic MCP servers (Claude Code prompts for the optional API keys when you enable the plugin; change them later with /plugin configure; PubMed goes through the alterlab-pubmed skill, which calls NCBI E-utilities directly), with a documented requests/ fallback when no MCP host is available — so the citation verifier and database skills work online or offline. Install either plugin (Option 2) to pick the MCP up automatically.
Installing the core plugin also registers these slash commands:
[!NOTE] 242 / 242 skills ship executable evals on the canonical agentskills.io schema. Schema and trigger-coverage are validated in CI on every PR; the behavioral pass (claude CLI + LLM judge) runs on demand via
workflow_dispatchand nightly over a rotating 1/7 shard, so the whole corpus is behaviorally judged across each week. An--activationharness additionally measures auto-selection rate against Anthropic's 90% bar, andscripts/confusion_matrix.pystatically ranks cross-firing risk between sibling skills. Seedocs/evals.md.Trust & portability signals (all generated + CI-enforced):
SECURITY_SCAN.md— outbound-host allowlist + a no-shell-pipe / no-eval-on-input / no-hardcoded-secrets attestation;docs/portability.md— what transfers to Codex/Cursor/Gemini vs. Claude-Code-specific;docs/agents-and-teams.md— the 35 pipeline subagents and the teams they compose.
⚡ Core Pipeline — 10 Skills
The heart of the system — a multi-agent research-to-publication pipeline with 35 specialized agents, plus teaching and thesis supervision tools.
📚 All 242 Skills
🗄️ Databases — Scientific Database Connectors (39 Skills)
🧬 Bioinformatics — Genomics, Proteomics & Molecular Biology (38 Skills)
⚗️ Cheminformatics — Chemistry & Drug Discovery (12 Skills)
🏥 Clinical Research — Clinical Decision Support & Medical Tools (7 Skills)
📊 Data Science — ML, Statistics & Data Analysis (22 Skills)
📈 Visualization — Scientific Plotting & Graphics (9 Skills)
✍️ Writing Tools — Scientific Writing, Citations & Publishing (14 Skills)
🔧 Lab Integrations — Laboratory Platform Connectors (9 Skills)
🌍 Domain-Specific — Quantum, Geospatial, Materials, Social Science & More (18 Skills)
📄 Document Tools — Markdown & Document Conversion (3 Skills)
🔍 Research Tools — Search, Discovery, Methods & Reference Management (14 Skills)
💰 Finance & Economics — Financial Data & Analysis (7 Skills)
🇹🇷 Turkish Academia — National Platforms & Scholarly Workflow (13 Skills)
🎓 Faculty Life — Teaching, Service & the Academic Career (6 Skills)
🧪 Methodology — Research Rigor & Discipline Gates (3 Skills)
🧭 Social-Science Workflow — Stage-Gated Methods Spine (17 Skills)
A stage-gated methods spine: an orchestrator holds a Design Passport, five gates each refuse to advance until their discipline is satisfied, and eleven analysis modules are dispatched by the design/data. The measurement stage is paradigm-selected (quantitative measurement gate vs qualitative reflexivity gate). Every module's library was web-verified to its current API; the gates and modules route to the existing qualitative-methods, survey-design, statistics, statsmodels, and networkx skills rather than reimplementing them.
🧩 Research Workflows — Runnable Multi-Agent Jobs (1 Skill + 7 Workflows)
Claude Code dynamic workflows are scripts that orchestrate many subagents and keep their intermediate results out of your conversation. The alterlab-workflows plugin ships seven, each composing existing AlterLab skills with the independence and adversarial checks its task needs; counts, votes, κ, and score spreads are computed in code. On claude.ai and other surfaces, the alterlab-research-workflows skill runs the same stages as staged playbooks. Install: /plugin install alterlab-workflows@alterlab-academic-skills (also installs alterlab-core).
🏗️ Project Structure
AlterLab-Academic-Skills/
├── 📁 skills/ # 242 skills across 18 domains
│ ├── 🔄 core/ # 10 pipeline + citation-verifier + teaching + thesis + skill-finder
│ ├── 🗄️ databases/ # 39 database connectors
│ ├── 🧬 bioinformatics/ # 38 bio/genomics tools
│ ├── ⚗️ cheminformatics/ # 12 chemistry/drug discovery
│ ├── 🏥 clinical-research/ # 7 clinical/medical tools
│ ├── 📊 data-science/ # 22 ML/statistics tools
│ ├── 📈 visualization/ # 9 plotting/charting tools
│ ├── ✍️ writing-tools/ # 13 scientific writing & career tools
│ ├── 🔧 lab-integrations/ # 9 lab platform connectors
│ ├── 🌍 domain-specific/ # 18 specialized field tools
│ ├── 📄 document-tools/ # 3 file format tools
│ ├── 🔍 research-tools/ # 14 search, methods & ethics tools
│ ├── 💰 finance-economics/ # 7 financial/economic tools
│ ├── 🇹🇷 turkish-academia/ # 12 Turkish national-platform & workflow skills
│ ├── 🎓 faculty-life/ # 6 teaching, service & career skills
│ ├── 🧪 methodology/ # 3 research-rigor discipline gates
│ ├── 🧭 social-science-workflow/ # 17: orchestrator + 5 gates + 11 analysis modules
│ └── 🧩 workflows/ # 7 dynamic-workflow scripts + the portable playbook skill
├── 📁 plugins/ # dependency-only bundles: alterlab-essentials, alterlab-complete
├── 📁 .claude/workflows/ # maintainer workflow: /skill-freshness-audit
├── 📁 dist/ # per-domain .zip bundles for claude.ai (built on release)
├── 📁 scripts/ # install.sh, gen_catalog.py, run_evals.py, audit_skills.py …
├── 📁 docs/ # evals, integrity & design docs
├── 📄 skills.json # generated machine-readable catalog
├── 📄 README.md # This file
├── 📄 CLAUDE.md # Project instructions
├── 📄 CONTRIBUTING.md # Contribution guidelines
├── 📄 THIRD_PARTY_NOTICES.md # Upstream / K-Dense provenance
└── 📄 LICENSE # MIT License
⚙️ How Skills Work
Each .md skill file follows a consistent structure:
| name | description |
|---------------|-------------------------------------|
| skill-name | When to activate this skill... |
# Skill Title
You are **RoleName**, a [role description]...
## Your Identity & Memory
## Your Core Mission
## Frameworks & Methods
## Output Templates
## Quality Standards
[!NOTE] Pro tip: Combine multiple skills in one Claude Project for a multi-expert team. For example, load Deep Research + Paper Writer + Paper Reviewer for a complete research-to-publication workflow.
💡 Usage Examples
Skills activate automatically based on user intent:
⚖️ How It Compares
Respectfully, factually — both peers are excellent MIT-licensed projects. This table is about fit, not ranking.
Counts verified against
skills.json; K-Dense figure is the upstream project's own self-reported count.anthropics/skillsis Anthropic's official example collection, scoped to general-purpose demonstrations rather than a fixed academic catalog.
🔗 Sister Projects
- AlterLab-FC-Skills — 72 agentic skills for communication students
- AlterLab_GameForge — 34 game dev skills from concept to launch
🤝 Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
Quick ways to contribute:
- 🛠️ Improve an existing skill with better frameworks or templates
- ✨ Create a new skill following the structure above
- 🐛 Report issues or suggest improvements
- 📚 Add examples or use cases to documentation
📖 Cite This Repository
If AlterLab Academic Skills supports your research or teaching, please cite it. A machine-readable CITATION.cff ships in the repo, so GitHub's "Cite this repository" button and most reference managers can import it automatically. The suite is a content fork of K-Dense's scientific-agent-skills (MIT) — see THIRD_PARTY_NOTICES.md and PROVENANCE.md for full provenance.
@software{alterlab_academic_skills_2026,
title = {AlterLab Academic Skills},
author = {{AlterLab Creative Technologies Laboratory, Izmir University of Economics (IEU)}},
year = {2026},
version = {2.1.0},
license = {MIT},
url = {https://github.com/AlterLab-IEU/AlterLab-Academic-Skills}
}
cff-version: 1.2.0
title: "AlterLab Academic Skills"
type: software
version: 2.1.0
date-released: "2026-06-06"
license: MIT
repository-code: "https://github.com/AlterLab-IEU/AlterLab-Academic-Skills"
authors:
- name: "AlterLab Creative Technologies Laboratory, Izmir University of Economics (IEU)"
website: "https://github.com/AlterLab-IEU"
city: "Izmir"
country: "TR"
📜 License
This project is licensed under the MIT License.
A few skills carry their upstream licence instead: the four core research-pipeline skills (alterlab-deep-research, alterlab-paper-writer, alterlab-paper-reviewer, alterlab-research-pipeline) derive from a CC-BY-NC 4.0 (non-commercial) upstream, and alterlab-mermaid is Apache-2.0; each skill's license: field is authoritative. See THIRD_PARTY_NOTICES.md.
MIT License — Copyright (c) 2026 AlterLab Creative Technologies Laboratory
🙏 Credits
Built with ❤️ by AlterLab Creative Technologies Laboratory
242 skills · 18 domains · 242 with executable evals · 1 prompt away from expert-level research
If you find this project useful, please consider giving it a ⭐
⬆ Back to Top