← Back to Skills Marketplace
VAM Scripter
by
nffdasilva
· GitHub ↗
· v1.2.0
· MIT-0
165
Downloads
0
Stars
1
Active Installs
5
Versions
Install in OpenClaw
/install vam-scripter
Description
Provides a JavaScript-like scripting environment inside Virt-A-Mate for automating poses, animations, audio, interactions, and scene control with lifecycle a...
Usage Guidance
This skill appears coherent and implements in‑game scripting examples for Virt‑A‑Mate. Before installing, review the example scripts (especially state-persistence.js) to confirm you are comfortable with scene‑scoped file writes (app-state.json). If you are concerned about external audio resources, check any uses of getAudioClip(..., "URL", ...) inside your VAM instance to see whether it will fetch remote assets. Because the package comes from an unknown owner, only install if you trust the source or after inspecting the files; otherwise copy individual example scripts you need rather than installing wholesale.
Capability Analysis
Type: OpenClaw Skill
Name: vam-scripter
Version: 1.2.0
The bundle provides documentation and example scripts for 'VAM Scripter,' a JavaScript-inspired scripting interface for the Virt-A-Mate simulation environment. The provided API and scripts (such as state-persistence.js and player-proximity.js) focus on legitimate automation tasks like object animation, interaction detection, and local state management. The file system operations (fs module) are restricted to scene-specific directories and specific file extensions (.json, .txt), and there is no evidence of network access, data exfiltration, or malicious prompt injection.
Capability Assessment
Purpose & Capability
The name/description (VAM Scripter) matches the provided SKILL.md, API reference, and example scripts. All required functionality (scene, player, keybindings, fs, Time, Random, etc.) is appropriate for an in‑game scripting environment — nothing in the manifest asks for unrelated system access, cloud credentials, or external tooling.
Instruction Scope
SKILL.md and the example scripts limit actions to the VAM API: atom transforms, audio actions, keybindings, timers, and scene‑scoped filesystem reads/writes. The instructions do not ask the agent to read host env vars or system files outside the scene, nor to transmit data to arbitrary external endpoints. (Note: scene.getAudioClip uses a 'URL' type in examples — that implies VAM may reference external audio resources at runtime, but the skill itself does not include any hardcoded network endpoints or exfiltration steps.)
Install Mechanism
There is no install spec that downloads or executes external code; the package is instruction‑ and example‑file based and intended to be copied into the user's skills folder. No archives or remote URLs are fetched by the skill metadata itself.
Credentials
The skill declares no required environment variables, binaries, or credentials. The only persistent access is to scene‑scoped files via the fs module, which the documentation restricts to .txt/.json and scene storage.
Persistence & Privilege
The skill is not marked always:true and does not request elevated platform privileges. It writes/reads a scene file (app-state.json) within the VAM Scripter directory to persist state, which is expected behavior for such a plugin and scoped to the scene area rather than system configuration or other skills.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install vam-scripter - After installation, invoke the skill by name or use
/vam-scripter - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Final release v1.2.0 with complete docs
v1.1.0
Initial skill v1.1.0 with updated docs
v1.0.2
Updated README and added references folder
v1.0.1
Updated README and added references folder
v1.0.0
Initial release - VAM Scripter v1.5.1 documentation and examples
Metadata
Frequently Asked Questions
What is VAM Scripter?
Provides a JavaScript-like scripting environment inside Virt-A-Mate for automating poses, animations, audio, interactions, and scene control with lifecycle a... It is an AI Agent Skill for Claude Code / OpenClaw, with 165 downloads so far.
How do I install VAM Scripter?
Run "/install vam-scripter" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is VAM Scripter free?
Yes, VAM Scripter is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does VAM Scripter support?
VAM Scripter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created VAM Scripter?
It is built and maintained by nffdasilva (@nffdasilva); the current version is v1.2.0.
More Skills