One-click install
npx skills add https://github.com/IgorKrupenja/tallinn-dev --skill events-add
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: events-add
Source: https://github.com/IgorKrupenja/tallinn-dev/tree/main/events-add
Command: npx skills add https://github.com/IgorKrupenja/tallinn-dev --skill events-add

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually adding Estonia IT events to a shared Google Calendar is slow, error-prone, and often leads to duplicate entries, missing venue details, or incorrect date formatting that breaks calendar sync.

Core Features & Use Cases

  • Full Content Extraction: Pulls complete, untruncated event descriptions from platforms like Facebook, Eventbrite, Luma, and Discord, preserving original language and formatting without summarization or translation.
  • Venue Resolution: Converts partial venue names to full, accurate addresses using the Google Places API for accurate event location data.
  • Duplicate Prevention: Checks existing calendar entries by date and event name to avoid duplicate additions before creating new entries.
  • Use Case: When you share a link to a new Estonian tech meetup on Luma, the skill automatically extracts all event details, resolves the venue address, verifies it’s not already on the shared calendar, and adds it with correctly formatted dates.

Quick Start

Use the events-add skill to add the tech conference linked at https://eventbrite.com/e/estonia-ai-summit-2027 to the Estonia IT Events calendar.

Frequently Asked Questions about events-add

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

FAQPage Schema
How do I automatically add event details from a URL to a shared Google Calendar?

This skill automates adding events to Google Calendar by extracting full event details, resolving venue addresses via Google Places API, and enforcing RFC3339 date formatting to prevent manual data entry errors and duplicate entries.

Can I extract full event descriptions from Facebook, Eventbrite, Luma, and Discord without truncation?

Yes, the skill extracts full event descriptions from Facebook, Eventbrite, Luma, and Discord, preserving the complete, untruncated original content and formatting without summarization or translation.

How do I prevent duplicate entries when adding multiple tech events to Google Calendar?

To prevent duplicate entries, the skill checks existing Google Calendar entries by date and event name before creating new ones, ensuring no redundant events are added to the shared calendar.

How do I resolve partial venue names to full addresses for calendar events?

You resolve partial venue names to full addresses using the Google Places API. The skill converts partial venue inputs into accurate, complete address data for precise event location tracking on your calendar.

What do I need to connect a skill to the Google Calendar and Google Places APIs?

To connect to the Google Calendar and Google Places APIs, you need user-provided credentials. The skill integrates with both APIs using your credentials to automate event ingestion and venue resolution.