From agentkit
Starting point for any Scalekit AgentKit integration. Use when the user says "I want to add agent auth", "set up AgentKit", "where do I start", or is new to AgentKit and doesn't know which skill to use. Routes to the right skill based on what they're building.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentkit:setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **IMPORTANT:** This skill routes to the right skill — it does NOT implement the integration itself. Once you identify the right skill below, tell the user to invoke it and stop. Do not generate implementation code here.
IMPORTANT: This skill routes to the right skill — it does NOT implement the integration itself. Once you identify the right skill below, tell the user to invoke it and stop. Do not generate implementation code here.
If answers aren't already clear from context, ask one question at a time:
What are you building?
What's your current state?
Pick the best match and tell the user: "Run /agentkit:<skill> to get started."
| What you're building | Tell them to run |
|---|---|
| New agent calling third-party tools (Gmail, Slack, Salesforce…) on behalf of users | /agentkit:integrating-agentkit |
| Discover tools available for a connector, inspect schemas | /agentkit:discovering-connector-tools |
| Expose AgentKit tools over MCP for Claude Desktop, Cursor, VS Code | /agentkit:exposing-agentkit-via-mcp |
| Pre-launch checklist, going to production | /agentkit:production-readiness-agentkit |
| SDK errors, wrong imports, broken auth calls | /saaskit:scalekit-code-doctor |
After telling the user which skill to run, stop. The target skill handles implementation.
Before starting any skill, verify credentials exist:
SCALEKIT_ENVIRONMENT_URL=https://your-env.scalekit.com
SCALEKIT_CLIENT_ID=<from dashboard>
SCALEKIT_CLIENT_SECRET=<from dashboard>
Get these from app.scalekit.com → Developers → Settings → API Credentials.
The Scalekit MCP server (https://mcp.scalekit.com) is pre-configured in .mcp.json. Claude Code handles OAuth 2.1 auth automatically — no additional setup needed.
| Concept | What it is |
|---|---|
| Connector | A third-party app (Gmail, Slack, Salesforce, GitHub, etc.) |
| Connection | Your app's agreement with a connector (configured in dashboard) |
| Connected account | A specific user's authorization to use a connection |
| Tool | An action the agent can take (send email, create issue, etc.) |
Flow: User authorizes → connected account created → agent discovers tools → agent executes tool calls using that account.
Dashboard setup note: Gmail works without extra configuration. All other connectors (Slack, Salesforce, GitHub, Google Calendar, etc.) must be enabled and configured in the Scalekit Dashboard before users can connect them.
/saaskit:scalekit-code-doctor.saaskit plugin: /saaskit:setup.npx claudepluginhub scalekit-inc/authstack --plugin agentkitCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.