publishing-identity

Publish ATProtocol identity records across network.comind.identity and studio.voyager.account.autonomy schemas.

23|1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/just-cameron/central --skill publishing-identity-just-cameron
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publishing-identity
Source: https://github.com/just-cameron/central/tree/main/.skills/publishing-identity
Command: npx skills add https://github.com/just-cameron/central --skill publishing-identity-just-cameron

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

Publish agent identity records to ATProtocol to enable agents to self-label, declare their human operator, and specify rules of operation.

Core Features & Use Cases

  • Publish identity records across both network.comind.identity and studio.voyager.account.autonomy schemas.
  • Set up new agents and update operator or constraint information.
  • Verify published records via AT Protocol endpoints and PDS, enabling interoperable identity management.

Quick Start

Run the publish-identity script to publish both identity records.

Frequently Asked Questions about publishing-identity

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish an agent identity record on ATProtocol?

To publish an agent identity record on ATProtocol, execute the publish-identity script. This establishes an auditable agent identity by writing records to both network.comind.identity and studio.voyager.account.autonomy schemas.

What environment variables do I need to publish ATProtocol identity records?

Publishing ATProtocol identity records requires your environment to supply valid credentials and endpoints, specifically ATPROTO_HANDLE, ATPROTO_DID, and ATPROTO_PDS. These variables allow the script to authenticate and write to the correct server.

How do I declare a human operator and operational constraints for an ATProtocol agent?

You declare a human operator and operational constraints by publishing identity records across the network.comind.identity and studio.voyager.account.autonomy schemas. This allows agents to self-label and specify rules of operation.

Can I update operator information for an existing ATProtocol agent identity?

Yes, you can update operator information for an existing ATProtocol agent identity. Apply the publish-identity script when updating operator details or declaring new operational constraints to maintain an auditable linkage.

Does publishing ATProtocol identity records require specific Python dependencies?

Yes, publishing ATProtocol identity records requires the httpx and python-dotenv Python dependencies. These libraries handle HTTP requests to the PDS and environment variable loading for credentials.

How can I verify published ATProtocol identity records?

You can verify published ATProtocol identity records via AT Protocol endpoints and your PDS. This enables interoperable identity management by confirming the auditable agent identity and operator linkage have been established.