Coding agent setup
Let Claude Code, Cursor, Codex or another coding agent integrate Super Connect into your app. Two things make that work: a skill that teaches the agent the connection flow, and plain-text docs it can read on its own.
Skill
The skill covers the backend session endpoint, the connect modal, saving the
connection ID, the proxy and typed actions, error codes, reauthorization and
webhooks. It ships inside @super-connect/client, so the guidance matches
the SDK version you installed. TanStack Intent
finds it in node_modules and loads it when a task needs it.
1. Install the SDK and Intent
npm install @super-connect/client
npm install -D @tanstack/intent2. Allow the skill
Intent only surfaces skills from sources you list in package.json:
{
"intent": {
"skills": ["@super-connect/client#integrate-super-connect"],
"exclude": ["*#experimental-*"]
}
}skills is the allowlist. The package#skill entry permits this one skill;
a bare @super-connect/client also permits skills added in later releases.
exclude applies after the allowlist and always wins. Add entries with
npx intent exclude add <package>[#<skill>].
Allowing a skill does not approve its text, which can change when you upgrade. Read the skill diff as part of the upgrade:
npm diff --diff=@super-connect/client@0.4.0 --diff=@super-connect/client@latest skills3. Tell the agent to load it on demand
npx intent list
npx intent installlist shows the skills your policy permits. install writes an
intent-skills block into AGENTS.md, or into an existing CLAUDE.md,
.cursorrules or .github/copilot-instructions.md. The block tells the
agent to run intent list before a substantial task and intent load only
for a matching skill, so Super Connect guidance enters the context for
connection work and stays out otherwise. Check what the agent receives:
npx intent load @super-connect/client#integrate-super-connectIntent reads installed packages as files. It never imports or runs code from the packages it scans.
Optional: editor hooks
npx intent hooks install --agents claudeHooks add a skill catalog at session start and block supported edit tools
until the agent runs intent list or intent load. They are a convenience,
not a security boundary: a hook sees that a command started, not that it
succeeded or that the agent followed the skill, and other ways of changing
files are not gated. Control what reaches the agent with intent.skills and
intent.exclude, and review its changes as usual.
Without npm
The skills CLI copies the skill
from the main branch, which can be ahead of the SDK version you run:
npx skills add mertdogar/super-connect --full-depth -s integrate-super-connect| Agent | Project path | User-wide path |
|---|---|---|
| Claude Code | .claude/skills/ |
~/.claude/skills/ |
| Cursor | .agents/skills/ |
~/.cursor/skills/ |
| Codex | .agents/skills/ |
~/.codex/skills/ |
| OpenCode | .agents/skills/ |
~/.config/opencode/skills/ |
| GitHub Copilot | .agents/skills/ |
~/.copilot/skills/ |
Without the CLI, copy packages/client/skills/integrate-super-connect from
https://github.com/mertdogar/super-connect into the path above.
API key
Create a key under Organization → API keys and store it as
SUPER_CONNECT_API_KEY in your backend's secret store. Do not paste it into
a prompt, an AGENTS.md or any file the agent commits.
Prompt the agent
Add at least one provider under Providers, then describe the feature:
Let signed-in users connect their GitHub account with Super Connect and list their repositories on the settings page.
The skill tells the agent to reuse your existing user model and HTTP framework, keep the key on the backend, and verify the flow end to end before finishing. Review the result against Getting started.
Docs for agents
| Tool | URL | Purpose |
|---|---|---|
llms.txt |
https://super-connect.dogar.biz/docs/llms.txt | Compact index of every docs page |
llms-full.txt |
https://super-connect.dogar.biz/docs/llms-full.txt | Full docs text for one context window |
| Markdown source | https://github.com/mertdogar/super-connect/tree/main/docs | The same pages as files |
| Skill source | https://github.com/mertdogar/super-connect/tree/main/packages/client/skills/integrate-super-connect | SKILL.md, REFERENCE.md, EXAMPLES.md |
Point an agent at llms-full.txt when you want it to answer questions about
Super Connect without installing the skill.