integration-providers

Official

Master the IntegrationProvider layer.

Authorseer-engg
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill explains the IntegrationProvider abstraction that acts as a bridge between OAuth flows and provider-specific logic in Seer, helping developers understand, debug, and extend integrations.

Core Features & Use Cases

  • Defines a reusable IntegrationProvider base with overridable lifecycle hooks and a registry that maps provider names and aliases.
  • Describes context objects (OAuthAuthorizeContext, ProviderContext) and how they enable customization per provider.
  • Illustrates typical provider implementations (Google, GitHub, Discord, Supabase) and the aliasing pattern to share a single provider across multiple integration names.
  • Use Case: When adding a new provider, a developer can implement only the differences while reusing default behavior for common flows.

Quick Start

Explore the provider implementations in the codebase to understand how to extend or debug integrations.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: integration-providers
Download link: https://github.com/seer-engg/seer/archive/main.zip#integration-providers

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.