celebration-invite

Converts restaurant reservations into calendar events and print-quality 5x7in invitation cards.

Updated Sep 21, 2026
One-click install
npx skills add https://github.com/dev-skill-up/ai-skills --skill celebration-invite-dev-skill-up
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: celebration-invite
Source: https://github.com/dev-skill-up/ai-skills/tree/main/plugins/dev-skill-up/skills/celebration-invite
Command: npx skills add https://github.com/dev-skill-up/ai-skills --skill celebration-invite-dev-skill-up

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, numpy, scipy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Turning a restaurant reservation screenshot into a shareable celebration plan normally means manually looking up the venue's full address, creating a calendar event, and designing an invitation from scratch. This Skill automates the entire flow, producing a routable calendar entry plus a print-ready invitation in one unattended run. ## Core Features & Use Cases - Reservation extraction and address resolution: Parses venue, date, time, and party size from OpenTable, Yelp, Resy, or Tock confirmations, then confirms the full street address and timezone via web search. - Calendar event creation: Creates the event directly through any connected calendar MCP server, or falls back to generating a standard .ics file when no calendar is connected. - Print-quality invitation rendering: Builds a 5x7in card themed to the venue's cuisine from CC0 artwork, rendered via headless Chromium to a PDF master and a 1500x2100 PNG at 300 dpi, with verification that the PDF renders identically across viewers. - Use Case: Paste a screenshot of a birthday dinner reservation and receive a committed calendar event with the confirmed address, plus a themed invitation PDF and PNG ready to print or forward. ## Quick Start Turn this reservation screenshot into a calendar event and a printable birthday dinner invitation.

Frequently Asked Questions about celebration-invite

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a restaurant reservation into a calendar event and invitation?

Provide the reservation screenshot or details and the Skill extracts the venue, date, time, and party size, confirms the full address by web search, creates the calendar event, and renders a themed 5x7in invitation as PDF and PNG.

How do I make a printable invitation from an OpenTable or Resy confirmation?

Paste the confirmation screenshot and the Skill parses it, resolves the venue's full address and cuisine, sources CC0 artwork via the Openverse API, and renders a 300 dpi invitation card themed to the restaurant.

What happens if no calendar is connected when creating the event?

The Skill writes a standard .ics file with UID, DTSTAMP, DTSTART with timezone, location, and description, which imports into any major calendar app. It states plainly in the response that the .ics is the substitute.

Why does my PDF invitation render with wrong colors in some viewers?

CSS gradients become PDF FunctionType 4 shadings that some viewers misinterpret, turning cream backgrounds magenta. The Skill avoids this by baking backgrounds as raster PNGs and baking opacity into image alpha channels instead of CSS opacity.

Can the invitation be customized for different cuisines or occasions?

Yes, the card theme is driven by the venue's cuisine or concept, with palette, artwork motifs, and typography tokens filled into an HTML template. Layout stays consistent across a set of invitations while colors and motifs vary.