VAM Scripter

v1.2.0

Provides a JavaScript-like scripting environment inside Virt-A-Mate for automating poses, animations, audio, interactions, and scene control with lifecycle a...

0· 125·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

automationvk9740tsa7htdsh6rtrcy1s720d835zsslatestvk9740tsa7htdsh6rtrcy1s720d835zssscriptervk9740tsa7htdsh6rtrcy1s720d835zssvamvk9740tsa7htdsh6rtrcy1s720d835zss

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments