javascript-skill

Execute ES6+ JavaScript in Node.js for data transformations and JSON reshaping.

356|66|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/trohitg/MachinaOS --skill javascript-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: javascript-skill
Source: https://github.com/trohitg/MachinaOS/tree/main/server/skills/coding_agent/javascript-skill
Command: npx skills add https://github.com/trohitg/MachinaOS --skill javascript-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

JavaScript execution within automated workflows enables dynamic calculations, data transformations, and JSON manipulation without relying on external services or manual scripting.

Core Features & Use Cases

  • ES6+ support with a Node.js runtime to run custom code inside automations.
  • Data transformation and calculations directly in workflows (e.g., compute totals, map and filter arrays, reshape JSON).
  • Built-in variables (input_data, output) to exchange data with connected nodes and return results.
  • Safe, sandboxed execution with no network access to external endpoints.

Quick Start

Connect the JavaScript Executor node to Zeenie's input-tools handle and supply your JavaScript code in the code field to execute.

Frequently Asked Questions about javascript-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run JavaScript code inside an automated workflow?

To run JavaScript code inside an automated workflow, connect a JavaScript executor node to your input tools and supply your custom ES6+ code in the code field to process data directly within the automation pipeline.

Can I transform JSON and perform array operations within Node.js workflows?

Yes, you can transform JSON and perform array operations within Node.js workflows by using standard ES6+ syntax to map, filter, and reshape input_data variables on-the-fly before passing results to output variables.

Does the Node.js JavaScript execution environment have network access?

The Node.js JavaScript execution environment does not have network access. It operates within a safe, sandboxed execution model that restricts any network calls to external endpoints.

How do I pass data between connected workflow nodes in JavaScript?

You pass data between connected workflow nodes in JavaScript by using the built-in input_data variable to receive incoming data and assigning your processed calculation results to the output variable.

What are the limitations of running JavaScript calculations in a sandboxed environment?

The main limitation of running JavaScript calculations in a sandboxed environment is the strict network restriction, meaning you cannot fetch external data or trigger API calls, limiting execution to local data processing only.