posting-to-atproto
Installation
SKILL.md
Posting to ATProtocol
Short Posts (Bluesky)
300 grapheme limit. Facets required for @mentions and URLs (byte offsets, not char offsets).
# Single post
uv run python tools/thread.py "Post text here"
# Thread
uv run python tools/thread.py "Post 1" "Post 2" "Post 3"
# Reply thread
uv run python tools/thread.py --reply-to at://did:.../app.bsky.feed.post/... "Reply 1" "Reply 2"
# From file (posts separated by '---')
uv run python tools/thread.py --file draft.txt