add-oauth-integration
Add a new Rome-managed OAuth integration for a third-party service so a user can delegate access by clicking Connect, and Rome can act on the service with the delegated token (the GitHub/Slack model — brokered by Pantheon, NOT Composio). Use when asked to "add an integration / connector for <service>", "let users connect their <service>", or "delegate <service> access to Rome". NOT for Composio-managed toolkits…
- installs 8w
- 0
- 30-day movement
- starts with the next reading
- Related entries
- 1
- Connections
- 0
A SKILL.md that guides an AI coding agent through adding a Rome-managed OAuth integration for a third-party service, following the GitHub/Slack connector model brokered by Pantheon. It lays out five phases: scoping, reading the provider's OAuth docs, producing a registration checklist for the human, building the Pantheon adapter and connector halves, and validating end-to-end.
Use it when asked to add an integration, connector, or delegated access for a service in Rome, since it encodes the exact file checklist and workflow to mirror.
Use it to
- Add a Connect button for a new third-party service
- Delegate a service's API access to Rome via OAuth
- Diff a new connector against the Slack or GitHub examples
- Produce a provider app registration checklist for a human
- Route a request away from Composio or webhook-broker paths
For Developers extending Rome with OAuth connectors
- Host repository
- rome-os/rome
- Host stars
- 503
- Host language
- TypeScript