← Files Printable Calendar MakerARCHIVED FILE

.codex-plugin/plugin.json

13.5 KB · Nov 3, 2026 · 19:04 UTC

↓ Download file

{
  "name": "printable-calendar",
  "version": "1.0.0",
  "description": "Printable calendars with your country's holidays, your birthdays and events, ready as a print-quality PDF.",
  "author": {
    "name": "Zovo",
    "email": "support@zovo.one",
    "url": "https://zovo.one"
  },
  "homepage": "https://printable-calendar.zovo.one",
  "license": "Proprietary",
  "keywords": [
    "printable calendar",
    "2027 calendar",
    "calendar template",
    "monthly calendar",
    "yearly calendar",
    "wall calendar",
    "school year calendar",
    "holidays",
    "pdf"
  ],
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Printable Calendar Maker",
    "shortDescription": "Print-ready calendar PDFs",
    "longDescription": "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.\n\nPublic 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.\n\nAdd 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.\n\nLayouts:\n- Year at a glance: all 12 months on one page with a list of holidays and events\n- Wall calendar: a cover plus one month per page, starting in any month\n- Single month: one big month grid\n- Month range: one page per month for up to 24 months, such as a school year\n\nThe 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.\n\nLimitations: 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.",
    "developerName": "Zovo",
    "category": "Productivity",
    "capabilities": [
      "Interactive",
      "Read"
    ],
    "websiteURL": "https://printable-calendar.zovo.one",
    "supportURL": "https://printable-calendar.zovo.one/support",
    "privacyPolicyURL": "https://printable-calendar.zovo.one/privacy",
    "termsOfServiceURL": "https://printable-calendar.zovo.one/terms",
    "defaultPrompt": [
      "Make a printable 2027 calendar for Texas with US holidays and Mom's birthday on March 4",
      "Make a 12-month wall calendar for 2027 in Polish with Polish holidays, A4, weeks starting Monday",
      "School year calendar from August 2026 to June 2027 for California with week numbers and notes"
    ],
    "brandColor": "#4338CA",
    "brandColorDark": "#A5A8F5",
    "composerIcon": "./assets/icon.svg",
    "logo": "./assets/logo.png"
  },
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/printable-calendar/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Year-at-a-glance calendar with state holidays and a birthday",
              "prompt": "Make a printable 2027 calendar for Texas with US holidays and Mom's birthday on March 4",
              "tools_triggered": "generate_calendar",
              "expected_behavior": "Calls generate_calendar with layout=year, year=2027, country=US, subdivision=TX and events [{date: 03-04, title: Mom's birthday}]. The result is a 1-page Letter landscape PDF with weeks starting Sunday and 17 public holiday dates for Texas, United States marked, including Fri Jan 1 New Year's Day, Thu Nov 25 Thanksgiving Day and Fri Jun 18 Juneteenth (observed). Mom's birthday falls on Thu Mar 4. The widget shows all 12 months with holiday marks and a Download PDF button."
            },
            {
              "description": "Wall calendar in Polish with Polish holidays",
              "prompt": "Make a 12-month wall calendar for 2027 in Polish with Polish holidays, A4, weeks starting Monday",
              "tools_triggered": "generate_calendar",
              "expected_behavior": "Calls generate_calendar with layout=wall, year=2027, country=PL, language=pl, paper=a4, week_start=monday. The PDF has 13 pages (a cover plus 12 months) in A4 landscape with Polish month names (Stycze\u0144 to Grudzie\u0144) and 14 public holiday dates for Poland, including Sun Mar 28 Niedziela Wielkanocna, Mon Mar 29 Drugi dzie\u0144 Wielkanocy, Thu May 27 Dzie\u0144 Bo\u017cego Cia\u0142a and Fri Dec 24 Wigilia Bo\u017cego Narodzenia."
            },
            {
              "description": "School year range with week numbers and notes",
              "prompt": "Make a school year calendar from August 2026 to June 2027 for California with week numbers and a notes area",
              "tools_triggered": "generate_calendar",
              "expected_behavior": "Calls generate_calendar with layout=range, start=2026-08, end=2027-06, country=US, subdivision=CA, week_numbers=true, notes=true. The PDF has 11 pages (August 2026 to June 2027), one month per page with ISO week numbers and a ruled notes area. 12 public holiday dates for California, United States are marked, including Mon Sep 7 Labor Day, Thu Nov 26 Thanksgiving Day and Wed Mar 31 C\u00e9sar Ch\u00e1vez Day."
            },
            {
              "description": "Single month in Japanese with Japanese holidays",
              "prompt": "Make a printable May 2027 monthly calendar for Japan with month and day names in Japanese",
              "tools_triggered": "generate_calendar",
              "expected_behavior": "Calls generate_calendar with layout=month, month=2027-05, country=JP, language=ja. The PDF is 1 page, A4 landscape, weeks starting Sunday, with the heading 5\u6708 2027 and Japanese weekday names. 3 public holiday dates are marked: Mon May 3 \u61b2\u6cd5\u8a18\u5ff5\u65e5, Tue May 4 \u307f\u3069\u308a\u306e\u65e5 and Wed May 5 \u3053\u3069\u3082\u306e\u65e5."
            },
            {
              "description": "List bank holidays with substitute days",
              "prompt": "List the 2027 bank holidays in England",
              "tools_triggered": "find_holidays",
              "expected_behavior": "Calls find_holidays with country=GB (or England), year=2027. Returns 10 dates for England, United Kingdom, 8 of them on weekdays, including 2027-03-26 Good Friday, 2027-08-30 Summer bank holiday, and the substitute days 2027-12-27 Christmas Day (substitute day) and 2027-12-28 Boxing Day (substitute day) because Christmas falls on a Saturday."
            }
          ],
          "negative": [
            {
              "description": "Adding an event to an online calendar",
              "prompt": "Add my dentist appointment next Tuesday at 3pm to my Google Calendar",
              "expected_behavior": "Does not call generate_calendar or find_holidays: the plugin makes printable PDF calendars and does not add events to Google, Outlook or Apple calendars."
            },
            {
              "description": "Counting business days",
              "prompt": "How many working days are there between March 3 and April 18, 2027?",
              "expected_behavior": "Does not call generate_calendar or find_holidays: counting business days between dates is not what this plugin does."
            },
            {
              "description": "Lunar or religious calendar conversion",
              "prompt": "What is today's date in the Hijri calendar?",
              "expected_behavior": "Does not call generate_calendar or find_holidays: the plugin draws Gregorian calendars and does not convert to Hijri, Hebrew or lunar dates."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments.",
        "demo_recording_url": "https://printable-calendar.zovo.one/demo.mp4"
      },
      "publication": {
        "countries": [],
        "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.",
        "translations": {
          "pl-PL": {
            "subtitle": "Kalendarze PDF do druku",
            "description": "Tw\u00f3rz kalendarze do druku jako wektorowe pliki PDF: ca\u0142y rok na jednej stronie, kalendarz \u015bcienny na 12 miesi\u0119cy, pojedynczy miesi\u0105c albo rok szkolny od sierpnia do czerwca. \u015awi\u0119ta pa\u0144stwowe dla ponad 200 kraj\u00f3w i ich region\u00f3w, urodziny i wydarzenia w kratkach dni, tydzie\u0144 od poniedzia\u0142ku lub niedzieli, numery tygodni ISO, miejsce na notatki, jeden kolor akcentu i nazwy miesi\u0119cy po polsku, angielsku, niemiecku, hiszpa\u0144sku, francusku, w\u0142osku, portugalsku, niderlandzku lub japo\u0144sku. Formaty Letter, A4, A3 i Tabloid."
          },
          "de-DE": {
            "subtitle": "Kalender als Druck-PDF",
            "description": "Erstelle druckfertige Kalender als Vektor-PDF: Jahres\u00fcbersicht auf einer Seite, 12-Monats-Wandkalender, ein einzelner Monat oder ein Schuljahr von August bis Juni. Gesetzliche Feiertage f\u00fcr \u00fcber 200 L\u00e4nder und ihre Bundesl\u00e4nder und Regionen, Geburtstage und Termine in den Tagesk\u00e4stchen, Wochenbeginn Montag oder Sonntag, ISO-Kalenderwochen, Notizzeilen, eine Akzentfarbe und Monatsnamen auf Deutsch, Englisch, Polnisch, Spanisch, Franz\u00f6sisch, Italienisch, Portugiesisch, Niederl\u00e4ndisch oder Japanisch. Formate Letter, A4, A3 und Tabloid."
          },
          "es-ES": {
            "subtitle": "Calendarios PDF para imprimir",
            "description": "Crea calendarios para imprimir en PDF vectorial: el a\u00f1o completo en una p\u00e1gina, un calendario de pared de 12 meses, un solo mes o un curso escolar de agosto a junio. Festivos oficiales de m\u00e1s de 200 pa\u00edses y sus regiones, cumplea\u00f1os y eventos en las casillas, semana desde el lunes o el domingo, n\u00fameros de semana ISO, espacio para notas, un color de acento y nombres de meses en espa\u00f1ol, ingl\u00e9s, polaco, alem\u00e1n, franc\u00e9s, italiano, portugu\u00e9s, neerland\u00e9s o japon\u00e9s. Tama\u00f1os Carta, A4, A3 y Tabloide."
          },
          "fr-FR": {
            "subtitle": "Calendriers PDF \u00e0 imprimer",
            "description": "Cr\u00e9ez des calendriers \u00e0 imprimer en PDF vectoriel : l'ann\u00e9e sur une page, un calendrier mural de 12 mois, un seul mois ou une ann\u00e9e scolaire d'ao\u00fbt \u00e0 juin. Jours f\u00e9ri\u00e9s de plus de 200 pays et de leurs r\u00e9gions, anniversaires et \u00e9v\u00e9nements dans les cases, semaine commen\u00e7ant le lundi ou le dimanche, num\u00e9ros de semaine ISO, zone de notes, une couleur d'accent et noms des mois en fran\u00e7ais, anglais, polonais, allemand, espagnol, italien, portugais, n\u00e9erlandais ou japonais. Formats Letter, A4, A3 et Tablo\u00efd."
          },
          "ja-JP": {
            "subtitle": "\u5370\u5237\u7528\u30ab\u30ec\u30f3\u30c0\u30fcPDF",
            "description": "\u5370\u5237\u7528\u30ab\u30ec\u30f3\u30c0\u30fc\u3092\u30d9\u30af\u30bf\u30fcPDF\u3067\u4f5c\u6210\u3057\u307e\u3059\u30021\u5e74\u30921\u30da\u30fc\u30b8\u306b\u307e\u3068\u3081\u305f\u5e74\u9593\u30ab\u30ec\u30f3\u30c0\u30fc\u3001\u8868\u7d19\u4ed8\u304d12\u304b\u6708\u306e\u58c1\u639b\u3051\u30ab\u30ec\u30f3\u30c0\u30fc\u30011\u304b\u6708\u30ab\u30ec\u30f3\u30c0\u30fc\u30018\u6708\u304b\u30896\u6708\u307e\u3067\u306e\u5b66\u5e74\u30ab\u30ec\u30f3\u30c0\u30fc\u306a\u3069\u306b\u5bfe\u5fdc\u3002200\u4ee5\u4e0a\u306e\u56fd\u3068\u5730\u57df\u306e\u795d\u65e5\u3001\u8a95\u751f\u65e5\u3084\u4e88\u5b9a\u306e\u66f8\u304d\u8fbc\u307f\u3001\u6708\u66dc\u59cb\u307e\u308a\u30fb\u65e5\u66dc\u59cb\u307e\u308a\u3001ISO\u9031\u756a\u53f7\u3001\u30e1\u30e2\u6b04\u3001\u30a2\u30af\u30bb\u30f3\u30c8\u30ab\u30e9\u30fc\u3001\u65e5\u672c\u8a9e\u30fb\u82f1\u8a9e\u306a\u30699\u8a00\u8a9e\u306e\u6708\u540d\u3068\u66dc\u65e5\u306b\u5bfe\u5fdc\u3057\u307e\u3059\u3002\u7528\u7d19\u306f\u30ec\u30bf\u30fc\u3001A4\u3001A3\u3001\u30bf\u30d6\u30ed\u30a4\u30c9\u3002"
          },
          "pt-BR": {
            "subtitle": "Calend\u00e1rios PDF para imprimir",
            "description": "Crie calend\u00e1rios para imprimir em PDF vetorial: o ano inteiro em uma p\u00e1gina, calend\u00e1rio de parede de 12 meses, um \u00fanico m\u00eas ou um ano letivo de agosto a junho. Feriados nacionais de mais de 200 pa\u00edses e seus estados e regi\u00f5es, anivers\u00e1rios e eventos nas casas dos dias, semana come\u00e7ando na segunda ou no domingo, n\u00fameros de semana ISO, \u00e1rea de anota\u00e7\u00f5es, uma cor de destaque e nomes dos meses em portugu\u00eas, ingl\u00eas, polon\u00eas, alem\u00e3o, espanhol, franc\u00eas, italiano, holand\u00eas ou japon\u00eas. Tamanhos Carta, A4, A3 e Tabloide."
          }
        }
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: ab67807de991c1f444104118e8dd80742e1b5a7d7f02125e5bd52600ac656e0c