Party Planner — Development skill for Claude Code
URL-to-calendar agent skill for Claude Code and Codex.
How to install Party Planner
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open philster/party-planner and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Party Planner does
URL-to-calendar agent skill for Claude Code and Codex.
Alternatives in Development
- Third-party Notices — THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI 94.7k ★
- Planner 24.1k ★
- Third Party Notices — Third-Party Notices 1.7k ★
README
Party Planner
An agent skill that adds events to Google Calendar from a pasted URL. It checks for duplicates before fetching anything, and it can also print a day's agenda. The deterministic work lives in `bin/` scripts; the model's job is to judge ambiguity and to gate the actual write.
Everything a script can do, a script does: clean the URL, look up dupes, detect the platform and extract fields, build the insert payload (title, description, location, end-time rules), compute the day window with `zoneinfo` instead of a hardcoded offset, and perform the write itself. What's left for the model is summarizing a rambling description, picking a title handling a page none of the extractors know, flagging a possible cross-URL duplicate, and asking before anything gets written.
What's here
bin/check_dup— cleans the URL and searches the calendar first, so a duplicate gets caught before a fetch is even attempted.bin/fetch_event— extracts from Luma, Partiful, Eventbrite, and Splashthat by platform, falling back to a generic schema.org/OpenGraph reader for anything else. Pages neither can parse exit 4 and hand off to the agent's own web-fetch tool.bin/build_payload— every title, description, location, and end-time rule lives here, in one place, so nobody hand-assembles an insert body or hand-computes a timezone offset.bin/create_event— the only script that writes. It wrapsgws calendar events insertand requires--approve-token, the digestbuild_payloadprinted for that exact body, so the payload the user approved is provably the one that gets written. Also supports--dry-run.
Fetched page content is treated as hostile throughout: `fetch_event` caps, de-tags, and strips control characters from every remote-authored field, rejects non-`http(s)` URLs, and labels the rest so the agent reads it as data rather than as instruction. Pair this with a host permission rule denying `gws calendar events insert|patch|update|delete
Related Skills
Ely Tea Party
A terminal where your coding agents come to tea: each session's agent is an animated chibi girl showing what i
Agentswap
Fail over Claude Code and Codex across subscriptions, API keys, and third-party providers; wait through quota
Continuity Core
Provider-neutral bones of a multi-agent session-continuity system: a lock-file transactional checkpoint store,
Agent Motoride
Agentic motorcycle ride planner: one sentence in, a ride you can follow out. Claude tool-use loop with scouts,
Academic Dashboard
A private, local dashboard for Purdue Brightspace on Windows: calendar, to-do list, exams, announcements and W
Waifu Usage Monitor
Windows tray app + always-on-top usage island for Claude Code, Codex, Cursor and Grok limits. Multi-account, b
Related Agents
Skill Quarantine
Vets a third-party Claude Code skill/plugin (git URL or local path in the sandbox) for security red flags befo
SEO Planner
Use this agent when the user asks to plan, strategize, or audit their SEO content calendar. This includes anal
Calendar Planner
Seasonal story subjects queued ahead of the secular dates of the next 14 days; made first, with no other revie