Docs

How Xainvault works

A guide to importing private AI skills, approving versions and granting controlled agent access.

Xainvault is a private vault for AI skills. You bring existing skills into one controlled place, organize them, review them, approve trusted versions, and let your AI agents install exactly what you approved — nothing else.

The model in one minute

  • A skill is a folder with a SKILL.md manifest, imported from an upload or a GitHub repository.
  • Every change to a skill produces a version that moves through explicit states: Draft → Review → Ready → Superseded. Ready versions are the only governed distribution target; an author can also privately test their own Unreviewed Draft before submitting it.
  • Skills live in a vault (a workspace). Everyone starts with a private Personal Vault; teams share a Team Vault with roles, reviews and access control; larger organizations upgrade to an Enterprise Vault with SSO and externally managed groups.
  • Agents connect through MCP: direct clients such as Claude Code, Codex, Cursor or VS Code authenticate with an access key, while ChatGPT and Claude connectors authorize with OAuth.

Where to go next

For the security model — private by default, hashed workspace-bound keys, database-resolved authorization and an audit trail — see the security page.