create-connections
Installation
SKILL.md
Create Connection
Purpose
Author a Connection YAML under connections/<name>.yaml that ingests selected streams from a Source into the org's data warehouse. Each connection is a complete, standalone document — revos apply reads it and reconciles with the API.
The hard part is stream selection and sync-mode choice, not the YAML shape. Most sources expose far more streams than a project actually needs; databases especially. Pick deliberately, confirm with the user, then write.
Prerequisites
- The Source already exists on the server (you'll get its
idviarevos sources list). If the user wants to ingest from a source that isn't created yet, stop and tell them to runrevos sources createfirst — source configuration (connector picker, credentials, OAuth) lives in the RevOS UI. Once the user confirms they've returned from the UI, re-runrevos connections list --jsonandrevos sources list --jsonbefore continuing — the UI may have auto-created a connection for the new source. If a matching connection already exists, offer to pull it withrevos pullrather than authoring a duplicate. revos auth statusshows authenticated. If not, ask the user to runrevos auth login.