integration-connector-setup
Skill623 starsChanged 10 months agoMITView on GitHub
Start, configure, verify, inspect, and revoke first-class connectors including Slack, Telegram, Signal, Notion, Spotify, Home Assistant, Weather, and Trello
1 other project uses a version of this.
Adopted by
Most recently taken up by
- QuixiAI/agi-memoryword for word, first seen Oct 8, 2026
Other versions1 project uses a version of this.
Word for word · 1
- QuixiAI/agi-memory★ 623100% same
Edited · 0
None found.
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository42 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- audio-analysisSkill
- calendarSkill
- code-executionSkill
- connector-action-authorizationSkill
- core-memorySkill
- cost-reportSkill
- councilSkill
- crm-lookupSkill
- daily-briefingSkill
- delegationSkill
- email-digestSkill
- expense-captureSkill
- github-issuesSkill
- gmail-actionsSkill
- gmail-connector-setupSkill
- home-assistantSkill
- host-nodeSkill
- humanizerSkill
- image-genSkill
- inbox-triageSkill
- knowledge-ingestSkill
- meeting-follow-upSkill
- meeting-prepSkill
- memory-exchangeSkill
- notionSkill
- operationsSkill
- outreachSkill
- personal-notesSkill
- researchSkill
- self-inspectionSkill
- self-reflectionSkill
- skill-authoringSkill
- speechSkill
- spotifySkill
- travel-prepSkill
- trelloSkill
- twitter-x-actionsSkill
- twitter-x-connector-setupSkill
- weatherSkill
- weekly-reviewSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
14 rules. About 0 are common, 3 are distinctive, and 11 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
11
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 13
Use this when the user asks to connect Slack, Telegram, Signal, Notion, Spotify, Home Assistant, Weather, or Trello, or to inspect …
- Distinctive: line 18
Treat setup as an in-conversation flow with exact next steps from the DB connector manifest.
- Distinctive: line 19
Never ask the user to paste bot tokens, app tokens, passwords, or API secrets into chat.
- Very specific: line 20
Use connect_gmail from the Gmail connector skill for Gmail OAuth.
- Very specific: line 21
Use connect_life_integration for Notion, Home Assistant, Weather, and Trello.
- Very specific: line 22
Use connect_spotify for Spotify PKCE.
- Very specific: line 25
After config is written or the user says env vars are set, call verify_channel_integration so the DB records the connection only when the …
- Very specific: line 29
Call integration_setup_status for the requested connector or for all connectors if the user asks what can be connected.
- Very specific: line 30
Call start_integration_setup with the least capabilities matching the user's request.
- Very specific: line 31
If the user provides channel settings, call configure_channel_integration only with env var names for token fields and non-secret …
- Very specific: line 32
Call verify_channel_integration after the env/config values should be available.
- Very specific: line 34
If the user asks to import history, call start_connector_backfill with the smallest useful scope — Slack needs a channel_id.
- Very specific: line 35
Use connector_backfill_status for progress, and control_connector_backfill only when the user asks to pause, resume, or cancel a job.
- Very specific: line 37
Use complete_spotify_connection only when the automatic local callback did not finish.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Integration Connector Setup
Use this when the user asks to connect Slack, Telegram, Signal, Notion, Spotify, Home Assistant, Weather, or Trello, or to inspect available connectors.
Principles
- Treat setup as an in-conversation flow with exact next steps from the DB connector manifest.
- Never ask the user to paste bot tokens, app tokens, passwords, or API secrets into chat. Token fields must be env var names.
- Use
connect_gmailfrom the Gmail connector skill for Gmail OAuth; this skill covers manual/pairing channel connectors. - Use
connect_life_integrationfor Notion, Home Assistant, Weather, and Trello. Pass only environment variable names for secret fields. Never search ambient environment variables or paste secret values into tool arguments. - Use
connect_spotifyfor Spotify PKCE. Its app client ID is non-secret, but an environment value may be used only when the user explicitly names that environment variable. Register the exact loopback redirect URI returned by Hexis; Spotify does not acceptlocalhost. - Be explicit when a capability is planned rather than available for a given provider.
- Historical backfill is local memory ingestion and needs explicit user approval, even when the provider access is read-only. Queue it only for a connected connector, after the user asks to import history.
- After config is written or the user says env vars are set, call
verify_channel_integrationso the DB records the connection only when the channel worker's config truth resolves.
Flow
- Call
integration_setup_statusfor the requested connector or for all connectors if the user asks what can be connected. - Call
start_integration_setupwith the least capabilities matching the user's request. - If the user provides channel settings, call
configure_channel_integrationonly with env var names for token fields and non-secret allowlists or URLs. - Call
verify_channel_integrationafter the env/config values should be available. - Tell the user to start or restart
hexis-channelsonly if verification succeeded and the adapter is not already running. - If the user asks to import history, call
start_connector_backfillwith the smallest useful scope — Slack needs achannel_id; Telegram, Signal, and Twitter/X take a local export/archive path (export_path/import_path). - Use
connector_backfill_statusfor progress, andcontrol_connector_backfillonly when the user asks to pause, resume, or cancel a job. - For an everyday-life API connector, call its connect tool once without missing fields to surface the provider-specific setup card; verify only after the user chooses the credential references or default location.
- Use
complete_spotify_connectiononly when the automatic local callback did not finish. Userevoke_life_integrationwhen the user asks to disconnect one of these providers.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

