diillson/chatcli/paper-writing

Claude Code and agent skill by diillson/chatcli

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Write and typeset formal documents — academic papers, reports, articles — using Markdown + Pandoc and LaTeX. Convert between formats (md↔pdf↔docx↔tex), manage citations with BibTeX/CSL. Keyless, local. Use when asked to "write a paper", "format this as LaTeX", "convert to PDF/Word", "add citations".

Install

npx vskill@latest install diillson/chatcli/paper-writing

SKILL.md

Paper / Document Writing

Local, keyless typesetting with Pandoc (+ LaTeX for PDF). Detect: command -v pandoc pdflatex xelatex 2>/dev/null. Install: brew install pandoc basictex / apt install pandoc texlive-xetex / choco install pandoc miktex.

Author in Markdown

Write the document as markdown with a YAML metadata block:

---
title: A Study of X
author: Jane Doe
date: 2026-06-03
bibliography: refs.bib
---
# Introduction
As shown by prior work [@smith2024] ...

Convert

pandoc paper.md -o paper.pdf --pdf-engine=xelatex # PDF (needs LaTeX)
pandoc paper.md -o paper.docx # Word
pandoc paper.md -o paper.tex # LaTeX source
pandoc report.docx -o report.md # reverse: docx → markdown

Citations

  • Keep references in refs.bib (BibTeX). Cite with [@key].
  • Render with --citeproc and a style: pandoc paper.md --citeproc --csl=ieee.csl -o paper.pdf.
  • Fetch BibTeX for a DOI/arXiv id via @webfetch (e.g. https://doi.org/<doi> with

Accept: application/x-bibtex), then append to refs.bib.

Workflow

  1. Draft structure (sections), then prose.
  2. Insert citations as you go; collect them in refs.bib.
  3. Render to the requested format; if LaTeX errors, read the log and fix the offending markup.

Rules

  • For PDF you need a LaTeX engine — if absent, offer DOCX/HTML instead of failing.
  • Report the output path; for papers, do a final pass for figure/table/citation references.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/diillson/chatcli/paper-writing/badge)](https://verified-skill.com/skills/diillson/chatcli/paper-writing)

Something wrong with this skill or its page? Tell us.