Skip to main content
For the full guide, see Mobpack.

Pack a mob directory

Bundle a mob directory into a single portable .mobpack artifact containing the definition, skills, hooks, and config.
rkat mob pack ./mobs/release-triage -o ./dist/release-triage.mobpack

Sign a pack

Attach an Ed25519 signature at pack time for trust verification on deploy.
rkat mob pack ./mobs/release-triage \
  -o ./dist/release-triage.mobpack \
  --sign ./keys/release.key

Inspect a pack

View the contents, metadata, and signature status of a .mobpack without deploying.
rkat mob inspect ./dist/release-triage.mobpack

Validate a pack

Check structural integrity, schema conformance, and signature validity.
rkat mob validate ./dist/release-triage.mobpack

Deploy a pack

Run a .mobpack as a live mob with a prompt. The trust policy controls whether unsigned or unknown-signer packs are accepted.
rkat mob deploy ./dist/release-triage.mobpack \
  "triage latest regressions" \
  --trust-policy strict \
  --model claude-sonnet-4-5
Deploy to an RPC service instead of one-shot CLI:
rkat mob deploy ./dist/release-triage.mobpack \
  "boot triage service" \
  --surface rpc

Trust policies

PolicyUnsigned packsUnknown signersInvalid signatures
permissiveAllowed (warns)Allowed (warns)Rejected
strictRejectedRejectedRejected
Trust policy resolution order:
  1. CLI flag: --trust-policy strict
  2. Environment variable: RKAT_TRUST_POLICY=strict
  3. Config file: trust.policy field
  4. Default: permissive