boxlang-modules-and-packages

Install, configure, and introspect BoxLang modules in boxlang.json.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ortus-boxlang/skills --skill boxlang-modules-and-packages-ortus-boxlang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: boxlang-modules-and-packages
Source: https://github.com/ortus-boxlang/skills/tree/main/boxlang-developer/modules-and-packages
Command: npx skills add https://github.com/ortus-boxlang/skills --skill boxlang-modules-and-packages-ortus-boxlang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

BoxLang modules can be installed, configured, and discovered in ad-hoc ways. This skill centralizes module management to provide consistent setup, visibility, and reuse across projects.

Core Features & Use Cases

  • Install core and BoxLang+ modules (bx-pdf, bx-redis, bx-csv, bx-spreadsheet) using box install.
  • Configure modules in boxlang.json or Application.bx for consistent environments and deployment.
  • Inspect and query loaded modules and metadata at runtime to support troubleshooting.

Quick Start

Install a BoxLang module such as bx-redis, configure it in boxlang.json, and verify its presence with module introspection.

Frequently Asked Questions about boxlang-modules-and-packages

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

FAQPage Schema
How do I install BoxLang modules like bx-redis or bx-pdf?

Install BoxLang modules such as bx-redis or bx-pdf using the box install command. This streamlined process retrieves and adds the selected extension to your project environment.

Where do I configure BoxLang modules for consistent deployment?

Configure BoxLang modules in the boxlang.json file or Application.bx to ensure consistent environments. Define your settings there to maintain uniform behavior across deployment targets.

Can I query loaded BoxLang modules at runtime for troubleshooting?

Inspect loaded BoxLang modules and query their metadata at runtime using module introspection. Querying module metadata supports troubleshooting and verifies active configuration during deployment.

What is the difference between core and BoxLang+ modules?

Core modules provide essential runtime functionality, while BoxLang+ extensions like bx-csv or bx-spreadsheet add specialized capabilities. Manage both types consistently within your boxlang.json configuration.

How do I verify a BoxLang module is enabled after installation?

Verify a BoxLang module by checking its presence through runtime module introspection. Querying the loaded module metadata confirms the extension is successfully installed and actively enabled in your environment.