# Synthadoc

> Pull text and content out of documents, slides, sheets, PDFs, images, web pages, YouTube and AI sessions for your agent.

Synthadoc is axoviq-ai's open-source LLM wiki engine: it reads your raw source documents and synthesizes them into a structured, cross-referenced Markdown wiki. This pack bundles its ingestion Agent Skills, which pull text and content out of many file types so your agent can work with them.

The skills in the pack
- docx: extract paragraph text from Word documents
- pdf: extract text from PDFs, with a fallback parser for CJK fonts
- pptx: extract slide text and speaker notes from PowerPoint
- xlsx: extract data from Excel and CSV files
- image: extract text from images using a vision model
- markdown: ingest Markdown and plain-text files
- url: fetch and extract text from a web page
- youtube: pull transcripts from YouTube videos
- session: extract conversation turns from AI session history (.jsonl)

How it installs
- Install the skills with npx skills add axoviq-ai/synthadoc. Each skill is a small Python script and names the library it needs (for example python-docx, pypdf or python-pptx).
- The full Synthadoc wiki engine, which builds the cross-referenced wiki, detects contradictions, flags orphan pages and cites sources, runs separately (Node, with a Docker option) and stores its output as local Markdown for Obsidian or any wiki-compliant tool.

Good to know
- The extraction skills read content; they don't change your files.
- Open source under the AGPL-3.0 license.

- Type: Skill
- Made by: axoviq-ai
- Category: Productivity
- Formats: Skills
- Version: latest
- Website: https://github.com/axoviq-ai/synthadoc
- Source: https://github.com/axoviq-ai/synthadoc
- Page: https://pluginboard.ai/skills/synthadoc

## Works with

- ChatGPT
- Claude
- Gemini
- GitHub Copilot
- Cursor
- Claude Code
- Codex
- Antigravity
- Gemini CLI
- Replit
- OpenClaw
- OpenCode
- Hermes Agent

## Install

### ChatGPT

In ChatGPT: Download the synthadoc folder and zip it, then Plugins → Skills → Create → Upload from your computer. Business and Enterprise plans.

View the skills on GitHub: https://github.com/axoviq-ai/synthadoc

### Claude

In Claude (web or desktop): Download each skill’s folder and zip it, then upload them one at a time in Customize → Skills.

View the skills on GitHub: https://github.com/axoviq-ai/synthadoc

### Gemini

In Gemini: Download the synthadoc folder, then at gemini.google.com click Customize → Skills → Create → Upload and pick the folder (or a .zip of it).

View the skills on GitHub: https://github.com/axoviq-ai/synthadoc

### GitHub Copilot

Copy all 9 skills, in your terminal:

```shell
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/docx ~/.copilot/skills/docx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/image ~/.copilot/skills/image
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/markdown ~/.copilot/skills/markdown
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pdf ~/.copilot/skills/pdf
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pptx ~/.copilot/skills/pptx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/session ~/.copilot/skills/session
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/url ~/.copilot/skills/url
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/xlsx ~/.copilot/skills/xlsx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/youtube ~/.copilot/skills/youtube
```

View the skills on GitHub: https://github.com/axoviq-ai/synthadoc

### Cursor

Copy all 9 skills, in your terminal:

```shell
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/docx ~/.cursor/skills/docx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/image ~/.cursor/skills/image
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/markdown ~/.cursor/skills/markdown
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pdf ~/.cursor/skills/pdf
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pptx ~/.cursor/skills/pptx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/session ~/.cursor/skills/session
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/url ~/.cursor/skills/url
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/xlsx ~/.cursor/skills/xlsx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/youtube ~/.cursor/skills/youtube
```

View the skills on GitHub: https://github.com/axoviq-ai/synthadoc

### Claude Code

Copy all 9 skills, in your terminal:

```shell
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/docx ~/.claude/skills/docx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/image ~/.claude/skills/image
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/markdown ~/.claude/skills/markdown
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pdf ~/.claude/skills/pdf
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pptx ~/.claude/skills/pptx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/session ~/.claude/skills/session
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/url ~/.claude/skills/url
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/xlsx ~/.claude/skills/xlsx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/youtube ~/.claude/skills/youtube
```

View the skills on GitHub: https://github.com/axoviq-ai/synthadoc

### Codex

Copy all 9 skills, in your terminal:

```shell
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/docx ~/.agents/skills/docx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/image ~/.agents/skills/image
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/markdown ~/.agents/skills/markdown
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pdf ~/.agents/skills/pdf
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pptx ~/.agents/skills/pptx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/session ~/.agents/skills/session
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/url ~/.agents/skills/url
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/xlsx ~/.agents/skills/xlsx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/youtube ~/.agents/skills/youtube
```

View the skills on GitHub: https://github.com/axoviq-ai/synthadoc

### Antigravity

In Antigravity: Copy the synthadoc folder into ~/.gemini/config/skills (Antigravity app and IDE) or ~/.gemini/antigravity-cli/skills (Antigravity CLI).

View the skills on GitHub: https://github.com/axoviq-ai/synthadoc

### Gemini CLI

Copy all 9 skills, in your terminal:

```shell
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/docx ~/.gemini/skills/docx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/image ~/.gemini/skills/image
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/markdown ~/.gemini/skills/markdown
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pdf ~/.gemini/skills/pdf
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pptx ~/.gemini/skills/pptx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/session ~/.gemini/skills/session
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/url ~/.gemini/skills/url
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/xlsx ~/.gemini/skills/xlsx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/youtube ~/.gemini/skills/youtube
```

View the skills on GitHub: https://github.com/axoviq-ai/synthadoc

### Replit

Copy all 9 skills, in your terminal:

```shell
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/docx .agents/skills/docx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/image .agents/skills/image
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/markdown .agents/skills/markdown
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pdf .agents/skills/pdf
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pptx .agents/skills/pptx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/session .agents/skills/session
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/url .agents/skills/url
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/xlsx .agents/skills/xlsx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/youtube .agents/skills/youtube
```

View the skills on GitHub: https://github.com/axoviq-ai/synthadoc

### OpenClaw

Copy all 9 skills, in your terminal:

```shell
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/docx ~/.openclaw/skills/docx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/image ~/.openclaw/skills/image
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/markdown ~/.openclaw/skills/markdown
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pdf ~/.openclaw/skills/pdf
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pptx ~/.openclaw/skills/pptx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/session ~/.openclaw/skills/session
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/url ~/.openclaw/skills/url
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/xlsx ~/.openclaw/skills/xlsx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/youtube ~/.openclaw/skills/youtube
```

View the skills on GitHub: https://github.com/axoviq-ai/synthadoc

### OpenCode

Copy all 9 skills, in your terminal:

```shell
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/docx ~/.config/opencode/skills/docx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/image ~/.config/opencode/skills/image
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/markdown ~/.config/opencode/skills/markdown
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pdf ~/.config/opencode/skills/pdf
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pptx ~/.config/opencode/skills/pptx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/session ~/.config/opencode/skills/session
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/url ~/.config/opencode/skills/url
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/xlsx ~/.config/opencode/skills/xlsx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/youtube ~/.config/opencode/skills/youtube
```

View the skills on GitHub: https://github.com/axoviq-ai/synthadoc

### Hermes Agent

Copy all 9 skills, in your terminal:

```shell
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/docx ~/.hermes/skills/docx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/image ~/.hermes/skills/image
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/markdown ~/.hermes/skills/markdown
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pdf ~/.hermes/skills/pdf
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/pptx ~/.hermes/skills/pptx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/session ~/.hermes/skills/session
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/url ~/.hermes/skills/url
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/xlsx ~/.hermes/skills/xlsx
npx -y degit axoviq-ai/synthadoc/synthadoc/skills/youtube ~/.hermes/skills/youtube
```

View the skills on GitHub: https://github.com/axoviq-ai/synthadoc

---
From Pluginboard (https://pluginboard.ai).
