13c-metabolic-flux
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,โฆ
Optional OpenAlex key for a higher account budget.
Claude Code
$ npx -y skills add K-Dense-AI/scientific-agent-skills --skill citation-management --agent claude-code
Codex
$ npx skills add K-Dense-AI/scientific-agent-skills --skill citation-management -a codex -y
Cursor
$ npx skills add K-Dense-AI/scientific-agent-skills --skill citation-management -a cursor -y
Gemini CLI
$ npx skills add K-Dense-AI/scientific-agent-skills --skill citation-management -a gemini-cli -y
GitHub Copilot
$ npx skills add K-Dense-AI/scientific-agent-skills --skill citation-management -a github-copilot -y
OpenCode
$ npx skills add K-Dense-AI/scientific-agent-skills --skill citation-management -a opencode -y
Windsurf
$ npx skills add K-Dense-AI/scientific-agent-skills --skill citation-management -a windsurf -y
name: citation-management
description: Comprehensive citation management for academic research. Search OpenAlex, PubMed, and Google Scholar for papers, extract accurate metadata, validate citations, and generate properly formatted BibTeX entries. This skill should be used when you need to find papers, verify citation information, convert DOIs to BibTeX, or ensure reference accuracy in scientific writing.
allowed-tools: Read Write Edit Bash WebSearch WebFetch
license: MIT License
compatibility: Requires Python 3.9+ with requests. Google Scholar search additionally needs scholarly. Needs network access to api.openalex.org, api.crossref.org, eutils.ncbi.nlm.nih.gov, pmc.ncbi.nlm.nih.gov, doi.org, export.arxiv.org, and api.datacite.org.
metadata:
version: "2.3"
last-reviewed: "2026-09-30"
skill-author: K-Dense Inc.
openclaw:
envVars:
- name: NCBI_EMAIL
required: false
description: Email for NCBI Entrez identification.
- name: NCBI_API_KEY
required: false
description: NCBI API key to raise Entrez rate limits.
- name: OPENALEX_EMAIL
required: false
description: Optional contact email for OpenAlex.
- name: OPENALEX_API_KEY
required: false
description: Optional OpenAlex key for a higher account budget.Manage citations systematically throughout the research and writing process. This skill provides tools and strategies for searching academic databases (Google Scholar, PubMed), extracting accurate metadata from multiple sources (CrossRef, PubMed, arXiv), validating citation information, and generating properly formatted BibTeX entries.
Critical for maintaining citation accuracy, avoiding reference errors, and ensuring reproducible research. Integrates seamlessly with the literature-review skill for comprehensive research workflows.
Use this skill when:
If a document built from these citations needs a diagram, use the **scientific-schematics** skill.
---
Citation management follows a systematic process. Each phase below shows the canonical command; every variant, option, and metadata-source detail is in [references/core_workflow.md](references/core_workflow.md).
Find relevant papers. Search more than one database โ coverage differs sharply, and a single source is the most common cause of a biased reference list.
# OpenAlex: multidisciplinary REST API; optional OPENALEX_API_KEY for account quota python scripts/search_openalex.py "CRISPR gene editing" --limit 50 --output results.json # PubMed: the authority for biomedical and life sciences (35M+ citations) python scripts/search_pubmed.py "Alzheimer's disease treatment" --limit 100 --output alz.json # Google Scholar: broadest reach, but scraped -- rate-limited and prone to blocking python scripts/search_google_scholar.py "CRISPR gene editing" --limit 50 --output scholar.json
Prefer OpenAlex or PubMed as the primary source. Google Scholar has no API: `scholarly` scrapes it, sleeps 2โ5 s between results, and is blocked often enough that it should be a supplement rather than a dependency.
Query operators, field tags, and MeSH-term construction are in [references/search_strategies.md](references/search_strategies.md).
Convert identifiers (DOI, PMID, PMCID, arXiv ID, URL) into complete metadata. CrossRef is the primary source for DOIs.
python scripts/doi_to_bibtex.py 10.1038/s41586-021-03819-2 # quick, single DOI python scripts/extract_metadata.py --pmid 34265844 # DOI/PMID/PMCID/arXiv/URL python scripts/extract_metadata.py --input identifiers.txt --output citations.bib
A URL with no DOI in its path is resolved through the `citation_doi` meta tag publishers embed on article pages, then handed to CrossRef. Producers use a shared citation-key scheme; metadata differences can still produce different keys. Confirm duplicates by DOI and bibliographic identity.
APIs routinely return incomplete records. Run this **after** extraction and **before** formatting. Investigate missing bibliographic fields against the publisher record and log each source. Online-first articles may have no volume/pages yet; some use an article number or have no DOI. Preserve the actual publication state, use the style-appropriate article-number field, and never invent pages, volume, or DOI. Record unavailable/not-applicable fields in the audit log; add a rendered `note` only when useful to the reader or required by the citation style.
Check the cheap sources first โ an OpenAlex or CrossRef record often carries the field that PubMed omitted:
python scripts/search_openalex.py "<exact title>" --limit 1
> **Treat extracted metadata as untrusted.** Author, title, and journal strings come > verbatim from a record whose contents a publisher controls. A title containing `$(...)`, > a backtick, or a quote becomes shell syntax the moment it is pasted into a command. > Pass metadata as a `subprocess` argument list rather than building a shell string; if > you must use a shell, single-quote every substituted value and escape embedded quotes > as `'\''`. Validate any citation key against `^[A-Za-z0-9]+$` before it reaches a path.
Per-field search strategies, the four search options, and the
๐ Claude Scientific Skills is now Scientific Agent Skills. Same skills, broader compatibility โ now works with any AI agent that supports the open Agent Skills standard, not just Claude.
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,โฆ
Uses the Adaptyv Bio Foundry API and Python SDK to design protein characterization experiments, estimate costs, submit sequences,โฆ
This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting,โฆ
AlphaGenome API key, free for non-commercial use from deepmind.google.com/science/alphagenome. ALPHA_GENOME_API_KEY is acceptedโฆ
Plans, executes, and documents validation, verification, and transfer of analytical procedures under the governing framework -โฆ
Handles annotated matrices in single-cell analysis, .h5ad and Zarr files, and integration with the scverse ecosystem. This is theโฆ
Use this skill to extract structured Markdown/JSON from PDFs and document imagesโtables with cell-level precision, formulas asโฆ