integrating-agent-auth

Automate OAuth flows and token storage for Gmail, Slack, Notion, and Calendar.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/scalekit-inc/github-copilot-authstack --skill integrating-agent-auth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integrating-agent-auth
Source: https://github.com/scalekit-inc/github-copilot-authstack/tree/main/plugins/agent-auth/skills/agent-auth
Command: npx skills add https://github.com/scalekit-inc/github-copilot-authstack --skill integrating-agent-auth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Integrates Scalekit Agent Auth to simplify OAuth flows, token storage, and automatic token refresh for third-party services (Gmail, Slack, Notion, Calendar). Use when a user needs to connect to an external service, authorize OAuth access, fetch access or refresh tokens, or execute API calls on behalf of a user.

Core Features & Use Cases

  • OAuth lifecycle management across multiple connectors including authorization, token storage, and automatic refresh.
  • Connected account orchestration to create and manage per-user connections with consistent credentials handling.
  • End-to-end workflow guidance from dashboard setup to runtime API calls, with language examples in Python and Node.js.

Quick Start

Install the Scalekit Agent Auth SDK and initialize the client.

Frequently Asked Questions about integrating-agent-auth

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate OAuth flows and token storage for Python or Node.js agents?

Automate OAuth flows and token storage by integrating an agent auth SDK that manages the authorization lifecycle and securely stores credentials. This Skill provides Python and Node.js samples to handle end-to-end OAuth setup and runtime token management for third-party services.

What is the best way to manage automatic token refresh for connected accounts like Gmail and Slack?

Automatic token refresh for connected accounts like Gmail and Slack is handled by orchestrating per-user connections with consistent credential management. The Skill manages the OAuth lifecycle, automatically refreshing tokens so your agents can execute API calls without manual intervention.

Can I use this Skill to connect an agent to Notion and Calendar services?

Yes, you can connect an agent to Notion and Calendar services. The Skill supports multiple third-party connectors, allowing you to authorize OAuth access, fetch tokens, and manage connected accounts across these platforms using Python or Node.js.

How does connected account orchestration work for executing API calls on behalf of a user?

Connected account orchestration works by creating and managing per-user connections with consistent credentials handling. Once a user authorizes OAuth access, the Skill fetches and stores access or refresh tokens, enabling your agent to execute API calls on their behalf reliably.

Do I need to manually configure token storage for third-party service integrations?

No, manual token storage configuration is not needed. The Skill provides end-to-end workflow guidance from dashboard setup to runtime API calls, automatically managing token storage and refresh for connected third-party services.

What steps are required to set up OAuth lifecycle management for external services?

Setting up OAuth lifecycle management requires initializing the Scalekit Agent Auth SDK and configuring the client. From there, the Skill guides you through dashboard setup, authorization, and runtime API execution with language examples in Python and Node.js.