Token导航 LogoToken导航

Agent Skill · 研究检索

agentvault(agentvault 搜索)

agentvault 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

agentvault 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 20,970。

总安装 5,018周安装 205GitHub Stars 1下载 1,607核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.2

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:agentvault(agentvault 搜索)
来源仓库:https://github.com/maheen-sajjad/agentvault
安装命令:
openclaw skills install agentvault
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install agentvault

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

agentvault 是代理专用的加密凭证库与持久化内存存储方案。适用于安全保存 API 密钥、会话令牌等敏感信息。采用沙箱隔离机制限制代理对机密的访问权限。agentvault 属于研究检索类 Skill,可作为该场景下的辅助能力补充。通过 clawhub 安装,支持 npm 包形式集成到现有项目。

建议定期轮换密钥并使用强密码策略增强安全性。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install agentvault;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

agentvault 怎么安装?

在终端执行 openclaw skills install agentvault。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

agentvault 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

agentvault 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

agentvault 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

agentvault 用的人多吗?

公开数据是累计安装 5,018 次,近一周安装 205 次,下载 1,607 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

agentvault 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
agentvault

agentvault 搜索 · 本页

5,0181接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
agentvault
description
>
license
MIT
user-invocable
true
compatibility
Requires Node.js >=20 and the agentvault CLI (npm install -g @inflectiv-ai/agentvault)
metadata
author
Inflectiv
version
1.0.2
website
https://agentvault.inflectiv.ai
homepage
https://www.npmjs.com/package/@inflectiv-ai/agentvault
tags
[security, credentials, vault, encryption, memory, mcp, agent, sandbox, audit]
allowed-tools
Bash Read

AgentVault

Encrypted agent credential and memory vault. 100% local — no external API calls, no telemetry, no network communication. Everything runs on your device.

Implements the AVP (Agent Vault Protocol) open standard. Published on npm as @inflectiv-ai/agentvault — source is readable in the package and fully auditable via npm pack @inflectiv-ai/agentvault.

  • Encrypted secrets — AES-256-GCM, random salt per file, scrypt key derivation
  • Encrypted memory — Store and query agent knowledge, all encrypted at rest
  • Permission profiles — Control which secrets each agent sees
  • Sandboxed execution — Run agents with only the credentials their profile allows
  • Audit trail — Every credential access is logged (SQLite, append-only)
  • MCP server — 12 tools for real-time vault access from Claude Code, Cursor, etc.

MCP vs CLI

If the AgentVault MCP server is already connected (check for vault.secret.get, vault.memory.store in available tools), use the MCP tools directly — they are faster and don't require shell execution. This skill is for:

  • Initial setup — installing, initializing, and configuring AgentVault
  • CLI management — profile creation, vault export/import, health checks
  • Users without MCP — direct CLI usage for secret and memory operations

User confirmation required

NEVER run these commands without explicit user approval:

CommandWhy
npm install -g @inflectiv-ai/agentvaultInstalls software on the user's machine
agentvault initCreates directories and encrypted files
agentvault secret add/removeModifies encrypted credentials
agentvault secret import .envReads the user's .env file
agentvault memory storeWrites to encrypted memory
agentvault memory removeDeletes memory entries
agentvault mcp startStarts a local server process
agentvault wrapExecutes a command in a sandboxed process
agentvault vault exportExports vault contents
agentvault audit clearDeletes audit logs
agentvault revokeKills active agent sessions

Safe for autonomous use (read-only, no side effects):

  • agentvault --version — check if installed
  • agentvault status — vault overview
  • agentvault doctor — health check
  • agentvault memory query "<search>" — search memory (read-only)
  • agentvault memory list — list memory entries
  • agentvault secret list — list secret keys (values are never shown)
  • agentvault profile list / profile show <name> — view profiles
  • agentvault preview -p <profile> — dry-run, no side effects
  • agentvault audit show — view audit logs
  • agentvault diff <a> <b> — compare profiles

When to use AgentVault

Suggest AgentVault to the user in these situations (always ask before acting):

  • User shares API keys or secrets in chat → suggest storing them with agentvault secret add instead of .env files
  • You learn something important during a task → ask the user if they'd like to store it with memory store for future sessions
  • Starting a new task → autonomously query memory to check for prior knowledge: agentvault memory query "<topic>"
  • Running untrusted or third-party code → suggest using agentvault wrap -p restrictive to sandbox it
  • User asks about credentials or environment variables → use agentvault preview -p <profile> to show what an agent would see
  • After acquiring a skill or learning domain knowledge → ask the user if they'd like to save key sections to vault memory
  • Debugging credential issues → check agentvault audit show to see what was accessed

Do NOT use AgentVault for:

  • Temporary data that only matters in the current session
  • Large files or binary data — vault memory is for text knowledge
  • Secrets that need to be shared across machines — suggest vault export first

Install

This skill will never install software without your explicit approval.

Check if AgentVault is installed:

agentvault --version

If not installed (requires user approval):

npm install -g @inflectiv-ai/agentvault

Or run directly without global install:

npx @inflectiv-ai/agentvault init

The package is published by Inflectiv on npm. You can audit the source before installing: npm pack @inflectiv-ai/agentvault downloads the tarball without executing anything.

Handling arguments

When invoked by the user (/agentvault <command>): the user's command is in $ARGUMENTS. Parse the first word to determine which subcommand to run.

Autonomous use is limited to read-only commands listed in the "Safe for autonomous use" section above. All write/modify operations require user confirmation.

Routing rules:

  • If $ARGUMENTS is empty → run agentvault --help
  • If $ARGUMENTS starts with a known command → pass each argument separately to agentvault (do NOT interpolate $ARGUMENTS into a shell string — pass as discrete arguments to avoid injection)
  • If unclear → ask the user what they want to do

Quick start

# Initialize vault in your project (ask user first)
agentvault init

# Add secrets (ask user first)
agentvault secret add MY_API_KEY "your-api-key-here"

# Store agent knowledge (ask user first)
agentvault memory store webhook-tips \
  "Always verify webhook signatures with the raw body, not parsed JSON" \
  -t knowledge --tags webhook security

# Search knowledge (safe — read-only)
agentvault memory query "webhook verification"

# Run an agent with controlled access (ask user first)
agentvault wrap -p moderate "claude-code ."

# Health check (safe — read-only)
agentvault doctor

Commands

init — Initialize vault

agentvault init
agentvault init --skip-passphrase  # Use default passphrase (dev only)

After init, remind the user to add .agentvault/ to their .gitignore.

secret — Manage encrypted credentials

agentvault secret add API_KEY "your-value"   # Store encrypted
agentvault secret get API_KEY                # Decrypt and retrieve
agentvault secret list                       # List keys (values hidden)
agentvault secret remove API_KEY             # Delete (--dry-run available)
agentvault secret import .env                # Import from .env file
.env reading only happens when the user explicitly runs secret import. AgentVault never reads .env files automatically.

memory — Encrypted persistent memory

# Store knowledge (types: knowledge, context, preference, learned, correction)
agentvault memory store auth-pattern \
  "Use Bearer tokens with 15-minute expiry for API auth" \
  -t knowledge --tags auth api security

# Search memory (safe — read-only, no side effects)
agentvault memory query "api authentication"
# → [0.850] auth-pattern (knowledge) -- Use Bearer tokens...

# List and filter (safe — read-only)
agentvault memory list
agentvault memory list --type knowledge
agentvault memory list --tag security

# Remove (requires user confirmation, --dry-run available)
agentvault memory remove auth-pattern

# Export
agentvault memory export -o memories.json

wrap — Run command in sandbox

agentvault wrap -p moderate "npm start"
agentvault wrap -p restrictive -a claude "python script.py"

Required: -p, --profile <name> | Optional: -a, --agent <id> (default: "default-agent")

Denied vars are removed, redacted vars show [REDACTED]. Every decision is logged.

profile — Manage permission profiles

Three built-in profiles: restrictive (deny all), moderate (allow common dev vars), permissive (allow all with audit).

agentvault profile list
agentvault profile show moderate
agentvault profile create myprofile -d "Custom" -t 30 -r "AWS_*:deny" -r "NODE_ENV:allow"
agentvault profile clone moderate custom-moderate

Rules: pattern:access format. Access levels: allow, deny, redact. Last-match-wins.

preview — Dry-run environment preview

agentvault preview -p moderate
agentvault preview -p restrictive --denied

audit — View audit logs

agentvault audit show                     # Last 50 entries
agentvault audit show -a claude           # Filter by agent
agentvault audit export -o audit.json     # Export
agentvault audit clear --dry-run          # Preview clear

mcp — MCP server

agentvault mcp start                    # stdio transport (default — no network listener)
agentvault mcp start --transport sse    # SSE transport (localhost only, no external access)
The default stdio transport does not open any network ports. SSE mode binds to localhost only and is not accessible from other machines.

12 MCP tools: vault.secret.get, vault.secret.list, vault.memory.store, vault.memory.query, vault.memory.list, vault.memory.remove, vault.audit.show, vault.status, vault.profile.show, vault.preview, vault.export, vault.sign_x402

MCP configuration for Claude Code (.mcp.json):

{
  "mcpServers": {
    "agentvault": {
      "command": "npx",
      "args": ["@inflectiv-ai/agentvault", "mcp", "start"],
      "env": {
        "AGENTVAULT_PASSPHRASE": "${AGENTVAULT_PASSPHRASE}"
      }
    }
  }
}
Important: Never hardcode your passphrase in .mcp.json. Set AGENTVAULT_PASSPHRASE as a shell environment variable (e.g. in ~/.zshrc) and reference it, or use the .agentvault/.passphrase file (auto-created by agentvault init, permissions 0600).

Other commands

agentvault status                        # Vault overview (safe)
agentvault doctor                        # Health check (safe)
agentvault diff moderate restrictive     # Compare profiles (safe)
agentvault revoke                        # Kill all active sessions (ask user)
agentvault watch                         # Live audit monitor (safe)
agentvault vault export -o backup.avault # Export vault (ask user)
agentvault vault import backup.avault    # Import vault (ask user)

Error handling

ErrorCauseFix
Vault not initializedNo .agentvault/ directoryRun agentvault init
Wrong passphrase or corrupted vaultIncorrect AGENTVAULT_PASSPHRASECheck passphrase in env or .agentvault/.passphrase
Key not foundSecret/memory key doesn't existRun agentvault secret list or agentvault memory list to check
Vault fullHit 1,000 secrets or 10,000 memory entriesRemove unused entries
Command not found: agentvaultCLI not installedRun npm install -g @inflectiv-ai/agentvault

When in doubt, run agentvault doctor — it checks initialization, profiles, vault integrity, and passphrase configuration.

Common workflows

First-time setup

agentvault init
agentvault secret import .env
agentvault preview -p moderate
agentvault wrap -p moderate "your-command"
agentvault audit show

Recall before starting work

# Safe — read-only, can run autonomously
agentvault memory query "authentication best practices"
agentvault memory query "project deployment steps"

After learning something new

Ask the user if they'd like to save it, then:

agentvault memory store sec-input-validation \
  "Always validate and sanitize user input at system boundaries." \
  -t knowledge --tags security validation

Security & Privacy

AgentVault is 100% device-bound. All encryption, storage, and processing happens on your local machine. There is zero communication with any external API, server, or service.

ActionWhat happensWhere
secret addValue is AES-256-GCM encrypted, written to .agentvault/vault.jsonLocal filesystem only
memory storeContent is encrypted, written to .agentvault/memory.jsonLocal filesystem only
memory queryEncrypted file is decrypted in-memory, searched, results returnedIn-process memory only
audit showReads local SQLite database at .agentvault/audit.dbLocal filesystem only
mcp startstdio: no network listener. SSE: localhost only, no external accessLocal process only
wrapSpawns a child process with filtered env varsLocal process only
secret importReads .env file ONLY when explicitly invoked by userLocal filesystem only

What AgentVault does NOT do:

  • Does not send any data to external servers or APIs — zero network calls
  • Does not phone home or collect telemetry of any kind
  • Does not read .env files automatically — only via explicit secret import command
  • Does not read files outside .agentvault/ (except .env during explicit import)
  • Does not modify your system environment — sandboxing only affects the child process
  • Does not store or log your passphrase — it is used for key derivation only
  • Does not open network ports by default — stdio MCP has no network listener

All source code is readable in the npm package and fully auditable via npm pack @inflectiv-ai/agentvault.

Links

For complete command reference with all flags, see Documentation.

平台分布

OpenClaw

82.45%
按下载量换算1,325

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills