Borrowing it
Nothing to install: this file belongs to FilippoScaramuzza/agentic-reviewer. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/FilippoScaramuzza/agentic-reviewer/main/.cursor/skills/convert-paper/SKILL.mdgit clone --depth 1 https://github.com/FilippoScaramuzza/agentic-reviewerWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/filipposcaramuzza/agentic-reviewer/convert-paper)<a href="https://agentmods.dev/skills/filipposcaramuzza/agentic-reviewer/convert-paper"><img src="https://agentmods.dev/badge/skills/filipposcaramuzza/agentic-reviewer/convert-paper/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/filipposcaramuzza/agentic-reviewer/convert-paper"><img src="https://agentmods.dev/badge/skills/filipposcaramuzza/agentic-reviewer/convert-paper.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00049 | $0.00376 |
| Opus 5 | $0.00024 | $0.00188 |
| Sonnet 5 | $0.00010 | $0.00075 |
| Haiku 4.5 | $0.00005 | $0.00038 |
Grade A, and why
convert-paper scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Convert Paper
Convert any non-Markdown paper file into Markdown format so all downstream review steps can read and analyze it.
Prerequisites
markitdown must be installed:
pip install "markitdown[all]"
Conversion Process
Step 1: Check if conversion is needed
If the paper file ends in .md or .markdown, no conversion is needed.
Step 2: Convert the paper
markitdown <input-file> > <output-file>.md
Example:
markitdown papers/my-paper.pdf > papers/my-paper.md
Output filename: same base name as input with extension changed to .md.
Step 3: Verify conversion
Read the beginning of the output file and check:
- File is not empty
- Content looks like valid Markdown (has headings, paragraphs, etc.)
- Key sections (title, abstract, body) are present
Step 4: Report results
- Success: report the path of the Markdown file and proceed
- Failure: report the error and suggest the user provide a Markdown version manually
Quality Notes
- PDF conversion may lose some formatting (figures, complex layouts)
- DOCX conversion generally preserves structure well
- If conversion quality is poor, recommend the user provide a pre-made Markdown version
Output Convention
Converted papers are saved alongside the original in the same papers/ directory.
Example: papers/my-paper.pdf → papers/my-paper.md
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 53 lines · 49 tokens per session scan A 502d2ce2baf7
convert-paper is a skill published in the GitHub repository FilippoScaramuzza/agentic-reviewer (2 stars, last pushed 2mo ago), licensed MIT. It adds 49 tokens to every session and 376 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
review-export
Export CocoReview reports as markdown, html, or pdf-ready status artifacts. Usage: $review export markdown|html|pdf [report-path].
slides
Create and edit presentation decks as single self-contained HTML files with a live, editable preview and print-to-PDF export. Use when the user wants slides, a deck, or a presentation.
Read and extract text from .pdf files, page by page. Use when the user uploads or references a PDF to read or summarize.
audit-export
Export the full CocoAudit trail as a stakeholder-ready compliance document.
liteparse
Provides fast document to markdown extraction. Use this skill when the user asks to parse, perform multi-format document conversion or spatially extract text from an unstructured file (PDF, DOCX, PPTX, XLSX, images, etc.) locally.
design-drawing-svg-md
Use when converting vector PDF engineering drawings (steel-structure shop drawings, A0 drawings, linework-only PDFs without a text layer) into LLM-consumable dual-carrier records — semantic Markdown reading thread plus layered SVG geometry archive linked by shared IDs and crosswalk.