plurigrid/asi

partiful

Access Partiful events, invites, and RSVPs via reverse-engineered API. Use when user asks about party invites, event RSVPs, or social event data.

First seen Jun 20, 2026

Installation

$ npx skills add plurigrid/asi --skill partiful

Also in this package

Other skills from plurigrid/asi · top by installs.

npx skills add plurigrid/asi

Browse all from plurigrid/asi

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 62
License LICENSE
Default branch main
Open issues 3
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,083 B
  • docs SUMMARY.md 161 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Partiful

Programmatic access to Partiful event data via Babashka.

Quick Start

# 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:

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