Premium PDF

v1.0.0

Generate premium enterprise-style PDFs from markdown content, with automatic de-AI text humanization (removes em dashes, AI filler phrases, overly formal lan...

0· 157·1 current·1 all-time
bybulldozzer@andreasozzo

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for andreasozzo/premium-pdf.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Premium PDF" (andreasozzo/premium-pdf) from ClawHub.
Skill page: https://clawhub.ai/andreasozzo/premium-pdf
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: python3
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install premium-pdf

ClawHub CLI

Package manager switcher

npx clawhub@latest install premium-pdf
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description (premium PDF from markdown with de-AI text processing) aligns with requirements and included files: a Python script plus standard PDF/graphics libraries. Requiring python3 and advising reportlab/Pillow is proportionate to the stated purpose.
Instruction Scope
SKILL.md instructs the agent to run the local Python script, install dependencies via pip, and provide input/output paths (and optional logo). It does not instruct reading unrelated files, transmitting data to remote endpoints, or accessing environment variables beyond normal local file I/O. No vague 'gather whatever context you need' directives are present.
Install Mechanism
There is no install spec; this is instruction-only with a bundled generate_pdf.py and a small requirements.txt recommending reportlab and Pillow (both standard). No downloads from untrusted URLs or archive extraction steps are present in the repository metadata or SKILL.md.
Credentials
The skill requires no environment variables or credentials. Its functionality (processing input markdown and writing a PDF file) doesn't justify any secret or cloud credentials, and none are requested.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request or declare any system-level persistence or modifications to other skills or agent-wide settings.
Assessment
What to consider before installing: 1) This package appears coherent and runs locally: it reads markdown (string or file), optionally a logo file, applies local text transforms, and writes a PDF. 2) You need Python 3 and the reportlab/Pillow Python packages; install them inside a virtualenv to avoid affecting system packages. 3) The provided generate_pdf.py in the submission was truncated; to be fully confident, review the complete script for any hidden network calls, eval/exec usage, subprocess invocations, or code that reads unexpected system files. 4) Run the script on non-sensitive sample data first and verify output. 5) The README mentions optional 'clawhub' installation (npm) — that is separate tooling and not required for the script to work. If you want higher confidence, provide the full generate_pdf.py source so it can be fully inspected; absence of concerning patterns in the visible portion is promising but not definitive.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

OSmacOS · Linux
Binspython3
latestvk976yz1davk1n013kde03w8j8983bes5
157downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0
macOS, Linux

Premium Enterprise PDF Generator

Generate high-quality, enterprise-grade PDF documents from markdown input. This skill applies a de-AI humanization pipeline to make LLM-generated text sound more natural, then renders it into a premium PDF with a professional Navy + Gold design system (marketing agency quality).


When to Use This Skill

Invoke this skill when the user:

  • Asks to create a PDF from markdown or text content
  • Wants to generate a professional report, proposal, or document
  • Needs to export content as a visually polished enterprise document
  • Says phrases like: "create a PDF", "generate a report PDF", "export as enterprise PDF", "make a premium PDF"

How to Invoke

Basic usage (markdown string)

python3 premium-pdf/generate_pdf.py \
  --input "# Report Title

Your markdown content here..." \
  --output output.pdf \
  --title "Document Title"

From a markdown file

python3 premium-pdf/generate_pdf.py \
  --input path/to/document.md \
  --output output.pdf \
  --title "Document Title"

With a company logo in the header

python3 premium-pdf/generate_pdf.py \
  --input path/to/document.md \
  --output output.pdf \
  --title "Quarterly Report" \
  --logo path/to/company-logo.png

Parameters

ParameterRequiredDescription
--input or -iYesMarkdown text (string) or path to a .md file
--output or -oYesOutput PDF file path (e.g., report.pdf)
--title or -tNoDocument title shown in the header (default: "Enterprise Report")
--logoNoPath to a PNG or JPG logo image to display in the header

What the Skill Does

1. De-AI Text Humanization

Before rendering, the skill automatically applies text transformations:

  • Em dashes () → replaced with , (natural comma-based flow)
  • En dashes () → replaced with -
  • Formal AI phrases removed: "It is important to note", "Furthermore", "Moreover", "Additionally", "In conclusion", "In order to"
  • AI buzzwords replaced: "utilize" → "use", "leverage" → "use", "delve into" → "explore", "comprehensive" → "complete", "robust" → "solid", "seamlessly" → "smoothly"
  • Unnecessary qualifiers stripped: "basically", "literally", "actually", "quite"
  • Double spaces normalized

2. Premium PDF Design (Navy + Gold)

The generated PDF features:

  • Color palette: 60% white/light gray, 30% deep navy (#1A2B4A), 10% gold (#C9A84C)
  • Typography hierarchy: H1 28pt → H2 20pt → H3 16pt → H4 13pt → Body 11pt
  • Professional header: Navy background with white title + date (optional logo support)
  • Gold accent lines: Under H2 headings and above the footer
  • Page numbers: Centered footer with page count
  • Justified body text for professional document appearance

3. Markdown Elements Supported

  • Headings: #, ##, ###, ####
  • Bold and italic and bold-italic text
  • Inline code and fenced code blocks
  • Unordered lists (-, *, +) and ordered lists (1., 2.)
  • Nested list items
  • Blockquotes (>)
  • Horizontal rules (---)
  • Hyperlinks (rendered as bold text)

Setup (First Time)

Install Python dependencies:

pip3 install -r premium-pdf/requirements.txt

Or install directly:

pip3 install "reportlab>=4.0.0" "Pillow>=9.0.0"

Example Interaction

User: "Create a PDF from this markdown report and save it as quarterly-report.pdf"

Agent action:

python3 premium-pdf/generate_pdf.py \
  --input "[user's markdown content]" \
  --output quarterly-report.pdf \
  --title "Quarterly Report Q1 2026"

Output: PDF generated successfully: /absolute/path/to/quarterly-report.pdf

After running, inform the user of the output path so they can open the file.


Error Handling

If the script returns an error:

  1. Check that reportlab is installed: pip3 install reportlab
  2. Verify the input markdown is not empty
  3. Ensure the output directory is writable
  4. Check that the logo file path exists (if --logo is used)

Comments

Loading comments...