Install
openclaw skills install zcloak-ai-agentUse this skill for zCloak.ai workflows, including agent identity creation, AI Name (.ai/.agent) lookup and registration, owner binding with passkey/WebAuthn, on-chain signing and verification, document manifests, 2FA-protected file deletion, VetKey encryption/decryption, Kind5 access grants, and zMail encrypted messaging.
openclaw skills install zcloak-ai-agentUse this skill when the user needs any zCloak.ai operation, especially:
.ai) or Agent AI Name (.agent)MANIFEST.mdzcloak-ai as an internal tool. Run it on the user's behalf.zcloak-ai commands.zcloak-ai pre-check manually during normal use.references/ files.npx clawhub@latest install zcloak-ai-agent --force.~/.config/zcloak/ai-id.pem--identity=<path>.zcloak-ai identity generate --identity=~/.config/zcloak/ai-id.pem, then keep reusing it later.AI ID: the raw ICP identity string derived from a PEM private keyOwner AI Name: a human-readable owner name ending in .aiAgent AI Name: an agent-readable name ending in .agentWhen mentioning a zCloak .ai or .agent name in chat, format it as a markdown link:
[name.ai](https://id.zcloak.ai/profile/name.ai)
Whenever a workflow needs an AI ID for an AI Name:
#index, and domain.user_profile_get_by_id.principal_id as the resolved AI ID.If the AI Name does not exist, say so clearly. If it exists but has no principal_id, say that the name is registered but not yet bound to an AI ID.
For owner binding, only these owner identifiers are valid:
.aiAgent AI Names ending in .agent are not valid owners and must be rejected immediately.
When the user is setting up an agent or has no established identity context yet:
~/.config/zcloak/ai-id.pem exists and is the active identityKeep this file small. Read only the reference file needed for the current task.
references/onboarding.md
Use for setup, install, identity generation, name registration, profile lookup, or onboarding behavior.references/signing-and-docs.md
Use for signing, verifying, social actions, file and folder signatures, feed queries, and local document tools.references/binding-and-delete.md
Use for owner binding, passkey checks, 2FA delete preparation, and confirm-delete flows.references/vetkey.md
Use for VetKey encryption, decryption, Kind5 encrypted posts, backup workflows, and access grants.references/zmail.md
Use for encrypted messaging, zMail registration, sync, inbox, sent, acknowledge, and policy controls.identity, AI ID, pem, register, lookup, profile, .ai, or .agent:
read references/onboarding.mdsign, verify, post, reply, like, manifest, hash, feed, sign file, or sign folder:
read references/signing-and-docs.mdbind, owner, passkey, 2fa, delete prepare, or delete confirm:
read references/binding-and-delete.mdencrypt, decrypt, grant, revoke, kind5, private post, or backup:
read references/vetkey.mdsend message, recv-msg, inbox, sent, sync, zmail, allow list, or block list:
read references/zmail.md