Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Enforce contextual permission boundaries for AI agents based on communication surface. Constrains agent capabilities (exec, file I/O, secrets, messaging) by...
Enforce contextual permission boundaries for AI agents based on communication surface. Constrains agent capabilities (exec, file I/O, secrets, messaging) by...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Enforce contextual agent permissions based on where a conversation happens.
LevelNameCapabilities0sovereignFull autonomy (1:1 with verified owner)1trustedRead/write, scoped tools, no secrets (private known group)2guardedRespond on @mention only, no tools (semi-public)3observerReact only (public channels)4silentNo interaction (blocked surfaces)
Create chitin-trust-channels.yaml in the agent workspace root: version: "0.1" owner: telegram: "<owner_user_id>" channels: - id: "telegram:<owner_user_id>" level: sovereign - id: "discord:<server_id>" level: guarded overrides: - channel: "owners-lounge" level: trusted - channel: "pro-*" level: trusted - id: "telegram:group:*" level: observer defaults: unknown_channel: observer unknown_dm: guarded
Copy the example config: cp references/example-config.yaml chitin-trust-channels.yaml Edit with your channel IDs and owner identity Run the validator: python3 scripts/validate_config.py chitin-trust-channels.yaml Run the audit: python3 scripts/audit_channels.py chitin-trust-channels.yaml
See references/permission-matrix.md for the full capability × trust-level matrix.
scripts/validate_config.py <config> — Validate a trust channels config file scripts/audit_channels.py <config> — Audit current channel bindings against the config and report mismatches scripts/resolve_channel.py <config> <channel_id> — Resolve the trust level for a specific channel ID
Add to the agent's workspace instructions: ## Chitin Moat Before responding in any channel, resolve the trust level using `chitin-trust-channels.yaml`. Constrain capabilities to the resolved level. Never escalate beyond the channel ceiling.
Messaging, meetings, inboxes, CRM, and teammate communication surfaces.
Largest current source with strong distribution and engagement signals.