Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.
Description
From the marketplace listing
Make a printable calendar as a print-ready vector PDF without leaving the chat. Ask for a 2027 calendar on one page, a 12-month wall calendar, a monthly calendar template, or a school year calendar from August to June, and get a PDF sized for Letter, A4, A3 or Tabloid paper.
Public holidays are marked for more than 200 countries and their states and regions, from open holiday data, including observed weekdays when a holiday falls on a weekend (for example the UK substitute bank holidays or a US federal holiday observed on Friday). Public holidays only by default; observances such as Mother's Day can be added.
Add birthdays and events and they are drawn in the day cells: MM-DD repeats every year, YYYY-MM-DD marks one date. Choose Monday or Sunday as the first day of the week, print ISO week numbers, add a ruled notes area under each month, pick one accent colour, and print month and weekday names in English, Polish, German, Spanish, French, Italian, Portuguese, Dutch or Japanese.
Layouts:
- Year at a glance: all 12 months on one page with a list of holidays and events
- Wall calendar: a cover plus one month per page, starting in any month
- Single month: one big month grid
- Month range: one page per month for up to 24 months, such as a school year
The preview in the chat shows every month with holiday and event marks, a legend for the selected month, quick toggles for week start, holidays and week numbers, and a button to download the PDF. You can also list a country's public holidays for any year from 1950 to 2200.
Limitations: holiday data covers public holidays and selected observances, not school terms; lunar, Hijri and Hebrew calendars are not drawn; Chinese, Korean, Arabic, Hebrew and emoji characters in titles or events are left out of the PDF (a note says so); up to 60 custom events and 24 months per calendar.
Language: English · Automatically detected from descriptions.
---
name: printable-calendar
description: Make printable calendar PDFs (year on one page, 12-month wall calendar, single month, or a month range such as a school year) with public holidays for a country and state, birthdays and events, week numbers and notes, using generate_calendar; list a country's public holidays with find_holidays.
---
# Printable Calendar Maker
Use `generate_calendar` whenever the user wants a calendar to print or download: "printable calendar", "2027 calendar", "monthly calendar template", "wall calendar", "school year calendar", "calendar with holidays".
1. Pick the layout: `year` (whole year on one page, default), `wall` (cover plus one month per page), `month` (one month, `month: "YYYY-MM"`), or `range` (`start`/`end` as `YYYY-MM`, at most 24 months; a school year is usually `2026-08` to `2027-06`). For an academic wall calendar, use `wall` with `start_month: 8`.
2. Pass `country` (ISO code or name) and `subdivision` (state or region, e.g. `TX`, `BY`, `SCT`) when the user names a place, so public holidays are marked. Without a country no holidays are shown. Add `include_observances: true` only when the user asks for days like Mother's Day or Valentine's Day.
3. Put every birthday, anniversary or event the user mentions in `events`: `MM-DD` repeats every year, `YYYY-MM-DD` is one date.
4. Map wishes directly: Monday weeks -> `week_start: "monday"`; week numbers -> `week_numbers: true`; space to write -> `notes: true`; A4 or Letter -> `paper`; a language -> `language` (en, pl, de, es, fr, it, pt, nl, ja); a colour -> `accent`.
5. If the request has the year or months, call the tool right away; do not ask follow-up questions for optional settings.
6. After the result, give the layout and page count, the number of holidays marked (name a few), any notes verbatim, and the PDF download link.
Use `find_holidays` when the user only wants the list of public holidays for a country and year, without a PDF.
Do not use these tools to add events to Google, Outlook or Apple calendars, to count business days, or to convert dates to lunar, Hijri or Hebrew calendars.
Referenced files: 1 — file references are metadata, not package contents.
Release notes
Initial release: year-at-a-glance, 12-month wall, single month and month-range calendars as vector PDFs (Letter, A4, A3, Tabloid), public holidays for 200+ countries and their regions, yearly birthdays and one-off events, Monday or Sunday weeks, ISO week numbers, notes lines, accent colour, 9 languages, and a holiday list tool.
Declared in the saved package. Remote tools may change independently.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.