← Back to Skills Marketplace
shubhamsaboo

Google Vertex AI Memory Bank

by Shubham Saboo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
256
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install vertexai-memory-bank
Description
Install and configure the OpenClaw Vertex AI Memory Bank plugin for persistent, cross-agent memory. Use when the user wants long-term memory, cross-session r...
Usage Guidance
This skill appears to do what it says: set up a Vertex AI memory plugin. Before running the setup script: 1) Review the upstream repository and its package.json (postinstall/build scripts) so you know what code will run when npm install/build executes. 2) Avoid using a broad personal/project owner account interactively; prefer a service account with the minimum IAM roles required for enabling aiplatform and creating the reasoning engine (or review permissions first). 3) Understand that agent memories (including any sensitive data) will be stored in your GCP project — check retention/TTL, encryption, and privacy. 4) Test in a non-production project to observe costs and behavior. If you want higher assurance, manually perform each step (enable API, create reasoning engine, inspect plugin code) rather than running the script unreviewed.
Capability Analysis
Type: OpenClaw Skill Name: vertexai-memory-bank Version: 1.0.0 The skill bundle automates the installation of a Vertex AI memory plugin by executing a shell script (scripts/setup.sh) that performs high-risk operations, including cloning a remote repository from GitHub, running 'npm install', and using 'gcloud' to generate access tokens for Google Cloud API calls. While these actions are consistent with the stated goal of configuring a cloud-based memory bank, the pattern of fetching and executing remote code and managing cloud credentials via shell scripts constitutes a significant security risk and potential supply chain vulnerability.
Capability Assessment
Purpose & Capability
Name and description claim a Vertex AI memory plugin; the SKILL.md and setup script perform GCP/Vertex AI operations, install an npm plugin, and configure openclaw.json. Required tooling (gcloud, Node.js, npm) and enabling Vertex AI are consistent with that purpose.
Instruction Scope
Runtime instructions and the included setup.sh stay within the stated task: checking tools, creating a Vertex AI reasoning engine, cloning the plugin repo, building it, and advising how to configure/restart OpenClaw. The script uses gcloud auth tokens and creates resources in the user project (expected for this integration). It does not reference unrelated system paths or ask for unrelated secrets.
Install Mechanism
There is no packaged install spec; the setup script clones https://github.com/Shubhamsaboo/openclaw-vertexai-memorybank and runs npm install && npm run build. Cloning from GitHub is reasonable, but running npm install executes whatever package scripts exist in that repo — this is normal for installing plugins but carries the usual risk of executing arbitrary code from the upstream repo. The script does not validate git is installed (minor robustness issue).
Credentials
The skill declares no required env vars, which matches the bundle. However, the setup relies on gcloud application-default credentials (or interactive gcloud login) and uses gcloud auth print-access-token to call the Vertex AI REST API. That requires a Google identity with permissions to enable services and create reasoning engines (project-level privileges). This is expected for the stated task but is high-privilege relative to typical local tools — use least-privilege credentials (service account with limited roles) rather than a broad personal account.
Persistence & Privilege
always is false and the skill does not request permanent platform-wide inclusion. The script writes to ~/.openclaw/plugins and suggests edits to ~/.openclaw/openclaw.json — scoped to the user's home. The plugin will persist user/agent memories to Vertex AI (by design), so consider privacy and retention settings, but no unexpected privilege escalation is present in the package itself.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install vertexai-memory-bank
  3. After installation, invoke the skill by name or use /vertexai-memory-bank
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Vertex AI Memory Bank Plugin v1.0.0 initial release - Adds OpenClaw integration for Google's Vertex AI Memory Bank, enabling persistent, cross-agent memory. - Provides auto-recall/capture, workspace file sync, and shared memory features. - Includes guided setup via script: automates GCP, Vertex AI, and plugin configuration. - Supports manual installation and configuration for advanced users. - Adds CLI commands for searching, managing, and syncing memories. - Requires Node.js, npm, Google Cloud SDK, and a Vertex AI-enabled GCP project.
Metadata
Slug vertexai-memory-bank
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Google Vertex AI Memory Bank?

Install and configure the OpenClaw Vertex AI Memory Bank plugin for persistent, cross-agent memory. Use when the user wants long-term memory, cross-session r... It is an AI Agent Skill for Claude Code / OpenClaw, with 256 downloads so far.

How do I install Google Vertex AI Memory Bank?

Run "/install vertexai-memory-bank" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Google Vertex AI Memory Bank free?

Yes, Google Vertex AI Memory Bank is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Google Vertex AI Memory Bank support?

Google Vertex AI Memory Bank is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Google Vertex AI Memory Bank?

It is built and maintained by Shubham Saboo (@shubhamsaboo); the current version is v1.0.0.

💬 Comments