atproto-annotations

Installation
SKILL.md

ATProtocol Annotations

Write and read W3C Web Annotations using the at.margin.annotation lexicon on ATProtocol. Annotations are public, portable, and tied to your ATProtocol identity.

Prerequisites

  • ATProtocol account (Bluesky) with an app password
  • Set env var: export BLUESKY_CO_APP_PASSWORD=your-app-password
  • Critical: source .env does NOT export. Use export $(grep BLUESKY_CO_APP_PASSWORD ~/lettabot/.env) before running.

Quick Operations

Write a single annotation

python scripts/annotate.py write "https://example.com/article" "My observation about this article"

Write with a text quote (anchored to specific passage)

Installs
4
GitHub Stars
23
First Seen
May 1, 2026
atproto-annotations — cpfiffer/central