Skip to main content

make-pdf

make-pdf

Catalogue généré le 2026-05-11

En une phrase

TurnTransforme anyn'importe quel fichier markdown fileen intoPDF ade publication-qualityqualité PDF.publication, avec marges propres, numéros de page, table des matières cliquable et même un filigrane DRAFT si besoin.

Quand l'utiliser

  • UseTu whenveux askedconvertir toune note, un essai, une lettre ou un rapport en PDF présentable.
Tu veux partager un document avec quelqu'un qui ne lit pas de markdown. Tu prépares un brouillon et tu veux un filigrane "makeDRAFT" aen PDF",diagonale "exportpour tobien PDF",signaler "turnque thisce markdownn'est intopas afinal. PDF",Tu orproduis "generateune avraie document".publication (gstack)essai, Voicemémoire) triggersavec (speech-to-textpage aliases):de "makegarde, thistable ades pdf",matières "makeet itcoupures ade pdf",chapitre "exportautomatiques. toTu pdf",veux "turnitérer thisrapidement intosur ale pdf",rendu "turnvisuel thisd'un markdowndocument into a pdf", "generate a pdf", "make a pdf from", "pdf this markdown".long.

Comment l'invoquer

  • Slash command : /make-pdf (si exposé dans ton CLI)
  • Voice triggers : « make this a pdf » · « make it a pdf » · « export to pdf » · « turn this into a pdf » · « turn this markdown into a pdf » · « generate a pdf » · « make a pdf from » · « pdf this markdown »
  • Phrases déclencheurs (texte) : voir la description complète ci-dessous
Auto-invocation : sur demande explicite

Description complète

Turn any markdown file into a publication-quality PDF. Proper 1in margins, intelligent page breaks, page numbers, cover pages, running headers, curly quotes and em dashes, clickable TOC, diagonal DRAFT watermark. Not a draft artifact — a finished artifact. Use when asked to "make a PDF", "export to PDF", "turn this markdown into a PDF", or "generate a document"

Auto-invocation : ✅ Oui — dès que tu as un fichier .md ouvert et que tu demandes un PDF, Claude propose ce skill.

Description détaillée

Le skill make-pdf repose sur un petit binaire compilé qui produit des PDF avec une mise en page soignée : marges de 1 pouce, Helvetica partout, guillemets typographiques, tirets cadratins corrects, et un texte qui se copie-colle proprement (gstack)pas Voice triggers (speech-to-text aliases):de "make thisS a pdf",i "makel iti an pdf",g" "exportà tola pdf",lettre "turnprès thiscomme intoavec acertains pdf",outils). "turnC'est thisl'équivalent markdownd'avoir intoun amini-Faber pdf",& "generateFaber apour pdf",tes "makenotes a pdf from", "pdf this markdown".

Pour aller plus loin

Preamble (run first)

MAKE-PDF SETUP (run this check BEFORE any make-pdf command)

If MAKE_PDF_NOT_AVAILABLE is printed: tell the user the binary is not built. Have them run ./setup from the gstack repo, then retry.markdown.

IfTrois MAKE_PDF_READYmodes isprincipaux. printed:Le $Pmode is the binary path for the rest of the skill. Use $Prapide (not an explicit path) so the skill body stays portable.

Core commands:

    $P generate <input.fichier.md>) [output.pdf]sort — render markdown toun PDF propre avec en-tête, numéro de page et mention CONFIDENTIAL en pied. Le mode publication (80% use case) $P generate --cover --toc) essay.mdajoute out.pdfune page fullde publicationgarde layoutavec ton nom et la date, une table des matières cliquable, et coupe automatiquement chaque chapitre H1 sur une nouvelle page. Le mode brouillon ($P generate --watermark DRAFT) memo.mdajoute draft.pdfun filigrane diagonal DRAFTsur watermarkchaque page pour bien signaler que ce n'est pas final.

    Il y a aussi un mode prévisualisation ($P preview <input.fichier.md>) qui renderouvre le rendu HTML anddans openton innavigateur, browserparfait (fastpour iteration)

    itérer $Psans setuprepasser — verify browse + Chromium + pdftotext and run a smoke test $P --help — full flag reference

    Output contract:

      stdout: ONLY the output path on success. One line. stderr: progress (Rendering HTML... Generating PDF...) unless --quiet.

      (extrait — voirpar le SKILL.mdPDF completà chaque modification. Les options principales couvrent la taille de page (Letter, A4, Legal), les marges (en pouces, points, centimètres ou millimètres), le titre, l'auteur, et la possibilité de cacher le pied "CONFIDENTIAL". Sur Linux, il faut installer fonts-liberation pour laque suite)les polices s'affichent correctement.

      Source

      • Plugin : gstack
      • Nom interne : make-pdf
      • Fichier : /home/thymon/.claude/skills/gstack/make-pdf/SKILL.md