Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 26 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,32 @@ also work in claude.ai and the Claude Agent SDK — see [Using in other tools](#
`marketplace add aaif/meetups` reads `.claude-plugin/marketplace.json` from this
repo; `@aaif` is the marketplace name. After installing, the skills auto‑activate
when you describe a matching task (e.g. “draft the announcement post for our July
meetup”), or invoke one explicitly with `/aaif-meetups:<skill>`.
meetup”), or invoke one explicitly with `/aaif-<skill>` (e.g.
`/aaif-announcement-post`).

### Quickstart (step‑by‑step)

Prefer the guided UI flow? Run these inside Claude Code:

1. **Add the marketplace** (the full git URL is equivalent to the `aaif/meetups`
shorthand used in [Install](#install-claude-code) above):
```bash
/plugin marketplace add https://github.com/aaif/meetups.git#main
```
2. **Enable it:** run `/plugin`, tab to **Marketplaces**, and enable the **aaif**
marketplace.
3. **Turn on auto‑update** for the marketplace so you always get the latest skills.
4. **Install the plugin:** in that marketplace, browse plugins and install
**aaif‑meetups**.
5. **Reload:**
```bash
/reload-plugins
```
6. **Start using the skills:** type `/aaif-` to autocomplete the toolkit's
commands (e.g. `/aaif-announcement-post`), or just describe your task and the
matching skill auto‑activates.

![Typing /aaif- surfaces the toolkit's commands autocompleting in Claude Code](assets/aaif-skills-autocomplete.png)

---

Expand Down
Binary file added assets/aaif-skills-autocomplete.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,418 changes: 0 additions & 1,418 deletions docs/superpowers/plans/2026-06-30-aaif-event-lifecycle.md

This file was deleted.

274 changes: 0 additions & 274 deletions docs/superpowers/specs/2026-06-30-aaif-event-lifecycle-design.md

This file was deleted.

2 changes: 1 addition & 1 deletion skills/aaif-carousel-copy/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ line. **Slide 1 hooks, slide 6 is the CTA.**
**House voice:** share the practice, never sell the product. Specific over grand,
builder-to-builder. Signal, not numbers.

**Workflow:** update the LinkedIn Carousel deck (`Event Name/LinkedIn Carousel.pptx`
**Workflow:** update the LinkedIn Carousel deck (`Event Template/LinkedIn Carousel.pptx`
in the chapter's Drive folder) with this copy, export it as a PDF, then post the PDF.

## Input (from the event tracker)
Expand Down
2 changes: 1 addition & 1 deletion skills/aaif-create-chapter/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ argument-hint: '<City Name> [--slug <lumaslug>]'
Spin up a new AAIF city "chapter" by cloning the **TemplateCity** folder in the
**Chapters** Google Drive and rebranding every Office file from San Francisco to
the new city. Each chapter folder is the standard template: `Event Tracker.docx`,
`Attendee CRM.xlsx`, and the `Event Name/` + `Banners (...)/` subfolders of `.pptx`
`Attendee CRM.xlsx`, and the `Event Template/` + `Banners (...)/` subfolders of `.pptx`
design assets. (The old `SKILLS.md.docx` of paste-into-Claude prompts is retired —
those prompts now live as the `aaif-*` content skills in this repo.)

Expand Down
4 changes: 2 additions & 2 deletions skills/aaif-create-online-series/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Spin up a new AAIF **online event series** (e.g. a Reading Group, a Paper Club)
cloning the **TemplateSeries** folder in the top-level **Online** Google Drive
folder and rebranding every Office file from San Francisco to the new series. This
is the online sibling of [aaif-create-chapter]: same folder shape — `Event
Tracker.docx`, `Attendee CRM.xlsx`, and the `Event Name/` + `Banners (...)/`
Tracker.docx`, `Attendee CRM.xlsx`, and the `Event Template/` + `Banners (...)/`
subfolders of `.pptx` design assets — but the **Event Tracker is
the no-venue "online" runbook** (platform / join link / tech check / recording /
chat-Q&A moderation instead of venue / A-V / food / door).
Expand Down Expand Up @@ -78,7 +78,7 @@ placeholder the organizer fills in).
`scripts/create_series.py` shares the **same text engine** as aaif-create-chapter
(paragraph-level concatenate → transform → write-back, robust to OOXML
run-splitting). Constants at the top: `ONLINE_PARENT` (the Online folder) and
`TEMPLATE_FOLDER` (TemplateSeries). The master's design decks (`Event Name/`,
`TEMPLATE_FOLDER` (TemplateSeries). The master's design decks (`Event Template/`,
`Slides.pptx`) were authored from the chapter decks with the front-facing brand
taglines de-chaptered; their **body content may still carry chapter/in-person
phrasing** ("global network of chapters", "same venue") — that's the organizer-
Expand Down
2 changes: 1 addition & 1 deletion skills/aaif-create-online-series/scripts/create_series.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

Online series (e.g. a Reading Group, a Paper Club) live under the top-level
**Online/** folder, NOT under Chapters/. They are the online-event sibling of a
city chapter: same folder shape (Event Tracker, Attendee CRM, Event Name/
city chapter: same folder shape (Event Tracker, Attendee CRM, Event Template/
design assets, Banners/), but the Event Tracker is the no-venue "online" runbook
(platform / join link / recording / chat-Q&A instead of venue / A-V / door).

Expand Down
2 changes: 1 addition & 1 deletion skills/aaif-dayof-slides/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ argument-hint: '[event title / paste tracker entry]'
# AAIF Day-of Slides (from the tracker)

Turn an event's tracker entry into the text for the chapter's **"Day of Event"**
deck (`Event Name/Slides.pptx`). Fill the per-event slides from the tracker and
deck (`Event Template/Slides.pptx`). Fill the per-event slides from the tracker and
**leave the fixed brand slides** (`[FIXED]`: About AAIF, the global-network stats)
**exactly as written** — they are brand-standard.

Expand Down
Loading