AT Protocol Handler Helper

Use this page to inspect your saved data, export a backup, restore it later, and test template links before committing changes to your site.

Open main handler

Saved custom links

This reads the atLinks key from localStorage.

Redirect slots

This reads the atRedirectSlots key and shows what is assigned to rd=1, rd=2, and rd=3.

Raw storage viewer

Useful for checking exactly what is stored before and after imports.

Backup and restore

Export both keys to a JSON file, or paste/import a backup from another browser or device.

Template tester

Try a template with a sample AT URI before saving it in the main app.


          

Template instructions

{atUri}
Encoded full AT URI, useful for query-style links such as ?uri= or ?q=.
{rawAtUri}
Unencoded AT URI, useful when the site expects the literal at:// value.
{did}
The repo / DID part, e.g. did:plc:qxlh6bohvep3taqhmtpipx4b.
{collection}
The collection segment, e.g. app.bsky.feed.post.
{rkey}
The record key, e.g. 3mitjvplmge24.
Examples
Query style: https://blue.mackuba.eu/skythread/?q= with Encoded append
Path style: https://atp.tools/ with Raw append
Template style: https://bsky.app/profile/{did}/post/{rkey}

Safety tools

These help reduce accidental data loss while testing.