← Back to Skills Marketplace
dmitriyg228

Skill Vexa

by DmitriyG228 · GitHub ↗ · v0.1.3
cross-platform ⚠ suspicious
1288
Downloads
2
Stars
2
Active Installs
4
Versions
Install in OpenClaw
/install vexa
Description
Send bots to Zoom, Google Meet, and Microsoft Teams meetings. Get live transcripts, recordings, and reports. Works with Vexa Cloud or your own self-hosted in...
Usage Guidance
Before installing: 1) Note the manifest omission — this skill requires a VEXA_API_KEY (set in env or skills/vexa/secrets/vexa.env). Don't paste API keys into chat; follow the onboarding flow and persist keys in a secrets file with proper file permissions. 2) The skill's scripts read local OpenClaw files (openclaw.json, sessions.json) and may inspect ~/.cloudflared credentials to validate webhooks — these files can contain tokens or sensitive config. Only install if you trust the skill source and are comfortable it can read those files. 3) The skill will write reports into your workspace (memory/meetings/) and can persist state under skills/vexa/secrets/. Ensure those paths are excluded from version control and review their contents after use. 4) Consider testing in an isolated environment (throwaway workspace or VM) first, and review the bundled scripts (which are included) to confirm behavior you are comfortable with. 5) If you want to proceed but reduce exposure: set VEXA_API_KEY only in environment (not in skill secrets), avoid enabling public webhook tunnels until you verify security, and verify openclaw.json and sessions.json contents before allowing the skill to read them. If you need the skill for production use, ask the author to fix the registry metadata (declare required env) and to document precisely what local files the scripts will read and why.
Capability Analysis
Type: OpenClaw Skill Name: vexa Version: 0.1.3 The Vexa skill bundle is a legitimate integration for managing meeting bots on platforms like Zoom, Google Meet, and Microsoft Teams. The code provides functional CLI tools (vexa.mjs, ingest.mjs, onboard.mjs) for starting bots, retrieving transcripts, and generating meeting reports. Security best practices are implemented, including the use of 'chmod 600' for local secret files, mandatory confirmation flags for destructive 'DELETE' operations, and explicit instructions in SKILL.md and onboarding-flow.md directing the AI agent never to ask users for API keys in chat. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
The name/description and the included scripts match: the code implements starting/stopping bots, fetching transcripts, creating reports, and webhook transforms for Vexa. However the registry metadata claimed no required env vars while SKILL.md and the scripts clearly require VEXA_API_KEY (and support per-endpoint API keys). That metadata mismatch is unexplained and should be corrected/clarified.
Instruction Scope
Runtime instructions and bundled scripts instruct the agent to run the included Node CLI scripts which: read and persist VEXA_API_KEY in skills/vexa/secrets, write reports into memory/meetings/, and read local OpenClaw files (e.g., openclaw.json, sessions.json) and cloudflared credentials to check webhook and session state. Reading other local config/session files and ~/.cloudflared is outside a minimal 'meeting bot' scope and increases sensitivity — the scripts do not transmit those local files externally in the repo, but they do access potentially sensitive tokens/config values locally.
Install Mechanism
No external install steps or downloads are requested; the skill is instruction + bundled scripts that run locally with node. There is no remote archive download or third-party package installation specified in the manifest.
Credentials
The skill actually requires VEXA_API_KEY (and optionally VEXA_BASE_URL), but the registry 'Required env vars' field lists none — this is an incoherence. The scripts also attempt to read OpenClaw-related files (openclaw.json, sessions.json) and cloudflared credentials in the user's home directory; those accesses are somewhat justifiable for webhook validation but are broader than just needing a single API key.
Persistence & Privilege
The skill does persist the API key into skills/vexa/secrets/vexa.env (and supports persisting state under secrets/). It does not request always:true. The scripts may execute child processes (spawnSync) to run onboarding/ingest flows — expected for a CLI. Autonomous invocation (disable-model-invocation: false) is the platform default; combined with the script's ability to read local OpenClaw config and sessions, this increases blast radius if the skill were compromised, so exercise caution.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install vexa
  3. After installation, invoke the skill by name or use /vexa
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.3
v0.1.3 adds improved self-hosting support and updates onboarding security. - Updated to clarify support for both Vexa Cloud and self-hosted instances. - Onboarding now instructs users to set up API keys themselves (never paste keys into chat). - Improved documentation for environment variable setup and secrets management. - Minor text and security clarifications throughout onboarding and setup references.
v0.1.2
v0.1.2: Added .clawhubignore to exclude secrets/ from published package. Fixes security flag.
v0.1.1
v0.1.1: Added Zoom support, recordings (list/get/delete/download/config), meeting bundle command, simplified description, environment switching
v0.0.1
Google Meet and MS Teams transcription delivered real time or anytime Claw is you meeting assistant one
Metadata
Slug vexa
Version 0.1.3
License
All-time Installs 2
Active Installs 2
Total Versions 4
Frequently Asked Questions

What is Skill Vexa?

Send bots to Zoom, Google Meet, and Microsoft Teams meetings. Get live transcripts, recordings, and reports. Works with Vexa Cloud or your own self-hosted in... It is an AI Agent Skill for Claude Code / OpenClaw, with 1288 downloads so far.

How do I install Skill Vexa?

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

Is Skill Vexa free?

Yes, Skill Vexa is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Skill Vexa support?

Skill Vexa is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skill Vexa?

It is built and maintained by DmitriyG228 (@dmitriyg228); the current version is v0.1.3.

💬 Comments