# Citation Grabber

> Search for scientific papers and fetch citations in BibTeX or NBIB format from PubMed and CrossRef

- **Type:** Skill
- **Install:** `agentstack add skill-yf8578-claude-skills-collection-citation-grabber`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [yf8578](https://agentstack.voostack.com/s/yf8578)
- **Installs:** 0
- **Category:** [Search](https://agentstack.voostack.com/c/search)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [yf8578](https://github.com/yf8578)
- **Source:** https://github.com/yf8578/claude-skills-collection/tree/main/citation-grabber

## Install

```sh
agentstack add skill-yf8578-claude-skills-collection-citation-grabber
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Citation Grabber

Instantly fetch scientific paper citations from the command line.

## Features

- 🔍 Search by **title**, **DOI**, or **PubMed ID**
- 📚 Supports **BibTeX** and **NBIB** output formats
- 🔄 Dual source: **PubMed** + **CrossRef**
- 📦 Batch processing from text files
- ✨ Smart fallback between data sources

## Installation

### Via Skills Collection

```bash
# From the skills collection repository
./scripts/install.sh citation-grabber
```

### Standalone

```bash
# Clone the standalone repository
git clone https://github.com/yf8578/citation-grabber.git
cd citation-grabber
pip install -r requirements.txt
```

## Usage

### Single Paper

**By Title:**
```bash
python3 citation.py "Attention Is All You Need"
```

**By DOI:**
```bash
python3 citation.py "10.1038/nature14539"
```

**By PubMed ID:**
```bash
python3 citation.py "12345678"
```

### Output Formats

**BibTeX (Default):**
```bash
python3 citation.py "Deep Learning" --format bibtex
```

**NBIB (PubMed Format for EndNote/Zotero):**
```bash
python3 citation.py "COVID-19 vaccine" --format nbib
```

### Batch Processing

Create a file `papers.txt` with paper titles/DOIs/PMIDs (one per line), then:

```bash
python3 citation.py papers.txt --output references.bib
```

### Quiet Mode

Suppress progress messages:

```bash
python3 citation.py "Paper Title" --quiet
```

## Requirements

- Python 3.8+
- requests library (auto-installed)
- Internet connection

## Links

- **Full Repository**: https://github.com/yf8578/citation-grabber
- **Documentation**: See repository README
- **License**: MIT

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [yf8578](https://github.com/yf8578)
- **Source:** [yf8578/claude-skills-collection](https://github.com/yf8578/claude-skills-collection)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-yf8578-claude-skills-collection-citation-grabber
- Seller: https://agentstack.voostack.com/s/yf8578
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
