Customjs
for LuumenAI

CustomJS is a code-first automation platform that enables seamless integration of custom JavaScript logic into various systems and technologies, allowing users to extend applications by writing functions for tasks like sending emails, generating PDFs, or updating CRM data fields.

Use Customjs as both context and control. LuumenAI reads repos, pipelines, and runbook code to understand a change, then proposes pull requests, triggers jobs, or rolls back releases as approved, audited steps.

The Customjs toolbox

5 tools, all read-only. They answer instantly, and every call is logged.

  • ReadAuthenticate CustomJS API KeyAuthenticate and validate a CustomJS API key.
  • ReadConvert HTML to PDFConvert HTML content to a PDF document.
  • ReadConvert HTML to PNGConvert HTML string to PNG image.
  • ReadMerge multiple PDFs into oneMerge multiple PDF files from URLs into a single PDF document.
  • ReadRun Puppeteer ScriptExecute a Puppeteer script in a headless browser and capture a screenshot.

Questions

How does LuumenAI connect to Customjs?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Customjs on its own?

No. Every one of the 5 tools LuumenAI has for Customjs is read-only, so it can answer questions from Customjs but cannot change anything in it. Reads are not gated — they answer immediately, and each one is recorded on the audit trail with the actor and the result.

Who gets access to the integration?

You decide. Access is granted per agent, skill, and team, and per environment — production is not staging.

Is there an audit trail?

Every call to Customjs is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Customjs to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.