← iLovePDFCONTENT HISTORY

Update to iLovePDF

Snapshot Sep 30, 2026 · 22:59 UTC · version 1.0.2

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "name": "ilovepdf-watermark",
  "description": "Add a text or image watermark to a PDF.\nUse this skill whenever the user wants to stamp, brand, or overlay text (e.g. \"DRAFT\",\n\"CONFIDENTIAL\") or an image onto a PDF document.\n",
  "included_files": [],
  "skill_md_contents": "---\nname: ilovepdf-watermark\ndescription: |\n  Add a text or image watermark to a PDF.\n  Use this skill whenever the user wants to stamp, brand, or overlay text (e.g. \"DRAFT\",\n  \"CONFIDENTIAL\") or an image onto a PDF document.\n---\n\n# iLovePDF — Add Watermark\n\nAdds a text or image watermark to every page (or selected pages) of a PDF.\nSupports full control over font, color, position, transparency, rotation, and tiling.\n\n## When to Use\n\n- \"Add a DRAFT watermark to this PDF\"\n- \"Stamp CONFIDENTIAL on every page\"\n- \"Add our logo as a watermark\"\n- \"Put a 50% transparent watermark centered on this PDF\"\n\n## Tool to Call\n\nUse the `ilovepdf` or `ilovepdf_attach` MCP tool with `tool: \"watermark\"`.\n\nUse `ilovepdf_attach` when the user has attached a file to the chat message.\nUse `ilovepdf` when the user provides a file URL.\n\n## Accepted File Types\n\n`.pdf` (target document)  \nFor image watermarks: also provide a `.jpg` or `.png` as the watermark overlay.\n\n## ⚠️ Important: Collect Watermark Text Before Calling\n\nFor **text mode**, always ask the user for the watermark text in chat **before** calling\nthe tool. Do not call the tool without it.\n\n## Options\n\n| Option                | Type    | Values / Format                           | Default      |\n| --------------------- | ------- | ----------------------------------------- | ------------ |\n| `mode`                | string  | `\"text\"` *(required)*,  `\"image\"`         | `\"text\"`     |\n| `text`                | string  | Watermark text — **collect in chat first**| —            |\n| `font_family`         | string  | See list below                            | —            |\n| `font_size`           | number  | Point size                                | `14`         |\n| `font_color`          | string  | Hex color e.g. `\"#FF0000\"`                | —            |\n| `font_style`          | string  | `\"Bold\"`, `\"Italic\"`, or `null` (Regular) | `null`       |\n| `transparency`        | number  | `0`–`100`                                 | `100`        |\n| `rotation`            | number  | Degrees                                   | `0`          |\n| `layer`               | string  | `\"above\"`, `\"below\"`                      | `\"above\"`    |\n| `mosaic`              | boolean | Tile watermark across full page           | `false`      |\n| `vertical_position`   | string  | `\"top\"`, `\"middle\"`, `\"bottom\"`           | `\"middle\"`   |\n| `horizontal_position` | string  | `\"left\"`, `\"center\"`, `\"right\"`           | `\"center\"`   |\n| `pages`               | string  | `\"all\"`, `\"1-5\"`, `\"3-end\"`, etc.        | `\"all\"`      |\n\n### Supported Font Families\n\n`Arial`, `Arial Unicode MS`, `Verdana`, `Courier`, `Times New Roman`,\n`Comic Sans MS`, `WenQuanYi Zen Hei`, `Lohit Marathi`\n\nSimilar font names are auto-matched (e.g. \"Times\" → \"Times New Roman\").\n\n## Example Calls\n\n```json\n// Text watermark: DRAFT, centered, 50% transparent\n{\n  \"tool\": \"watermark\",\n  \"options\": {\n    \"mode\": \"text\",\n    \"text\": \"DRAFT\",\n    \"transparency\": 50,\n    \"vertical_position\": \"middle\",\n    \"horizontal_position\": \"center\"\n  }\n}\n\n// Diagonal CONFIDENTIAL stamp, red, rotated 45°\n{\n  \"tool\": \"watermark\",\n  \"options\": {\n    \"mode\": \"text\",\n    \"text\": \"CONFIDENTIAL\",\n    \"font_color\": \"#FF0000\",\n    \"rotation\": 45,\n    \"transparency\": 40\n  }\n}\n```\n\n## Notes\n\n- The widget handles the upload, processing, and download — do not claim the operation\n  is complete before the widget confirms.\n- Excluding only the last page in `pages` is not supported by the iLovePDF API.\n- For image watermarks, the user must provide the PDF and the watermark image in the same request.\n"
}

SHA-256: faacd2afb0edd48c39f2be32ceb34e9770180e4999d1b3f1321b836e17efbdfa