pdf-atelier SKILL.md skillA
pdf-atelier from mehranqadirian/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add mehranqadirian/skills/pdf-atelier@git:20261005.05c4f63Pins git:20261005.05c4f63 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- mehranqadirian/skills
- Path
documents/pdf-atelier/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261005.05c4f63, committed Oct 5, 2026
- Size
- 8,608 bytes
- Repository stars
- 13
- License
- none declared
House style for creating ANY new PDF with Claude - reports, proposals, brochures, menus, resumes, certificates, newsletters, invoices, study notes, handouts, one-pagers, manuals. Builds the document as HTML/CSS rendered by WeasyPrint with an engineered design system - cards, stat tiles, tables, timelines, bar charts, callouts, cover pages - 12 ready colour themes (OKLCH-generated and WCAG contrast-audited, switchable per document or derived from any brand colour), bundled Vazirmatn + JetBrains…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# pdf-atelier
One consistent, professional design language for every PDF: calm hierarchy, generous but tight spacing, 6px corners
(never sharp, never pill-like), engineered colour palettes, perfect RTL. Topic does not matter; the content decides
which components to use and the theme decides the mood.
```
pdf-atelier/
├── SKILL.md
├── assets/
│ ├── fonts/ Vazirmatn 400/500/700, JetBrains Mono 400/700 (+ OFL licences)
│ └── theme-gallery.pdf pre-rendered preview of all 12 themes
├── scripts/
│ ├── setup.sh installs weasyprint / pillow if missing
│ ├── themes.py OKLCH palette engine + 12 curated themes + contrast audit
│ ├── pdfkit.py Doc class: all components (import this)
│ ├── example.py runnable demo (RTL report + LTR proposal)
│ ├── themes_preview.py regenerates the theme gallery PDF
│ ├── render_preview.sh PDF -> PNG pages + contact sheet (visual QA)
│ └── extras.py OPTIONAL terminal/code windows - only if the content truly needs them
└── references/
├── design-rules.md spacing, type scale, colour engineering, layout patterns, checklist
└── pitfalls.md rendering traps and fixes
```
…Read the whole file at its exact version.
How to install
mdr add mehranqadirian/skills/pdf-atelier@sha256:84f1d7682ba31c09The line at the top of this page pins the label git:20261005.05c4f63, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_ck2zonzfz7zcircu)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 5, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (8608 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
mehranqadirian/skills · 13 stars · license none declared · pushed 2026-11-04 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_ck2zonzfz7zcircu GET https://markdownregistry.com/api/v1/resolve?ref=mehranqadirian/skills/pdf-atelier GET https://markdownregistry.com/api/v1/blob/84f1d7682ba31c096a6d8bd3fee76ccb9b631fd518f7521d3598f6d8e774312a
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.