Skip to content

kalarislabs/research-agent-skills

v1.1.1MIT

281 Agent Skills for researchers: scientific and research paper writing, journal formats, literature review, citations, data science, ML research and domain science.

Research Agent Skills

Research skills for academia: AI, machine learning, biology, chemistry, medicine and physics

280+ open-source skills that turn Claude Code, Codex, Cursor, Gemini CLI and GitHub Copilot into careful research assistants.

Validate Skill security Benchmarks OpenSSF Scorecard License: MIT GitHub stars

Install · Who it's for · Benchmarks · Skills · skills.sh · Docs · FAQ


Research Agent Skills, maintained by Kalaris Labs, is a free, open-source library of Agent Skills for students, researchers and research teams. Each skill is a folder with a SKILL.md playbook, references and tested scripts. Your AI agent loads a skill only when a task needs it: drafting a manuscript, formatting for Nature or IEEE, verifying references, running a PRISMA systematic review, analyzing single-cell data, or answering reviewers.

It is built around the three ways AI research assistance goes wrong:

  1. AI slop. unslop-academic-writing finds stock phrasing ("delves into", "pivotal role"), empty emphasis, stacked hedges and monotone rhythm, then rewrites toward specific, evidence-backed prose in the author's own voice.
  2. Hallucinated citations. citation-verification checks every reference against Crossref, OpenAlex and arXiv. On our labeled benchmark it flagged every fabricated and corrupted reference and passed every correct one.
  3. Outdated venue rules. Journal skills make the agent read the current author guidelines before formatting, instead of trusting memory.

Install in 30 seconds

npx skills add KalarisLabs/research-agent-skills

The skills.sh CLI lets you select individual skills and agent harnesses. It installs into the current project; add --global for a user-level installation. To inspect all available skills first, run npx skills add KalarisLabs/research-agent-skills --list. Then ask your agent, for example "Verify every reference in refs.bib" or "Unslop this introduction without changing any claims".

Choose a starting skill for your field with a command that works today:

ResearcherStart with
Academia across disciplinesnpx skills add KalarisLabs/research-agent-skills --skill scientific-writing
Machine learningnpx skills add KalarisLabs/research-agent-skills --skill ml-paper-writing
Artificial intelligencenpx skills add KalarisLabs/research-agent-skills --skill evaluating-llms-harness
Biology and bioinformaticsnpx skills add KalarisLabs/research-agent-skills --skill scanpy
Chemistry and materialsnpx skills add KalarisLabs/research-agent-skills --skill rdkit
Medicine and clinical researchnpx skills add KalarisLabs/research-agent-skills --skill clinical-reports
Physics and astronomynpx skills add KalarisLabs/research-agent-skills --skill astropy

The planned npm installer will add curated bundles for these fields after its first release. Browse all categories when you need a specialist skill.

The complete collection: research-agent-skills is the single collection entry, with an index of all 280 specialist skills. On skills.sh, each specialist also has its own installable entry. To install the complete set into this project for Codex, run npx skills add KalarisLabs/research-agent-skills --skill '*' --agent codex --yes. Replace codex with your agent.

Other installation methods

The research-agent-skills npm CLI and standalone installers require the first tagged release.

MethodCommand
Specific skillsnpx research-agent-skills install citation-verification unslop-academic-writing nature-portfolio
A fieldnpx research-agent-skills install --category life-sciences
One agent, this project onlynpx research-agent-skills install --harness codex --project
skills.sh / Vercel skills CLInpx skills add KalarisLabs/research-agent-skills --list, then npx skills add KalarisLabs/research-agent-skills --skill citation-verification
GitHub CLIgh skill install KalarisLabs/research-agent-skills
Claude Code plugin marketplace/plugin marketplace add KalarisLabs/research-agent-skills, then /plugin install research-essentials@research-agent-skills
macOS / Linux without Node.jscurl -fsSL https://raw.githubusercontent.com/KalarisLabs/research-agent-skills/main/install.sh | sh
Windows without Node.jsirm https://raw.githubusercontent.com/KalarisLabs/research-agent-skills/main/install.ps1 | iex

Our npm and standalone installers verify pinned release downloads with SHA-256. The skills.sh CLI manages its own installation flow. npx research-agent-skills doctor checks your setup. Full guide: Installation.

Installer targets: Claude Code · OpenAI Codex · Cursor · Gemini CLI · GitHub Copilot · OpenCode · Windsurf · generic .agents/skills (including compatible Cline, Amp and Goose setups). The skills follow the Agent Skills specification; other harnesses can use the folders if they support that specification. Tool permissions and advanced features may vary by harness. Every skill passes the specification's reference validator.

Built for researchers

You are...Start with
A PhD or master's student writing a thesis, dissertation or first paperscientific-writing, unslop-academic-writing, literature-review, apa7 or your journal's skill · Thesis guide
A researcher or PI submitting manuscripts and grantsjournal-format skills, abstract-and-title, cover-letter-to-editor, rebuttal-and-response-to-reviewers, research-grants · Paper guide
Running a systematic review or meta-analysissystematic-review-prisma, citation-verification, statistical-analysis · Review guide
An ML / AI researcherml-paper-writing (NeurIPS, ICML, ICLR, ACL, AAAI templates), arxiv-submission, and the ml-* categories
In biology, chemistry, medicine, physics or earth science100+ database and analysis skills · Skills by field
A librarian or research software engineerreference-manager-interop (Zotero, Mendeley, EndNote), paper-corpus-rag, research-knowledge-graph, research-skill-creator

Find an agent skill for your research task

Research taskStart here
Search papers and build a literature reviewliterature-review, research-lookup, literature-review skills
Discover papers in Firecrawl's hosted Research Indexfirecrawl-research-index searches indexed papers, reads relevant passages, and follows citations; access is currently free with limits (provider docs)
Plan and report a systematic review or meta-analysissystematic-review-prisma, statistical-analysis, systematic review guide
Draft or revise a research paper, thesis or grantscientific-writing, unslop-academic-writing, research-grants, writing guide
Check citations, BibTeX and reference librariescitation-verification, bibtex-hygiene, reference-manager-interop
Prepare a journal or conference submissionjournal format skills, arxiv-submission, rebuttal-and-response-to-reviewers
Analyze data and report reproducible methodsdata science skills, scientific-visualization, reproducibility-statement

Explore scientific agent skills by discipline

FieldExample skillsBrowse
Bioinformatics and genomicsscanpy, scvi-tools, pydeseq2Life sciences
Chemistry, materials and drug discoveryrdkit, deepchem, pymatgenChemistry and drug discovery
Clinical, biomedical and health researchpydicom, pyhealth, clinical-reportsClinical and health
Physics, astronomy and earth scienceastropy, qiskit, geopandasPhysical sciences
Psychology and social scienceapa7, experimental-design, statistical-powerResearch essentials
AI and machine learning researchml-paper-writing, pytorch-fsdp2, evaluating-llms-harnessML training

For more workflows and installation choices, see skills by field.

What you can ask

"Draft the Results section from results/ and the figures in figs/, then unslop it."
"Verify every reference in refs.bib and tell me which ones don't exist."
"Reformat this manuscript for Cell: Summary, Highlights, eTOC blurb and STAR Methods."
"Run a PRISMA 2020 systematic review on exercise and depression: search strings, dedup, flow diagram."
"Write a point-by-point response to these three reviewers within the rebuttal limit."
"Build a citation graph of my Zotero library and find the papers that bridge the two clusters."
"Check my LaTeX source before I upload it to arXiv."
"Analyze this scRNA-seq dataset with scanpy and write the methods section."

Measured, not claimed

Every skill goes through a three-tier evaluation (methodology and full results):

CheckResult
Static quality rubric (structure, triggers, verification rules, tests)Original skills: mean 95.5/100 · all skills: 95.3
Trigger routing: 50 reviewed prompts, including near misseshit@3 1.00, hit@1 1.00; false-trigger 0.12
Citation verification on 18 labeled references (real, corrupted, fabricated)precision 1.00, recall 1.00
No-slop writing: model abstracts with vs without unslop-academic-writing (pilot)slop index 83% lower, clean share 68% → 89%
Task outcomes with vs without skill, blind LLM judge (pilot, 23 tasks)skill wins 21/23, mean score 7.4 vs 4.3

Quality and routing gates run on every pull request, so a weak or overlapping skill can't be merged silently.

Featured skills

SkillWhat it does
unslop-academic-writingRemoves AI slop from papers, theses and grants: linter plus rewrite playbook, in your voice
citation-verificationDetects fabricated or mismatched references via Crossref, OpenAlex and arXiv
scientific-writingIMRaD manuscripts for any field, with reporting guidelines (CONSORT, STROBE, PRISMA)
ml-paper-writingPublication-ready ML papers with official NeurIPS, ICML, ICLR, ACL, AAAI and COLM LaTeX templates
systematic-review-prismaProtocol → search → dedup → screening → PRISMA 2020 flow diagram and checklist
rebuttal-and-response-to-reviewersTriage reviews, then write journal responses or length-limited conference rebuttals
abstract-and-titleAbstracts to word limits, titles, keywords, highlights, significance statements
venue-templatesJournal, conference, poster and grant templates with verification-first compliance
paper-corpus-ragAsk questions over your own PDFs and get answers citing the exact passage
firecrawl-research-indexDiscover arXiv and biomedical papers in Firecrawl's hosted index, inspect records, and read question-matched passages
research-knowledge-graphCitation, author and topic graphs exported to NetworkX, Neo4j, Gephi, Obsidian and graphify
database-lookupOne interface to 100+ public scientific databases
research-skill-creatorTurn your lab's workflows into tested, secure skills

Journal and venue formats

Nature · Nature Communications · Scientific Reports · Science · Science Advances · Cell · Neuron · Cell Reports · IEEE Transactions · IEEE Access · ACM (sigconf, acmsmall: CHI, KDD, SIGGRAPH) · Elsevier (elsarticle, CAS) · Springer LNCS · PLOS ONE · PLOS Biology · APA 7th edition · arXiv · NeurIPS · ICML · ICLR · ACL/ARR · AAAI · COLM · OSDI/NSDI/ASPLOS/SOSP · NIH and NSF grants · conference posters and slides.

Skill catalog

Grouped by category and generated from catalog/skills.json. The documentation directory has a page per skill.

research-writing (15) · Scientific and research paper writing, grants, peer review, critical appraisal

SkillWhat it does
abstract-and-titleWrite and sharpen research paper titles, abstracts (structured and unstructured), keywords, highlights, significance statements, graphical-abstract text and la…
cover-letter-to-editorWrite journal submission cover letters, presubmission inquiries, transfer requests, and reviewer suggestion or exclusion lists that help a manuscript get past…
dhdna-profilerExtract cognitive patterns and thinking fingerprints from any text.
markdown-mermaid-writingWrites scientific documents and documentation as markdown with embedded Mermaid diagrams as the canonical, git-diffable source format.
market-research-reportsBuild evidence-traceable market research reports and assumption-driven market sizing or forecast scenarios.
ml-paper-writingWrite publication-ready ML/AI papers for NeurIPS, ICML, ICLR, ACL, AAAI, COLM.
peer-reviewPrepare evidence-bounded, constructive peer-review drafts and structured manuscript assessments.
rebuttal-and-response-to-reviewersPlan and write responses to peer review, including journal "response to reviewers" letters for revise-and-resubmit, conference rebuttals under strict length li…
reproducibility-statementPrepare the reproducibility, transparency and open-science parts of a paper, including data and code availability statements, reproducibility checklists (NeurI…
research-grantsGuides writing of competitive research grant proposals for NSF, NIH, DOE, DARPA, and Taiwan NSTC.
scholar-evaluationProvide qualitative-first, evidence-traceable developmental review of scholarly works and audit low-stakes research-assessment rubrics with optional local qual…
scientific-critical-thinkingEvaluate scientific claims and evidence quality.
scientific-writingDraft, revise, and audit scientific manuscripts or reports with explicit evidence provenance, reporting-guideline coverage, authorship accountability, confiden…
systems-paper-writingProvides paragraph-level structural blueprints for 10-12 page systems papers targeting OSDI, SOSP, ASPLOS, NSDI, and EuroSys.
unslop-academic-writingRemove AI slop from research writing so papers, theses, grant proposals, reviews and rebuttals read as written by a careful human expert.

journal-formats (11) · Journal, conference and venue formatting: LaTeX templates, submission checklists

SkillWhat it does
acm-sigconfFormat ACM conference papers and journal articles with the acmart LaTeX class (sigconf, sigplan, acmsmall, acmlarge, acmtog, manuscript/review/anonymous modes)…
apa7Format papers, theses and references in APA Style 7th edition for psychology, education, social sciences, nursing and business, covering student vs professiona…
arxiv-submissionPrepare and post preprints to arXiv without processing failures or leaks, covering TeX source packaging (.bbl, figures, case-sensitive paths), stripping privat…
cell-pressPrepare manuscripts for Cell Press journals (Cell, Molecular Cell, Neuron, Immunity, Cell Reports, Cell Systems, iScience, Cell Metabolism, Current Biology and…
elsevier-casPrepare submissions to Elsevier journals (including The Lancet family style notes, Cell-independent Elsevier titles, and thousands of society journals) using t…
ieee-transactionsFormat and submit papers to IEEE journals (Transactions, Journals, Letters, IEEE Access) and IEEE conferences using the IEEEtran LaTeX class or Word templates,…
nature-portfolioPrepare manuscripts for Nature and Nature Portfolio journals (Nature, Nature Communications, Nature Methods, Nature Biotechnology, Scientific Reports and other…
plosPrepare manuscripts for PLOS journals (PLOS ONE, PLOS Biology, PLOS Computational Biology, PLOS Genetics, PLOS Medicine, PLOS Pathogens, PLOS Neglected Tropica…
science-aaasPrepare manuscripts for Science and the Science family of journals (Science, Science Advances, Science Translational Medicine, Science Robotics, Science Immuno…
springer-lncsFormat papers for Springer Lecture Notes in Computer Science (LNCS) and related proceedings series (LNAI, LNBI, CCIS) and Springer Nature journals using the ll…
venue-templatesPrepare journal manuscripts, conference papers, research posters, and grant documents using venue-specific formatting guidance and bundled LaTeX scaffolds.

literature-review (18) · Literature search, systematic reviews, citation management and reference managers

SkillWhat it does
bgpt-paper-searchSearch scientific papers and retrieve structured experimental data extracted from full-text studies via the BGPT MCP server.
bibtex-hygieneClean, deduplicate and validate BibTeX/BibLaTeX bibliographies before submission.
citation-managementSearches OpenAlex, PubMed, and Google Scholar, extracts metadata from DOIs, PMIDs, PMCIDs, arXiv IDs, and URLs via CrossRef, PubMed, and arXiv, then formats, d…
citation-verificationVerify that every reference in a manuscript really exists and matches its metadata, catching hallucinated, corrupted or mismatched citations before submission.
exa-searchWeb toolkit powered by Exa, tuned for scientific and technical content.
firecrawl-research-indexQuery Firecrawl Research Index paper endpoints for topic discovery, source metadata, question-matched passages, and citation-neighbor expansion.
liteparseLocal document and PDF parsing that returns spatial text with bounding boxes.
literature-reviewRuns systematic literature reviews by searching PubMed, arXiv, bioRxiv, and Semantic Scholar (plus web search via parallel-cli), screening studies, extracting…
markitdownConverts documents to Markdown with Microsoft MarkItDown (Python API, markitdown CLI, markitdown-ocr plugin, markitdown-mcp server), covering PDF, Word, PowerP…
open-notebookSelf-hosted, open-source alternative to Google NotebookLM for AI-powered research and document analysis.
paper-lookupSearch 18 scholarly APIs for papers, preprints, citations, open-access full text, repository records, and journal OA status, and return results with reproducib…
paperclipSearch and read full-text biomedical papers, FDA/PMDA/EMA regulatory documents, clinical trial registries, and UniProt/PDB/ChEMBL entries with the Paperclip CL…
paperzillaChat with your agent about projects, recommendations, and canonical papers in Paperzilla.
parallel-webRuns the parallel-cli tool for web workflows: web search, URL and PDF extraction, deep research reports, structured data enrichment of supplied rows, FindAll e…
pyzoteroReads and writes Zotero libraries from Python with pyzotero 1.13.0 and the Zotero Web API v3: items, collections, tags, attachments, saved searches, full-text…
reference-manager-interopMove and sync reference libraries between Zotero, Mendeley, EndNote, JabRef, Paperpile and writing tools (LaTeX/BibTeX, Word, Google Docs, Pandoc, Quarto, Over…
research-lookupCompile current scholarly evidence for a scientific manuscript or research brief.
systematic-review-prismaPlan, run and report systematic reviews and meta-analyses to PRISMA 2020 standards.

ideation-and-design (12) · Hypothesis generation, experimental design, statistics planning, validation

SkillWhat it does
analytical-method-validationPlans and evaluates analytical method validation, verification, and transfer using Python scripts (plan_validation, check_response, check_accuracy_precision, c…
brainstorming-research-ideasGuides researchers through structured ideation frameworks to discover high-impact research directions.
consciousness-councilRun a multi-perspective Mind Council deliberation on any question, decision, or creative challenge.
creative-thinking-for-researchApplies cognitive science frameworks for creative thinking to CS and AI research ideation.
experimental-designDesign experiments and studies BEFORE data is collected — choosing a design, randomizing, blocking, and laying out treatment combinations so results are interp…
hypogenicPlans and audits use of ChicagoHAI HypoGeniC/HypoRefine for LLM-assisted hypothesis generation from labeled text datasets.
hypothesis-generationFormulate evidence-bounded scientific questions, candidate hypotheses, rival explanations, causal or associational claims, discriminating predictions, measurem…
iso-standards-readinessPrepares and structurally reviews readiness evidence for ISO management-system and laboratory-competence standards - ISO 13485 medical device QMS, ISO 14971 de…
relsa-severity-assessmentMultivariate severity assessment and humane endpoint prediction for laboratory animal studies using the RELSA (RELative Severity Assessment) score and ARIMA-ba…
scientific-brainstormingFacilitates evidence-aware scientific ideation with independent generation, structured discussion, explicit assumptions, transparent evaluation, adversarial re…
statistical-powerSample-size and statistical power calculations for planning studies.
uncertainty-and-unitsTrack physical units and propagate measurement uncertainty in scientific calculations using pint and uncertainties.

data-science-and-ml (30) · Data analysis, statistics and machine learning libraries

SkillWhat it does
aeonThis skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation…
daskDistributed computing for larger-than-RAM pandas/NumPy workflows.
dataladRetrieve, version, and publish scientific datasets with DataLad and git-annex, and capture computational provenance with datalad run, rerun, and containers-run.
exploratory-data-analysisPerform bounded, local exploratory analysis of explicitly supported scientific files.
get-available-resourcesDetect host inventory and effective CPU, memory, disk, scheduler, container, and accelerator limits when a user asks for resource-aware planning or before a cl…
hugging-scienceUse when the user is doing AI/ML work in a scientific domain such as biology, chemistry, physics, astronomy, climate, genomics, materials, medicine, ecology, e…
lamindbUse when working with LaminDB, the open-source lineage-native lakehouse for biological datasets and models.
matlabDesigns, reviews, and migrates MATLAB R2026a and GNU Octave numerical code, covering functions with arguments blocks, arrays and indexing, tables and timetable…
modalModal is a serverless cloud platform for running Python on demand, including on-demand GPUs.
networkxCreate, analyze, and visualize complex networks and graphs in Python with NetworkX.
optimize-for-gpuGPU-accelerates scientific Python on NVIDIA hardware and verifies that the result is correct and faster.
polarsHigh-performance DataFrame library for Python ETL, analytics, and pandas migration.
pufferlibVersion-aware guidance for PufferLib reinforcement-learning environments, vectorization, policies, PuffeRL training, evaluation, and safe checkpoint review.
pymcBuilds, fits, checks, and compares Bayesian models in Python with PyMC and ArviZ.
pymooSolves single- and multi-objective optimization problems in Python with pymoo, using NSGA-II, NSGA-III, MOEA/D, SPEA2, RVEA, GA, DE and PSO.
pytorch-lightningOrganizes PyTorch training code with the lightning package (PyTorch Lightning): LightningModule, LightningDataModule, Trainer, callbacks such as ModelCheckpoin…
scikit-learnCovers classical machine learning in Python with scikit-learn (sklearn): classification and regression estimators, clustering and dimensionality reduction, pre…
scikit-survivalBuilds, evaluates, and audits right-censored survival analysis workflows with scikit-survival (sksurv): Cox PH, Coxnet, IPC ridge, survival trees, forests, boo…
shapExplain and audit machine-learning predictions with SHAP.
simpyBuilds, tests, and analyzes bounded process-based discrete-event simulations in Python with SimPy 4.1.2: Environment, Timeout, Process, AnyOf/AllOf conditions,…
stable-baselines3Production-ready reinforcement learning algorithms (PPO, SAC, DQN, TD3, DDPG, A2C) with scikit-learn-like API.
statistical-analysisGuided statistical analysis for research data - test selection, assumption checking, effect sizes, power analysis, Bayesian alternatives, and APA-formatted rep…
statsmodelsStatistical models library for Python.
sympyUse when you need exact symbolic math in Python — algebra, calculus, equation solving, symbolic linear algebra, or code generation via lambdify/LaTeX.
timesfm-forecastingZero-shot time series forecasting with Google's TimesFM foundation model.
torch-geometricPyTorch Geometric (PyG) for graph neural networks — node/link/graph classification, message passing (GCN, GAT, GraphSAGE, GIN), heterogeneous graphs, neighbor…
transformersHugging Face Transformers for loading Hub models, running pipeline inference, text generation, and Trainer fine-tuning on NLP, vision, audio, and multimodal ta…
umap-learnReduces and embeds high-dimensional data with umap-learn (UMAP) in Python, including 2D/3D visualization, supervised and semi-supervised UMAP, DensMAP, Aligned…
vaexProcesses and analyzes tabular datasets too large for RAM using Vaex, a Python library for lazy, out-of-core DataFrames over memory-mapped HDF5 and Arrow files…
zarr-pythonGuides use of Zarr-Python 3 for storing chunked, compressed N-dimensional arrays and groups, with local, in-memory, ZIP, and fsspec-backed S3/GCS/HTTP stores,…

visualization-and-presentation (11) · Figures, schematics, posters, slides and talks

SkillWhat it does
academic-plottingGenerates publication-quality figures for ML papers from research context.
generate-imageGenerate or edit images with AI models through the OpenRouter Image API (Gemini, Seedream, Recraft, GPT-Image, Riverflow).
infographicsGenerates infographics from natural-language prompts using Nano Banana Pro image generation, with optional Perplexity Sonar research for facts and a Gemini 3.6…
latex-postersCreates research posters in LaTeX with beamerposter, tikzposter, or baposter, covering page sizes (A0, A1, 36x48 inch), multi-column layouts, color schemes, fi…
matplotlibLow-level plotting library for full customization.
pptx-postersCreate and audit editable scientific posters in macro-free PowerPoint (.pptx) from author-approved local content and assets.
presenting-conference-talksGenerates conference presentation slides (Beamer LaTeX PDF and editable PPTX) from a compiled paper with speaker notes and talk script.
scientific-schematicsGenerates publication-style scientific diagrams as raster PNG images from a natural-language prompt, using Nano Banana 2 via OpenRouter, then scores each image…
scientific-slidesBuild slide decks and presentations for research talks.
scientific-visualizationCreate and audit truthful, accessible, publication-ready scientific figures with Matplotlib, Seaborn, or Plotly.
seabornStatistical visualization with pandas integration.

knowledge-and-rag (7) · Vector databases, embeddings, RAG and knowledge graphs over research corpora

SkillWhat it does
chromaOpen-source embedding database for AI applications.
faissFacebook's library for efficient similarity search and clustering of dense vectors.
paper-corpus-ragBuild grounded question answering and retrieval-augmented generation (RAG) over your own collection of research papers, with answers that cite the exact paper…
pineconeGuides use of Pinecone, a managed serverless vector database, through its Python client and the LangChain and LlamaIndex integrations.
qdrant-vector-searchHigh-performance vector similarity search engine for RAG and semantic search.
research-knowledge-graphTurn a bibliography or literature corpus into a knowledge graph of papers, authors, venues, topics and citation links, then analyze it (citation clusters, key…
sentence-transformersGenerates sentence, text, and image embeddings locally with the Python sentence-transformers (SBERT) library, using pre-trained Hugging Face models such as all…

scientific-databases (12) · Programmatic access to public scientific databases and APIs

SkillWhat it does
bioservicesUnified Python interface to 40+ bioinformatics services.
cellxgene-censusQuery the CZ CELLxGENE Census programmatically for versioned public single-cell and spatial transcriptomics data.
database-lookupQuery documented public database APIs with explicit endpoints, filters, pagination, and provenance.
depmapQuery the Cancer Dependency Map (DepMap) for cancer cell line gene dependency scores (CRISPR Chronos), drug sensitivity data, and gene effect profiles.
genomic-coordinatesConvert genomic intervals between coordinate conventions, normalise and compare variant representations, and detect assembly or contig-naming mismatches before…
ggetQueries 20+ bioinformatics databases and analysis services through the gget CLI and Python package, covering Ensembl gene search, info and sequences (ref, sear…
imaging-data-commonsQuery and download public cancer imaging data from NCI Imaging Data Commons.
ncats-araxQueries the NCATS Translator ARAX production API for bounded, typed, provenance-rich one-hop and endpoint-pinned two-hop biomedical knowledge-graph relationshi…
onekgpdQuery the 1000 Genomes Project dataset (3,202 whole-genome-sequenced individuals, GRCh38) at the level of individual participants.
ontology-term-resolutionResolve free-text scientific labels to ontology term IDs and validate existing CURIEs against the EBI Ontology Lookup Service (OLS4).
pytdcUses the PyTDC package (import tdc, Therapeutics Data Commons) to discover therapeutic ML tasks from tdc.metadata, plan and load approved datasets, apply task-…
usfiscaldataQuery the U.S.

life-sciences (33) · Genomics, single-cell, proteomics, neuroscience and systems biology

SkillWhat it does
13c-metabolic-fluxEstimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps, mfapy isotope simulation, constrai…
alphagenomeLook up precomputed AlphaGenome Atlas effects for any GRCh38 single-nucleotide variant (AVI score with Phred and 18 SHAP feature attributions, plus raw and qua…
anndataData structure for annotated matrices in single-cell analysis.
arboretoInfer gene regulatory networks (GRNs) from gene expression data using scalable algorithms (GRNBoost2, GENIE3).
bidsOrganizes, queries, validates, and converts neuroscience and biomedical datasets using the Brain Imaging Data Structure (BIDS) standard, covering MRI, PET, EEG…
biopythonProvides Biopython (Bio.Seq, Bio.SeqIO, Bio.Align, Bio.Entrez, Bio.Blast, Bio.PDB, Bio.Phylo, Bio.motifs, Bio.SeqUtils, Bio.Restriction) for sequence handling,…
bulk-rnaseqEnd-to-end bulk RNA-seq orchestrator — takes raw FASTQ reads through QC and trimming (FastQC, fastp/Trim Galore), alignment and quantification (STAR, Salmon, f…
cobrapyRuns constraint-based metabolic modeling with COBRApy (Python, import cobra) on genome-scale models in SBML, JSON, YAML, or MATLAB format.
deeptoolsRuns deepTools command-line programs on NGS alignment data: bamCoverage and bamCompare for BAM to bigWig/bedGraph with RPGC, CPM, RPKM or BPM normalization, mu…
esmCovers the EvolutionaryScale/Biohub esm Python SDK: ESM3 generative protein design (sequence, structure and function tracks, chain-of-thought), ESMC embeddin…
etetoolkitAnalyze, manipulate, compare, annotate, and visualize phylogenetic or other hierarchical trees with ETE 4.
flowioRead, inspect, and write Flow Cytometry Standard (FCS) 2.0, 3.0, and 3.1 files with FlowIO.
folklore-variant-evidenceRetrieve ClinGen gene-disease validity assertions for a public gene or disease, and review source-linked public evidence and literature for one supported GRCh3…
genimlPlans and audits local genomic-interval machine learning workflows with Geniml (0.8.4) and Gtars: validates BED files against chromosome sizes and assembly con…
genomic-intelligencePredict regulatory features, gene structure, and expression directly from DNA sequence using Genomic Intelligence's hosted transformer DNA language models — no…
gtarsInspects and plans work with Gtars, the Rust/Python/CLI toolkit for genomic intervals: BED RegionSet set algebra (reduce, setdiff, intersect, closest, cluster,…
matchmsProcess, clean, compare, and search tandem mass spectra with matchms.
neurokit2Use NeuroKit2 to build or audit reproducible research workflows for physiological time-series preprocessing, event/interval analysis, multimodal alignment, var…
neuropixels-analysisAnalyze Neuropixels extracellular recordings end-to-end with SpikeInterface.
nextflowBuild, run, and debug Nextflow data pipelines and nf-core workflows end to end.
pacsomaticOperator toolkit for nf-core/pacsomatic matched tumor-normal workflows from BAM inputs.
pathogen-variant-surveillanceQuery live pathogen genomic surveillance data through the GenSpectrum LAPIS API to find which viral lineages are circulating now, how fast they are growing, an…
pathway-enrichmentRun pathway and gene-set enrichment analysis on gene lists or ranked gene data, then interpret the results.
polars-bioPython library polars-bio for genomic interval operations and bioinformatics file I/O on Polars DataFrames, built on Arrow and DataFusion.
pydeseq2Runs differential expression analysis on bulk RNA-seq count data with PyDESeq2, the Python port of DESeq2.
pyopenmsComplete mass spectrometry analysis platform.
pysamPython/HTSlib workflows for genomic files.
scanpyStandard single-cell RNA-seq analysis pipeline.
scikit-bioPython library scikit-bio for biological sequence and community-ecology analysis: DNA/RNA/protein sequences, pair_align alignment, phylogenetic trees (NJ, UPGM…
scveloPerforms RNA velocity analysis with scVelo on single-cell RNA-seq AnnData objects that have spliced and unspliced layers (from velocyto, STARsolo, kallisto/bus…
scvi-toolsTrains and applies scvi-tools probabilistic deep generative models (scVI, scANVI, totalVI, MultiVI, PeakVI, DestVI, Solo, CellAssign, MrVI and others) on AnnDa…
tiledbvcfStores and queries genomic variant data in TileDB-VCF datasets using the tiledbvcf Python API and CLI (create, store, export, list, stat).
waypoint-bioUse when working with Outpost Bio's open microbiome foundation models - the Waypoint checkpoints (Waypoint-6m, Waypoint-45m, Waypoint-170m), the Atlas pretrain…

chemistry-and-drug-discovery (12) · Cheminformatics, molecular modelling, protein design and pharmacology

SkillWhat it does
adaptyvHow to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval.
datamolWraps RDKit through the datamol Python library (import datamol as dm) for molecular cheminformatics, returning native rdkit.Chem.Mol objects.
deepchemMolecular ML with diverse featurizers and pre-built datasets.
diffdockDiffDock and DiffDock-L molecular docking.
medchemFilters and triages small-molecule libraries with the Python medchem library (datamol-io, v2.0.5) on top of RDKit and datamol.
molecular-dynamicsRuns and analyzes molecular dynamics simulations using OpenMM and MDAnalysis.
molfeatConverts SMILES strings or RDKit/datamol molecules into numerical features using molfeat (0.11.0), which provides calculators, scikit-learn compatible transfor…
pkpd-modelingPharmacokinetic and pharmacodynamic modelling and simulation - non-compartmental analysis, compartmental and population PK, PK/PD and exposure-response, TMDD,…
rdkitGuides use of RDKit (Python) for reading and writing SMILES, MOL/SDF, and InChI, computing descriptors (MW, LogP, TPSA), generating Morgan/MACCS/atom-pair fing…
rowanRowan is a cloud-native molecular modeling and medicinal-chemistry workflow platform with a Python API.
tamarindAccess a collection of open-source molecular design and structural biology tools on the Tamarind Bio platform, via its REST API or MCP server — no local GPUs r…
torchdrugBuild and troubleshoot TorchDrug 0.2.1 workflows for molecular graphs, property prediction, self-supervised pretraining, molecule generation, retrosynthesis, p…

clinical-and-health (7) · Clinical research, medical imaging, pathology and health data

SkillWhat it does
clinical-decision-supportPrepare and validate research-only clinical decision-support evaluation, evidence-profile, cohort, survival, biomarker/model, privacy, and governance artifacts.
clinical-reportsGenerates fail-closed draft JSON templates and runs local deterministic structure and consistency checks for clinical reports: CARE case reports, radiology, pa…
histolabExtracts tiles and preprocesses H&E whole slide images with the histolab Python library (OpenSlide), covering slide inspection, tissue masks (TissueMask, Bigge…
pathmlCovers local, research-only computational pathology with PathML 3.0.5: loading and tiling whole-slide images (OpenSlide, Bio-Formats), preprocessing and QC pip…
pydicomReads, inspects, writes, and transforms local DICOM files with pydicom 3.x (dcmread, dcmwrite, pydicom.pixels), including metadata, transfer syntaxes, compress…
pyhealthBuilds clinical deep-learning pipelines with PyHealth using its Dataset → Task → Model → Trainer → Metrics pattern.
treatment-plansFormat and structurally validate local treatment-plan documentation after clinical decisions have already been supplied and verified by authorized licensed pro…

physical-sciences (10) · Physics, astronomy, quantum computing, materials and earth science

SkillWhat it does
astropyCore Python library for astronomy and astrophysics workflows that need Astropy APIs, including units/quantities, coordinates, FITS I/O, tables, time systems, W…
cirqGoogle quantum computing framework.
fluidsimPlan, configure, inspect, restart, and analyze bounded FluidSim computational-fluid-dynamics simulations with explicit numerical-validity and HPC safety checks.
geomasterProvides geospatial and Earth observation workflows using GeoPandas, Rasterio, GDAL, Xarray, Shapely, Laspy, PDAL, Google Earth Engine, and STAC/Planetary Comp…
geopandasGuidance and local audit CLIs for Python workflows using GeoPandas 1.1.4 GeoSeries and GeoDataFrame for planar vector data: CRS handling, geometry validity and…
openpivParticle Image Velocimetry (PIV) analysis with OpenPIV.
pennylaneHardware-agnostic quantum ML framework with automatic differentiation.
pymatgenAnalyzes, validates, converts, and transforms crystal structures and molecules with pymatgen.
qiskitBuild, simulate, transpile, and execute quantum circuits with Qiskit and IBM Quantum Runtime.
qutipSimulate and audit closed and open quantum-system models with QuTiP 5, including deterministic, trajectory, steady-state, spectral, and phase-space workflows.

lab-automation (11) · Lab platforms, ELNs, liquid handlers and manufacturing integrations

SkillWhat it does
benchling-integrationBenchling Python SDK and REST API integration for registry entities, inventory, ELN entries, workflows, Benchling Apps, and Data Warehouse queries.
dnanexus-integrationBuild and operate reproducible genomics workloads on DNAnexus with the dx CLI, dxpy, apps/applets, native workflows, dxCompiler, and Nextflow.
fictivDrives the Fictiv on-demand manufacturing web app (app.fictiv.com) in the user's browser, since there is no public API.
ginkgo-cloud-labSubmit and manage protocols on Ginkgo Bioworks Cloud Lab (cloud.ginkgo.bio), a web-based interface for autonomous lab execution on Reconfigurable Automation Ca…
lab-hardware-cadDesign custom laboratory hardware as parametric build123d models and export fabrication-ready STEP, STL, and DXF files - microfluidic chips and molds, optomech…
labarchive-integrationSecurely integrate with the official LabArchives ELN REST-like API and Inventory API v1.
latchbio-integrationBuild, register, debug, and operate bioinformatics workflows on Latch using the Python SDK, CLI, Latch Data and Registry, Nextflow, Snakemake, programmatic exe…
omero-integrationSecurely inspect and automate microscopy data workflows against OMERO.server with omero-py, BlitzGateway, OMERO CLI, tables, annotations, ROIs, rendering, and…
opentrons-integrationAuthor, review, migrate, simulate, and troubleshoot official Opentrons Python Protocol API v2 protocols for Flex and OT-2 robots.
protocolsio-integrationReads, validates, and exports protocols.io data using the documented REST v3/v4 endpoints and the official MCP endpoint, and builds non-executing mutation plan…
pylabrobotDevelop and review PyLabRobot lab-automation resources, liquid-handling plans, offline simulations, and supported-device integrations.

research-automation (9) · Autonomous research loops, agent harnesses and research artifacts

SkillWhat it does
ara-compilerCompiles any research input — PDF papers, GitHub repositories, experiment logs, code directories, or raw notes — into a complete Agent-Native Research Artifact…
ara-research-managerRecords research provenance at the end of a coding or research session by scanning the conversation and writing decisions, experiments, dead ends, pivots, clai…
ara-rigor-reviewerPerforms ARA Seal Level 2 semantic epistemic review of an Agent-Native Research Artifact directory, reading PAPER.md, logic/claims.md, logic/experiments.md, an…
arborAutonomously improve a real artifact (code, training recipe, agent harness, data pipeline, prompt) against an objective and an evaluator, using Hypothesis Tree…
autoresearchOrchestrates end-to-end autonomous AI research projects using a two-loop architecture.
autoskillObserve the user's screen via screenpipe, detect repeated research workflows, match them against existing research-agent-skills, and draft new skills (or compo…
pi-agentBuild with and use Pi, the minimal terminal coding harness.
research-agent-skillsNavigate the Research Agent Skills collection by Kalaris Labs for academia across AI, machine learning, biology, chemistry, medicine, physics, and academic wri…
research-skill-creatorCreate, improve and test agent skills for research workflows (paper writing, lab protocols, analysis pipelines, domain databases) that meet the Agent Skills sp…

ml-training (32) · Model architectures, tokenization, fine-tuning, post-training, distributed training, optimization

SkillWhat it does
awq-quantizationActivation-aware weight quantization for 4-bit LLM compression with 3x speedup and minimal accuracy loss.
axolotlProvides guidance for fine-tuning large language models with Axolotl, covering YAML training configs, LoRA and QLoRA, preference training with DPO, KTO, ORPO a…
deepspeedCovers DeepSpeed for distributed deep learning training and I/O: ZeRO optimization stages, pipeline parallelism, FP16/BF16/FP8 training, 1-bit Adam, sparse att…
distributed-llm-pretraining-torchtitanProvides PyTorch-native distributed LLM pretraining using torchtitan with 4D parallelism (FSDP2, TP, PP, CP).
fine-tuning-with-trlFine-tune LLMs using reinforcement learning with TRL - SFT for instruction tuning, DPO for preference alignment, PPO/GRPO for reward optimization, and reward m…
gguf-quantizationGGUF format and llama.cpp quantization for efficient CPU/GPU inference.
gptqQuantizes LLMs to 4-bit (also 3-bit) with GPTQ using group-wise quantization (group size 128 by default), via AutoGPTQ and transformers.
grpo-rl-trainingGuides GRPO (Group Relative Policy Optimization) fine-tuning of language models with the TRL library, including GRPOTrainer configuration, composing multiple r…
hqq-quantizationHalf-Quadratic Quantization for LLMs without calibration data.
huggingface-accelerateWraps existing PyTorch training scripts with HuggingFace Accelerate (Accelerator class, accelerate config, accelerate launch) so the same code runs on CPU, sin…
huggingface-tokenizersProvides the HuggingFace Tokenizers library (Rust core with Python and Node.js bindings) for training and using BPE, WordPiece, and Unigram tokenizers.
implementing-llms-litgptImplements and trains LLMs using Lightning AI's LitGPT with 20+ pretrained architectures (Llama, Gemma, Phi, Qwen, Mistral).
llama-factoryGuides fine-tuning of large language models with LLaMA-Factory, covering the WebUI no-code interface, training across 100+ supported models, quantized QLoRA at…
mamba-architectureExplains how to use Mamba selective state-space models (state-spaces/mamba package, Mamba-1 with d_state=16 and Mamba-2 with multi-head structure and d_state=1…
miles-rl-trainingProvides guidance for enterprise-grade RL training using miles, a production-ready fork of slime.
ml-training-recipesBattle-tested PyTorch training recipes for all domains — LLMs, vision, diffusion, medical imaging, protein/drug discovery, spatial omics, genomics.
nanogptProvides nanoGPT, Karpathy's minimal PyTorch GPT implementation (model.py and train.py), with workflows for training character-level Shakespeare on CPU, reprod…
openrlhf-trainingHigh-performance RLHF framework with Ray+vLLM acceleration.
optimizing-attention-flashEnables Flash Attention for transformer models using PyTorch native scaled_dot_product_attention (PyTorch 2.2+) or the flash-attn library, including multi-quer…
peft-fine-tuningFine-tunes LLMs with Hugging Face PEFT, using LoRA, QLoRA, IA3, AdaLoRA, prefix tuning, and prompt tuning so that under 1% of parameters are trained.
pytorch-fsdp2Adds PyTorch FSDP2 (fully_shard) to training scripts with correct init, sharding, mixed precision/offload config, and distributed checkpointing.
pytorch-lightning-distributedHigh-level PyTorch framework with Trainer class, automatic distributed training (DDP/FSDP/DeepSpeed), callbacks system, and minimal boilerplate.
quantizing-models-bitsandbytesQuantizes LLMs to 8-bit or 4-bit for 50-75% memory reduction with minimal accuracy loss.
ray-trainDistributed training orchestration across clusters.
rwkv-architectureCovers the RWKV (Receptance Weighted Key Value) architecture, an RNN/Transformer hybrid with O(n) inference and no KV cache, including RWKV-7, its parallel GPT…
sentencepieceLanguage-independent tokenizer treating text as raw Unicode.
simpo-trainingSimple Preference Optimization for LLM alignment.
slime-rl-trainingProvides guidance for LLM post-training with RL using slime, a Megatron+SGLang framework.
torchforge-rl-trainingProvides guidance for PyTorch-native agentic RL using torchforge, Meta's library separating infra from algorithms.
training-llms-megatronTrains large language models (2B-462B parameters) with NVIDIA Megatron-Core using tensor, pipeline, sequence, context, and expert parallelism, plus FP8 on H100…
unslothProvides guidance on fine-tuning large language models with Unsloth, a library for faster, lower-memory training using LoRA and QLoRA, based on its official do…
verl-rl-trainingProvides guidance for training LLMs with reinforcement learning using verl (Volcano Engine RL).

ml-evaluation-and-safety (11) · Evaluation harnesses, interpretability and safety/alignment

SkillWhat it does
constitutional-aiAnthropic's method for training harmless AI through self-improvement.
evaluating-code-modelsEvaluates code generation models across HumanEval, MBPP, MultiPL-E, and 15+ benchmarks with pass@k metrics.
evaluating-llms-harnessEvaluates LLMs across 60+ academic benchmarks (MMLU, HumanEval, GSM8K, TruthfulQA, HellaSwag).
llamaguardClassifies LLM prompts and responses as safe or unsafe using Meta's LlamaGuard (7B v1, 8B v2 and v3) across six categories: violence and hate, sexual content,…
nemo-evaluator-sdkEvaluates LLMs across 100+ benchmarks from 18+ harnesses (MMLU, HumanEval, GSM8K, safety, VLM) with multi-backend execution.
nemo-guardrailsAdds runtime safety rails to LLM applications with NVIDIA NeMo Guardrails, configured through Colang 2.0 flows.
nnsight-remote-interpretabilityProvides guidance for interpreting and manipulating neural network internals using nnsight with optional NDIF remote execution.
prompt-guardClassifies text with Meta's Prompt Guard, an 86M-parameter model loaded from HuggingFace, into BENIGN, INJECTION or JAILBREAK labels to detect prompt injection…
pyvene-interventionsProvides guidance for performing causal interventions on PyTorch models using pyvene's declarative intervention framework.
sparse-autoencoder-trainingProvides guidance for training and analyzing Sparse Autoencoders (SAEs) using SAELens to decompose neural network activations into interpretable features.
transformer-lens-interpretabilityProvides guidance for mechanistic interpretability research using TransformerLens to inspect and manipulate transformer internals via HookPoints and activation…

ml-inference-and-ops (13) · Inference serving, GPU infrastructure, MLOps and observability

SkillWhat it does
experiment-tracking-swanlabTracks ML experiments with SwanLab, an open-source tool covering swanlab.init, config and metric logging, scalar charts, and media logging (images, audio, text…
lambda-labs-gpu-cloudReserved and on-demand GPU cloud instances for ML training and inference.
langsmith-observabilityLLM observability platform for tracing, evaluation, and monitoring.
llama-cppRuns LLM inference on CPU, Apple Silicon, and consumer GPUs without NVIDIA hardware.
mlflowTracks machine learning experiments and manages model lifecycles with MLflow, covering mlflow.log_param, log_metric and log_artifact, autologging for scikit-le…
modal-serverless-gpuServerless GPU cloud platform for running ML workloads.
phoenix-observabilityOpen-source AI observability platform for LLM tracing, evaluation, and monitoring.
serving-llms-vllmServes LLMs with high throughput using vLLM's PagedAttention and continuous batching.
sglangFast structured generation and serving for LLMs with RadixAttention prefix caching.
skypilot-multi-cloud-orchestrationMulti-cloud orchestration for ML workloads with automatic cost optimization.
tensorboardLogs and views ML training data in TensorBoard using PyTorch SummaryWriter and TensorFlow/Keras callbacks: scalars, images, text, histograms, model graphs, emb…
tensorrt-llmOptimizes LLM inference with NVIDIA TensorRT for maximum throughput and lowest latency.
weights-and-biasesLogs and tracks machine learning experiments with Weights & Biases (W&B, wandb): metrics, hyperparameters, checkpoints, sweeps, artifacts with lineage, model r…

llm-applications (9) · Agent frameworks, prompt engineering and structured generation

SkillWhat it does
autogpt-agentsAutonomous AI agent platform for building and deploying continuous agents.
crewai-multi-agentMulti-agent orchestration framework for autonomous AI collaboration.
dspyBuilds and optimizes language model programs with DSPy (Stanford NLP), using Signatures, modules (Predict, ChainOfThought, ReAct, ProgramOfThought) and optimiz…
evolving-ai-agentsProvides guidance for automatically evolving and optimizing AI agents across any domain using LLM-driven evolution algorithms.
guidanceConstrains LLM output during generation with Guidance (Microsoft Research), using regex, select() choices, context-free grammars, token healing, and @guidance…
instructorExtracts structured, validated data from LLM responses using the Instructor Python library with Pydantic response models, including nested models, enums, custo…
langchainFramework for building LLM-powered applications with agents, chains, and RAG.
llamaindexData framework for building LLM applications with RAG.
outlinesGenerates guaranteed-valid structured output from LLMs with Outlines (dottxt.ai), constraining token sampling via finite state machines for JSON schemas, Pydan…

multimodal-and-emerging (18) · Vision, audio, robotics, data processing and emerging techniques

SkillWhat it does
audiocraft-audio-generationPyTorch library for audio generation including text-to-music (MusicGen) and text-to-sound (AudioGen).
blip-2-vision-languageExplains how to use Salesforce BLIP-2 (Q-Former bridging a frozen image encoder and an LLM such as OPT or FlanT5) through HuggingFace Transformers and LAVIS fo…
clipOpenAI's model connecting vision and language.
evaluating-cosmos-policyEvaluates NVIDIA Cosmos Policy on LIBERO and RoboCasa simulation environments.
fine-tuning-openvla-oftFine-tunes and evaluates OpenVLA-OFT and OpenVLA-OFT+ policies for robot action generation with continuous action heads, LoRA adaptation, and FiLM conditioning…
fine-tuning-serving-openpiFine-tune and serve Physical Intelligence OpenPI models (pi0, pi0-fast, pi0.5) using JAX or PyTorch backends for robot policy inference across ALOHA, DROID, an…
knowledge-distillationCompress large language models using knowledge distillation from teacher to student models.
llavaLarge Language and Vision Assistant.
long-contextExtend context windows of transformer models using RoPE, YaRN, ALiBi, and position interpolation techniques.
model-mergingMerge multiple fine-tuned models using mergekit to combine capabilities without retraining.
model-pruningReduce LLM size and accelerate inference using pruning techniques like Wanda and SparseGPT.
moe-trainingTrain Mixture of Experts (MoE) models using DeepSpeed or HuggingFace.
nemo-curatorGPU-accelerated data curation for LLM training.
ray-dataScalable data processing for ML workloads.
segment-anything-modelFoundation model for image segmentation with zero-shot transfer.
speculative-decodingAccelerate LLM inference using speculative decoding, Medusa multiple heads, and lookahead decoding techniques.
stable-diffusion-image-generationGenerates images with Stable Diffusion models (SD 1.5, SDXL, SD 3.0, Flux) through the HuggingFace Diffusers library, covering text-to-image, image-to-image, i…
whisperTranscribes and translates audio with OpenAI's Whisper (openai-whisper Python package and whisper CLI), covering model sizes from tiny to large plus turbo, lan…

Documentation

Security

Skills are instructions and code that your agent runs with your permissions, so they are treated like software dependencies. Every pull request runs spec validation, a prompt-injection and payload linter over all files, the Cisco AI Defense skill-scanner, CodeQL, Semgrep, Bandit, secret scanning and dependency review. Scripts may only contact reviewed domains. Releases are checksummed, signed and attested, and the installer detects tampered files. Details and vulnerability reporting: SECURITY.md.

FAQ

Can AI write my research paper?

It can make you much faster at outlining, drafting from your results, editing, formatting and reference checking. You remain the author: every claim, number and citation must be yours and verified. Disclose AI assistance as your venue requires.

How do I stop AI from inventing citations?

Never accept references written from memory. Export them from publishers or Crossref, then run citation-verification.

How do I make AI-assisted writing not sound like AI?

Use unslop-academic-writing. It fixes vague content before word choice and calibrates to a sample of your own writing. It improves clarity. It is not a way to hide AI use.

Is it free? Can I use it at my university or company?

Yes. MIT license. Some skills document third-party software or bundle publisher templates with their own licenses (see THIRD_PARTY_NOTICES.md).

More in the FAQ.

Contributing

Researchers are welcome to contribute skills for their field. Start with CONTRIBUTING.md and the research-skill-creator skill. make check runs everything CI runs. See also GOVERNANCE.md and SUPPORT.md.

Citation

If Research Agent Skills helped your work, please cite it ("Cite this repository" on GitHub uses CITATION.cff):

@software{chowdhury_research_agent_skills_2026,
  author  = {Chowdhury, Sayan and {Kalaris Labs}},
  title   = {Research Agent Skills: AI agent skills for academic writing and scientific research},
  year    = {2026},
  version = {1.1.1},
  url     = {https://github.com/KalarisLabs/research-agent-skills},
  license = {MIT}
}

License

MIT © 2026 Kalaris Labs. Portions of some skills are adapted from third-party MIT-licensed projects, and their notices are in THIRD_PARTY_NOTICES.md.


Created by Sayan Chowdhury · Kalaris Labs

If this saves you time, please ⭐ the repository so other researchers can find it.

Live GitHub star count

Sponsored by Mintlify for documentation.

Star History Chart