BigHugger
sk Skill · rome-os

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
TypeScript

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
topicsoauthintegrationsconnectorsagent-skillrome-ospantheon