Complete these steps after the Slack workspace is ready. Cursor Automations require all three integrations.
- Open cursor.com/dashboard → Integrations
- Find Slack → Connect
- Authorize the Paradise Planner HQ workspace you created
- Confirm the Cursor app is installed in Slack (Apps section)
Verify: In Cursor → Automations → create a test automation → Slack trigger → you should see #vacation-hq and the other channels.
- Same dashboard → Integrations → GitHub → Connect
- Grant access to repository:
ether314/Vacation - Confirm default branch is
main
Verify: In an automation draft, git scope should list ether314/Vacation.
- Dashboard → Cloud Agents (or Agents tab)
- Enable cloud compute for automations that modify code
- Ensure your plan includes cloud agent minutes
Verify: When saving a Slack-triggered automation with repo checkout, no "cloud compute required" blocker appears.
Prefill definitions live in docs/automations/.
For each JSON file in that folder:
- Open Cursor → Automations → New automation
- Ask your Cursor agent to open the prefill: "Open automation from
docs/automations/<name>.json" — or copy fields manually from the JSON - Select the matching Slack channel in the trigger (channel IDs are workspace-specific)
- Confirm repo
ether314/Vacation/ branchmain - Save and enable the automation
| File | Channel to select |
|---|---|
chief-of-staff.json |
#vacation-hq |
product-agent.json |
#vacation-product |
engineering-agent.json |
#vacation-engineering |
qa-agent.json |
#vacation-qa |
deploy-agent.json |
#vacation-deploy |
ops-agent.json |
#vacation-ops |
pr-review-bot.json |
(git trigger — pick #vacation-engineering for Slack posts) |
Release policy: All code-changing automations follow AGENTS.md — automatic commit, push main, build-web.ps1, and Firebase deploy after every shippable change. Agents must never ask permission or skip deploy.
- Slack connected; all 6 channels visible in Automations UI
- GitHub connected;
ether314/Vacationaccessible - Cloud Agents enabled
- All 7 automations saved and enabled
- Test message in
#vacation-hqtriggers Chief of Staff agent
Next step: bootstrap-test.md