atproto-oauth

Installation
SKILL.md

AT Protocol OAuth Implementation

Always load: the main SKILL.md body (core instructions, security checklist, pitfalls). Load on demand: references/ files (only when implementing from scratch or when the user asks for deep-dive detail). Load on demand: examples/ files (only when the user asks for language-specific code).

Implement atproto OAuth using the atproto profile requirements, not generic OAuth defaults.

When NOT to Use This Skill

Do not apply this skill for:

  • Standard OAuth2/OIDC flows that do not involve AT Protocol or Bluesky.
  • Bluesky App Passwords (a separate legacy credential mechanism, not OAuth).
  • Generic social login (Google, GitHub, etc.) — those follow standard OIDC, not the atproto profile.
  • Any scenario where the user has not confirmed their target platform is atproto/Bluesky.

Decide App Pattern

Ask: What type of app are you building?

  • Web service (recommended): implement a confidential client with Backend For Frontend (BFF).
Installs
4
First Seen
Apr 11, 2026