Works with the AI Agents you already use
Standard.site Audit
Audit, report, and fix AT Protocol long-form publishing records for standard.site implementations.
$5
Standard.site Audit
Example session with this skill installed
Audit example.com for standard.site compliance and show me the top critical issues.
- Read your context and instructions
- Compiled the standard site audit
Audit complete for example.com. Found 12 issues across 5 tiers.
Standard.site Audit Report: example.com
| Tier | Finding Code | Count | Impact |
|---|---|---|---|
| T0 | WELLKNOWN_INVALID | 1 | Blocking: Readers cannot verify this domain. |
| T1 | DOC_NO_TEXTCONTENT | 8 | Critical: Posts are not indexed for search. |
| T1 | LINK_TAG_MISSING | 2 | Critical: Bidirectional verification failed. |
| T3 | PUB_NO_ICON | 1 | Medium: Publication appears without branding. |
Critical Issues Detail
WELLKNOWN_INVALID
The file at https://example.com/.well-known/site.standard.publication returned an invalid AT-URI.
- Resolution: Update the well-known file to point to your publication's
at://URI.
DOC_NO_TEXTCONTENT
8 document records contain a title but no textContent string.
- Impact: Bluesky cards and atproto readers will show link stubs instead of article content.
- Resolution: Run
remediate.py <domain> textcontentto backfill from live pages.
LINK_TAG_MISSING
2 pages do not contain the required <link rel="site.standard.document" ...> tag.
- Resolution: Add the link tag to the
<head>of your post templates.
Next steps
- Fix the
.well-knownfile on the web server. - Run
python3 scripts/remediate.py example.com textcontent --dry-runto preview the backfill. - Integrate
scripts/audit.pyinto your CI pipeline to prevent regression.
Connects securely to your tools. The creator never sees your data.
About this skill
AT Protocol (atproto) long-form publishing requires precise record management to ensure posts appear in search and reader apps. When blog posts fail to render in Bluesky link cards or indexers, the cause is usually missing textContent or broken verification tags. This skill provides a suite of Python tools to audit and repair standard.site (site.standard) lexicon implementations.
What it does
- Audit implementations by validating
.well-knowndiscovery files and bidirectional document link tags. - Identify critical errors including missing required fields, dead links, and empty text content records.
- Remediate PDS records by backfilling plaintext bodies, setting discovery flags, and updating branding.
- Prune dead records that point to 404 pages to maintain firehose health and indexer accuracy.
- Generate reports in Markdown or HTML formats to prioritize fixes across single or multiple domains.
How it works
- Run
audit.pywith--check-linksto scan the domain and generate a structured JSON findings file. - Execute
report.pyto transform findings into a prioritized list of remediation steps. - Use
remediate.pywith thetextcontentcommand and an app password to backfill missing post data. - Set the
discoverflag and updatebrandingfields to ensure the publication is visible in discovery feeds.
Frameworks & tools
Python 3.8+ (stdlib only). No external package dependencies. Supports AT Protocol, Bluesky API, and PLC directory.
Why this beats prompting it yourself
Manually managing atproto records requires strict adherence to CBOR size limits and complex batched applyWrites logic. This tool handles record merging, UTF-8 byte budgeting, and PDS rate limiting out of the box.
Use cases
- Fix Bluesky link cards that are missing descriptions or reading time estimates.
- Synchronize a Hugo or Jekyll blog with a PDS after changing URL structures.
- Audit a network of publications to ensure discovery settings are correctly enabled.
- Repair an existing archive where records were created without
textContentpayloads.
Known limitations
Requires an AT Protocol app password for write operations. Scraping for textContent is a fallback that may pick up page navigation if the site lacks proper article tags.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scanned
Verified clean 10 days ago
- Passed all security checks, Safe to install
Requires