Eventbrite AutomationSAFE
A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
Overview
A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
661fa6b4bb7bOBSERVED · 2026-10-11What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
---
name: Eventbrite Automation
description: "Automate Eventbrite event management, attendee tracking, organization discovery, and category browsing through natural language commands"
requires:
mcp:
- rube
---
# Eventbrite Automation
Automate Eventbrite event management workflows -- list organization events, track attendees, browse categories and formats, and manage organizations -- all through natural language.
**Toolkit docs:** [composio.dev/toolkits/eventbrite](https://composio.dev/toolkits/eventbrite)
---
## Setup
1. Add the Rube MCP server to your environment: `https://rube.app/mcp`
2. Connect your Eventbrite account when prompted (OAuth flow via Composio)
3. Start issuing natural language commands for Eventbrite automation
---
## Core Workflows
### 1. Discover Your Organizations
Retrieve the organizations the authenticated user belongs to. This is a prerequisite for most other Eventbrite operations since `organization_id` is required.
**Tool:** `EVENTBRITE_LIST_USER_ORGANIZATIONS`
No parameters required. Returns organization IDs, names, and metadata.
> Always call this first to obtain the `organization_id` needed by event and attendee endpoints.
Example prompt:
> "List my Eventbrite organizations"
---
### 2. List and Search Organization Events
Browse events owned by a specific organization with filtering by status, time period, and pagination.
**Tool:** `EVENTBRITE_LIST_ORGANIZATION_EVENTS`
Key parameters:
- `organization_id` -- the organization whose events to list (required; get from `EVENTBRITE_LIST_USER_ORGANIZATIONS`)
- `status` -- filter by `live`, `draft`, `canceled`, `started`, `ended`, `completed`, or `all`
- `time_filter` -- filter by `current_future` or `past`
- `order_by` -- sort by `start_asc`, `start_desc`, `created_asc`, `created_desc`, `name_asc`, `name_desc`
- `page_size` -- number of events per page
- `continuation` -- pagination token from previous response
- `expand` -- comma-separated fields to expand: `organizer`, `venue`, `ticket_classes`
Example prompt:
> "Show me all live events for my organization, sorted by start date"
---
### 3. Track Event Attendees
Retrieve the attendee list for any event, with optional status filtering and pagination.
**Tool:** `EVENTBRITE_LIST_EVENT_ATTENDEES`
Key parameters:
- `event_id` -- the event to retrieve attendees for (required)
- `status` -- filter by `attending`, `not_attending`, or `cancelled`
- `changed_since` -- ISO 8601 timestamp to get only recently changed attendees
- `continuation` -- pagination token for subsequent pages
Example prompt:
> "Get all attending attendees for event 123456789 who changed since January 1st"
---
### 4. Browse Event Categories
Retrieve available event categories for use when creating or filtering events.
**Tool:** `EVENTBRITE_GET_EVENT_CATEGORIES`
Key parameters:
- `locale` -- BCP-47 locale for localized names (e.g., `en_US`, `es_ES`)
Follow up with `EVENTBRITE_GET_EVENT_SUBCATEGORIES` to get subcategories within a selected category.
Example prompt:
> "List all Eventbrite event categories in English"
---
### 5. List Event Formats
Retrieve all available event format types (conference, seminar, workshop, etc.).
**Tool:** `EVENTBRITE_GET_EVENT_FORMATS`
No parameters required. Returns format IDs and display names.
Example prompt:
> "What event formats are available on Eventbrite?"
---
### 6. Browse Event Subcategories
Retrieve subcategories for more granular event classification.
**Tool:** `EVENTBRITE_GET_EVENT_SUBCATEGORIES`
Key parameters:
- `locale` -- BCP-47 locale for localized names (e.g., `en_US`)
Example prompt:
> "List all Eventbrite event subcategories"
---
## Known Pitfalls
| Pitfall | Details |
|---------|---------|
| Organization ID required | Most event operations require `organization_id` -- always call `EVENTBRITE_LIST_USER_ORGANIZATIONS` first |
| Pagination via continuation | Results use continuation-token pagination, not page numbers -- pass the `continuation` value from the previous response to get the next page |
| Event ID discovery | You need to list events first via `EVENTBRITE_LIST_ORGANIZATION_EVENTS` to get `event_id` values for attendee queries |
| Status values are specific | Event status values (`live`, `draft`, `canceled`, `started`, `ended`, `completed`) must match exactly |
| Expand fields are comma-separated | The `expand` parameter takes a comma-separated string, not an array (e.g., `"organizer,venue"`) |
| changed_since format | The `changed_since` parameter must be in ISO 8601 format (e.g., `2024-01-01T00:00:00Z`) |
---
## Quick Reference
| Action | Tool Slug | Key Params |
|--------|-----------|------------|
| List organizations | `EVENTBRITE_LIST_USER_ORGANIZATIONS` | (none) |
| List events | `EVENTBRITE_LIST_ORGANIZATION_EVENTS` | `organization_id`, `status`, `time_filter` |
| List attendees | `EVENTBRITE_LIST_EVENT_ATTENDEES` | `event_id`, `status`, `changed_since` |
| Get categories | `EVENTBRITE_GET_EVENT_CATEGORIES` | `locale` |
| Get subcategories | `EVENTBRITE_GET_EVENT_SUBCATEGORIES` | `locale` |
| Get formats | `EVENTBRITE_GET_EVENT_FORMATS` | (none) |
---
*Powered by [Composio](https://composio.dev)*Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
661fa6b4bb7bfull audit observations/trust-audit/skill/composiohq__eventbrite-automation.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-11 | 661fa6b4bb7b | SAFE | B | 89 | first audit |
Questions
What does the Eventbrite Automation skill do?
A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
Is Eventbrite Automation safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can Eventbrite Automation access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
What do I need installed to use Eventbrite Automation?
Its own instructions reference organization_id. Dependencies are pinned to exact versions.
How current is this page?
The grade is for one exact copy of the source (661fa6b4bb7b), read on 2026-10-11. The repository is watched, and a new audit runs when it changes — this is the first audit.