aaif-sync-organizers
Push accepted and pipeline intake people into each chapter's own files — the Organizers list in its About doc, the people rows in its private Attendee CRM, and the per-chapter Drive grants that let its organizers open the folder — plus the Slack ID and Drive Email identity columns. Reports and proposes by default; writes only on explicit approval. Use when asked to sync organizers, update a chapter's About doc, add intake people to a chapter CRM, give an organizer access to their chapter folder, or fix someone whose Slack or Drive address does not match their intake row.
- Compatibility
- Requires the full plugin checkout, Python 3, authenticated gws, network access, and an AAIF Slack token for identity reconciliation.
Pinned to revision f978969d2ecb, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/aaif-sync-organizers/SKILL.md
- skills/aaif-sync-organizers/migrations/migrate_column_order.py
- skills/aaif-sync-organizers/migrations/migrate_interested_in.py
- skills/aaif-sync-organizers/migrations/migrate_resource_columns.py
- skills/aaif-sync-organizers/migrations/migrate_role_tabs.py
- skills/aaif-sync-organizers/migrations/migrate_status_prospect.py
- skills/aaif-sync-organizers/migrations/test_migrate_column_order.py
- skills/aaif-sync-organizers/migrations/test_migrate_interested_in.py
- skills/aaif-sync-organizers/migrations/test_migrate_role_tabs.py
- skills/aaif-sync-organizers/migrations/test_migrate_status_prospect.py
- skills/aaif-sync-organizers/references/completed-migrations.md
- skills/aaif-sync-organizers/references/engine-rules.md
- skills/aaif-sync-organizers/references/identity-columns.md
- skills/aaif-sync-organizers/references/ooxml-editing.md
- skills/aaif-sync-organizers/scripts/resolve_slack_ids.py
- skills/aaif-sync-organizers/scripts/sync_about.py
- skills/aaif-sync-organizers/scripts/sync_access.py
- skills/aaif-sync-organizers/scripts/sync_crm.py
- skills/aaif-sync-organizers/scripts/test_resolve_slack_ids.py
- skills/aaif-sync-organizers/scripts/test_sync_about.py
- skills/aaif-sync-organizers/scripts/test_sync_access.py
- skills/aaif-sync-organizers/scripts/test_sync_crm.py
- skills/aaif-sync-organizers/scripts/test_track_drive_email.py
- skills/aaif-sync-organizers/scripts/track_drive_email.py
Every link opens the file at its source, pinned to the revision this page describes.