# PDF to Markdown

> Convert PDF files to Markdown with table recognition. Use when extracting text, converting tables, summarizing documents, fixing formatting issues.

- Skill: `bytesagain/pdf-to-markdown` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add bytesagain/pdf-to-markdown`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bytesagain/pdf-to-markdown/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: bytesagain (https://skillmd.com/u/bytesagain)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/bytesagain/pdf-to-markdown

---


# pdf-to-markdown

CLI tool for pdf to markdown

## Commands

### `md`

```bash
scripts/script.sh md
```

### `txt`

```bash
scripts/script.sh txt
```

### `json`

```bash
scripts/script.sh json
```

### `convert`

```bash
scripts/script.sh convert
```

### `batch`

```bash
scripts/script.sh batch
```

### `extract`

```bash
scripts/script.sh extract
```

### `headers`

```bash
scripts/script.sh headers
```

### `table`

```bash
scripts/script.sh table
```

### `info`

```bash
scripts/script.sh info
```

### `list`

```bash
scripts/script.sh list
```

### `export`

```bash
scripts/script.sh export
```

### `config`

```bash
scripts/script.sh config
```

### `help`

```bash
scripts/script.sh help
```

### `version`

```bash
scripts/script.sh version
```

## Examples

```bash
scripts/script.sh help
scripts/script.sh md
```

## Configuration

| Variable | Required | Description |
|----------|----------|-------------|
| `PDF_TO_MARKDOWN_DIR` | No | Data directory (default: `~/.pdf-to-markdown/`) |

## Data Storage

All data saved in `~/.pdf-to-markdown/`. Runs on your machine without external calls.

## Requirements

- bash 4.0+

---

*Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*

