Get started
Agent skills
Install BroSettlement knowledge and workflows in any AI agent that supports the open Agent Skills `SKILL.md` format.
Install with your AI agent
Copy this request and paste it into an AI chat that can download files and install Agent Skills:
Install the BroSettlement Agent Skills bundle from https://www.brolabel.io/agent-skills/brosettlement-agent-skills.zip.
Download and inspect the archive. Install both `brosettlement-onboarding` and `brosettlement-api` into the skills directory supported by this AI agent, preserving them as sibling folders. Do not run BroSettlement setup or expose credentials during installation. Reload or rediscover skills if required, then verify that both skills are available.
After installation, activate `$brosettlement-onboarding` and guide me through configuring a new BroSettlement testnet organization. If automatic installation is not supported, tell me the exact destination directory and the next action instead of claiming that installation succeeded.The prompt installs one archive containing both required skills. During onboarding, the Onboarding skill uses the API skill to inspect the current Swagger contract, send signed API requests, initialize MPC, and verify remote statuses.
Two skills, one bundle
| Skill | Best for | Result |
|---|---|---|
| BroSettlement Onboarding | Setting up a new organization or a new Co-Signer host | A running Co-Signer, initialized MPC/DKG, and a first testnet wallet |
| BroSettlement API | Exploring and integrating the REST API and WebSocket events | Discoverable API commands, correctly signed requests, and a working event listener |
BroSettlement Onboarding
Installed by the prompt above as part of the BroSettlement Agent Skills bundle.
This skill turns the Quickstart into an interactive setup assistant. It keeps track of progress, asks one question at a time, explains why each step is required, and waits for confirmation before moving to the next stage.
What it can do
- Check whether you already have a BroSettlement account and organization access. If not, it explains what must be completed before technical setup can continue.
- Ask which folder should contain the Co-Signer and inspect the selected location before creating or changing files.
- Check required software, host access, permissions, and the outbound IP address that may need to be allowlisted.
- Generate the required Ed25519 key pair without overwriting an existing key and keep the private key out of chat.
- Give exact manual instructions for creating an API key in BroSettlement Console with
Initialize MPC,Read MPC, andRaw MPC co-signer; the user always creates the key, and the skill never operates the API Keys UI. - Install the Co-Signer, prepare its configuration, run validation or build checks, and start the service.
- Verify both sides of the connection: the local health endpoint and the
Onlinestatus in BroSettlement Console. - Use the companion BroSettlement API skill for signed REST calls, live Swagger inspection, and remote status checks.
- Start MPC/DKG through the API skill only after the Co-Signer is healthy, then monitor
GET /api/v1/mpc/statusuntil completion or an actionable error. - Continue through the first-use flow by creating and reading back a ledger account and testnet wallet through the API skill.
- Explain production-readiness tasks such as process supervision, log monitoring, encrypted backups, recovery testing, and secret rotation.
Example requests
Use $brosettlement-onboarding to configure a new testnet organization.Continue my BroSettlement setup. The Co-Signer is installed, but Console shows it as Offline.Help me initialize MPC and create the first testnet wallet.Guardrails
The skill does not ask you to paste private keys, API secrets, or recovery material into chat. It does not overwrite keys or configuration silently, does not initialize MPC before health checks pass, and keeps the first wallet flow on testnet unless you explicitly request and confirm a production operation.
BroSettlement API
Installed by the prompt above as part of the BroSettlement Agent Skills bundle.
This skill helps an agent work from the live integration contract instead of relying on a static command list. Its current source is the staging Swagger UI. The production documentation URL will be added when it becomes available.
What it can do
- Download and inspect the current staging OpenAPI document before implementing a request.
- List all available commands or search them by operation name, path, HTTP method, tag, or free-text query.
- Explain request and response schemas, required headers, authentication requirements, permissions, parameters, and common API errors.
- Build and send Ed25519-signed REST requests using the exact request bytes used to calculate the signature.
- Handle body hashing, canonical signing input, request timestamps, and idempotency requirements without exposing the private key.
- Connect to BroSettlement WebSocket, authenticate the session, print or save events as JSON Lines, and reconnect with backoff when the connection drops.
- Diagnose signature failures, revoked or invalid API keys, missing permissions, schema validation errors, and WebSocket authentication problems.
- Help reconcile WebSocket events with REST resources and the BroSettlement operational ledger.
Bundled tools
| Tool | What it does |
|---|---|
list-commands | Downloads Swagger and lists or searches available API operations |
api-request | Builds, signs, sends, and prints a BroSettlement REST request |
ws-listener | Authenticates, listens to WebSocket events, reconnects, and optionally writes JSONL |
sign-request.mjs | Generates signed request headers with dependency-free Node.js |
The Go tools require Go 1.24 or later. They are included as readable source code, so your agent can inspect, adapt, test, and build them inside your project.
Example requests
Use $brosettlement-api to list all wallet-related API commands.Find the Swagger operation for creating a transaction and show its request body.Create a signed Go request for this endpoint and explain which environment variables I must provide.Start a WebSocket listener, reconnect on disconnect, and save events to a JSONL file.Guardrails
The skill treats Swagger as the source of truth, labels staging examples clearly, and does not invent a production endpoint. Credentials are read at runtime from approved environment variables or secret storage. It avoids logging private keys or full secrets and asks for confirmation before any request that could create, move, or change real assets.
What is inside
The single ZIP contains two portable sibling skill folders:
brosettlement-onboarding/
├── SKILL.md
├── references/
└── agents/
brosettlement-api/
├── SKILL.md
├── references/
├── scripts/
└── agents/Each SKILL.md is a cross-agent entry point. The Onboarding skill expects the API skill as its sibling and delegates signed API operations and status verification to it. The references directories contain detailed context loaded only when needed. The API skill also includes the Go and Node.js tools described above.
Install in a skills-compatible agent
- Download and inspect the BroSettlement Agent Skills ZIP.
- Extract both
brosettlement-onboardingandbrosettlement-api. - Copy both folders into the same project-level or personal skills directory supported by your agent.
- Restart or reload the agent so it discovers the new skill.
- Invoke it explicitly once to verify installation:
Use $brosettlement-onboarding to help me configure a new testnet organization.Use $brosettlement-api to implement a signed request for the BroSettlement API.Your agent may also activate a skill automatically when a request matches its description.
Agents without native skill support
Open SKILL.md and provide it to the agent as project instructions or knowledge. Keep the relative references/ and scripts/ paths together so the agent can access the bundled resources.
Open format
The packages follow the Agent Skills specification: a folder with a required SKILL.md file and optional scripts, references, and assets.