Access Partiful events, invites, and RSVPs via reverse-engineered API. Use when user asks about party invites, event RSVPs, or social event data.
Scanned 9/6/2026
Install to Claude Code
npx -y skills add plurigrid/asi --skill partiful --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Partiful?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/plurigrid-partiful)More formats (shields.io, HTML) on the badges page.
---
name: partiful
description: Access Partiful events, invites, and RSVPs via reverse-engineered API. Use when user asks about party invites, event RSVPs, or social event data.
---
# Partiful
Programmatic access to Partiful event data via Babashka.
## Quick Start
```bash
# List all RSVPs/invites
bb scripts/partiful.clj invites
# Get event details
bb scripts/partiful.clj event <event-id>
# Authenticate (opens browser)
bb scripts/partiful.clj auth
```
## Commands
| Command | Description |
|---------|-------------|
| `invites` | List events you're invited to with RSVP status |
| `events` | List events you're hosting |
| `mutuals` | List mutual connections |
| `event <id>` | Get full details for an event |
| `auth` | Authenticate via Playwright browser |
## Configuration
Set environment variables or store in `~/.partiful-config.edn`:
```bash
export PARTIFUL_AUTH_TOKEN="..."
export PARTIFUL_USER_ID="..."
export PARTIFUL_REFRESH_TOKEN="..."
export PARTIFUL_FIREBASE_API_KEY="..." # Get from Partiful web app
```
## ACSet Schema
Category-theoretic event modeling with morphisms:
```
Event <──host──── User
^ ^
│ │
event_of invitee
│ │
└─── Invite ─────┘
↓
RSVP
```
See `scripts/partiful-acset.clj` for queries:
- `my-invited-events` - Events user is invited to
- `event-guests` - All guests for an event
- `event-rsvps` - RSVP statuses for event
## SDF Interleaving
This skill connects to **Software Design for Flexibility** (Hanson & Sussman, 2021):
### Primary Chapter: 5. Evaluation
**Concepts**: eval, apply, interpreter, environment
### GF(3) Balanced Triad
```
partiful (○) + SDF.Ch5 (−) + [balancer] (+) = 0
```
**Skill Trit**: 0 (ERGODIC - coordination)
### Connection Pattern
Evaluation interprets expressions. This skill processes or generates evaluable forms.
## Cat# Integration
```
Trit: +1 (PLUS)
Color: #FF6B35 (warm/executor)
Triads: partiful(+1) + acsets(0) + calendar-acset(-1) = 0
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!