integration-providers
OfficialMaster 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.