diff --git a/skills/software-development/atproto-development/SKILL.md b/skills/software-development/atproto-development/SKILL.md index b97a96d..150957b 100644 --- a/skills/software-development/atproto-development/SKILL.md +++ b/skills/software-development/atproto-development/SKILL.md @@ -387,6 +387,10 @@ This keeps the PDS identity separate from the public-facing business domain, pre - `references/did-web-serving.md` — Detailed DID:WEB serving patterns and DNS configuration +## Python SDK + +For Python implementations (MarshalX/atproto): `Client`/`AsyncClient`, namespaces, models, Firehose/Jetstream streaming, `IdResolver`, DMs — see the `atproto-python` skill. This skill covers the JS/TS side (@atproto/api, OAuth, wisp/Tangled deploy, DID:WEB). + ## CRA/webpack 5 + @atproto Pitfalls (blank page) Symptom: deployed CRA app renders a blank page; console shows