atproto
Build and maintain Bluesky's decentralized social protocol services
All Skills in This Repository (11)
Pure Emerald Level Indicatorsvitest-patterns
Establish Vitest test conventions covering imports, structure, and assertions.
lex-client
Call AT Protocol XRPC services with the typed Client from @atproto/lex.
update-chat-lexicons
Sync chat.bsky Lexicon JSON from the chat repo and regenerate derived TypeScript code.
lex-setup
Configure and troubleshoot @atproto/lex code generation for TypeScript packages.
lexification-server
Migrates service packages from legacy lex gen-server codegen to @atproto/lex and @atproto/xrpc-server.
playwright
Drive and inspect the OAuth provider UI and Account Manager for puppeteer-based UI tests.
lex-schema
Validate, parse, and construct AT Protocol data against Lexicon schemas with @atproto/lex.
testing
Applies monorepo testing conventions for vitest, jest, and integration test fixtures.
lex-data
Parse, serialize, hash, and validate AT Protocol data values with @atproto/lex.
xrpc-server
Build and register XRPC routes on AT Protocol services using @atproto/xrpc-server.
lexification-client
Migrates AT Protocol client code from legacy @atproto/api and @atproto/xrpc to @atproto/lex.
Frequently Asked Questions
FAQPage SchemaHow to install atproto skills?โผ
Run `npx skills add bluesky-social/atproto --all -g -y` in your terminal to install all skills in this suite globally.
What is the AT Protocol reference implementation?โผ
It is the official TypeScript codebase for the decentralized protocol behind Bluesky, including the PDS server, AppView, OAuth, and Lexicon SDK packages.
How do I generate TypeScript from Lexicon schemas?โผ
The lex-setup skill guides your agent to run `lex build`, which compiles the JSON schemas in lexicons/ into a typed TypeScript tree under src/lexicons/.
Can AI help migrate off the legacy @atproto/api stack?โผ
Yes. The lexification-client and lexification-server skills walk the agent through replacing AtpAgent, legacy codegen, and old type guards with the modern @atproto/lex SDK.
Do these skills work with Claude Code and other agents?โผ
Yes. All skills follow the standard SKILL.md format and work in Claude Code, Cursor, Codex, and other compatible AI coding agents.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core