← All creators

ortus-boxlang

Organization

BoxLang AI skills repository and Claude Plugin

50 indexed · 0 Featured · 0 stars · avg score 58
Prolific

Categories

Indexed Skills (50)

AI & Automation Listed

boxlang-core-dev-async-tasks

Use this skill when working with BoxLang asynchronous programming: BoxFuture (CompletableFuture extension), AsyncService, executor types (VIRTUAL/FIXED/CACHED/SCHEDULED), BaseScheduler, ScheduledTask fluent API, scheduling with cron constraints, task lifecycle callbacks, and registerring schedulers via ModuleConfig.bx.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-core-dev-bif-development

Use this skill when creating custom BoxLang built-in functions (BIFs): @BoxBIF annotation, invoke() method, argument handling, accessing BoxRuntime and services, BoxLang vs Java BIF implementations, member functions, and registering BIFs via modules.

0 Updated 2 weeks ago
ortus-boxlang
Web & Frontend Listed

boxlang-core-dev-component-development

Use this skill when creating custom BoxLang components (tags): component file structure, attribute declarations, body/output handling, registering component paths in modules, the difference between components and classes, and testing custom components.

0 Updated 2 weeks ago
ortus-boxlang
DevOps & Infrastructure Listed

boxlang-core-dev-interceptors

Use this skill when creating BoxLang interceptors: Observer/Intercepting Filter patterns, interceptor pools, BoxLang class vs Java interceptors, lambda interceptors, registration via BIFs/InterceptorService/ModuleConfig, interception points, and announcing custom events.

0 Updated 2 weeks ago
ortus-boxlang
DevOps & Infrastructure Listed

boxlang-core-dev-logging

Use this skill when working with BoxLang logging: obtaining loggers via LoggingService, using BoxLangLogger (trace/debug/info/warn/error), pre-configured common loggers, creating named loggers, parameterized messages, accessing loggers from context and interceptors, and logging configuration in boxlang.json.

0 Updated 2 weeks ago
ortus-boxlang
Data & Documents Listed

boxlang-core-dev-module-development

Use this skill when creating a BoxLang module: ModuleConfig.bx structure, lifecycle methods (configure/onLoad/onUnload), module metadata, registering interceptors and BIFs, Gradle build setup, publishing to ForgeBox, or using the official module template.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-core-dev-runtime-architecture

Use this skill when understanding BoxLang internals: BoxRuntime services, IBoxContext hierarchy, scope chain resolution, DynamicObject, type system (IBoxType), parsing pipeline (source to bytecode), class loader isolation, virtual threads, or using --bx-printast for AST debugging.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-application-descriptor

Use this skill when designing or debugging Application.bx behavior: app discovery and nesting, multi-application isolation, lifecycle events, pseudo-constructor settings, session management, mappings/javaSettings resolution, and app-scoped schedulers/watchers via this.schedulers and this.watchers.

0 Updated 2 weeks ago
ortus-boxlang
Data & Documents Listed

boxlang-async-programming

Use this skill when writing BoxLang asynchronous code: BoxFuture, futureNew, asyncRun, asyncAll, asyncAny, asyncAllApply, executors, schedulers, thread components, parallel pipelines, file watchers, or distributed locking with bx:lock.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-best-practices

Use this skill when writing, reviewing, or improving BoxLang code to ensure it follows community best practices for naming, structure, scoping, error handling, performance, and maintainability.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-caching

Use this skill when implementing caching in BoxLang applications: cache providers, cachePut/cacheGet BIFs, output caching, cache regions, distributed caching with Redis or Couchbase, TTL policies, and distributed locking.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-cfml-migration

Use this skill when helping developers migrate from CFML (Adobe ColdFusion or Lucee) to BoxLang, understanding key syntax and behavioral differences, using the bx-compat-cfml compatibility module, converting CFML file types, fixing common migration issues (scopes, annotations, query params, date handling), and writing code that works on both runtimes.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-classes-and-oop

Use this skill when writing BoxLang classes, components, interfaces, inheritance hierarchies, annotations, properties, constructors, or applying object-oriented design patterns in BoxLang.

0 Updated 2 weeks ago
ortus-boxlang
Data & Documents Listed

boxlang-code-documenter

Use this skill when adding documentation comments to BoxLang code: writing function/class Javadoc-style comments, documenting arguments, return types, exceptions, examples, or generating structured API reference documentation for BoxLang classes and BIFs. Comments written with these conventions are compatible with DocBox API documentation generation.

0 Updated 2 weeks ago
ortus-boxlang
Code & Development Listed

boxlang-code-reviewer

Use this skill when reviewing BoxLang code for quality, correctness, security vulnerabilities, performance issues, style violations, or when providing structured code review feedback following BoxLang best practices and security guidelines.

0 Updated 2 weeks ago
ortus-boxlang
Data & Documents Listed

boxlang-configuration

Use this skill when configuring BoxLang runtime settings via boxlang.json, setting environment variables for config overrides, configuring datasources, caches, executors, modules, logging, security, or schedulers — or when helping someone understand the BoxLang configuration system.

0 Updated 2 weeks ago
ortus-boxlang
Data & Documents Listed

boxlang-database-access

Use this skill when writing BoxLang database code: queryExecute, bx:query, datasource configuration, parameterized queries, transactions, stored procedures, query manipulation, or preventing SQL injection.

0 Updated 2 weeks ago
ortus-boxlang
DevOps & Infrastructure Listed

boxlang-deployment

Use this skill when deploying BoxLang applications: CommandBox server setup, Docker containers, AWS Lambda, GitHub Actions CI/CD, BoxLang Version Manager (BVM), boxlang.json runtime config, environment variables, or Spring Boot integration.

0 Updated 2 weeks ago
ortus-boxlang
Data & Documents Listed

boxlang-docbox

Use this skill when generating API documentation for BoxLang or CFML projects with DocBox, including installation, CLI usage, programmatic configuration, HTML/JSON/UML/CommandBox output strategies, HTML themes, multiple sources, excludes patterns, and creating custom strategies. DocBox reads JavaDoc-style comments from your source code — see the code-documenter skill for annotation conventions.

0 Updated 2 weeks ago
ortus-boxlang
Data & Documents Listed

boxlang-file-handling

Use this skill when reading, writing, copying, moving, or deleting files and directories in BoxLang: fileRead, fileWrite, fileCopy, fileMove, directoryList, directoryCreate, fileUpload, streaming large files, or processing CSV/JSON files from disk.

0 Updated 2 weeks ago
ortus-boxlang
Data & Documents Listed

boxlang-file-watchers

Use this skill when implementing BoxLang filesystem watchers: watcherNew/watcherStart/watcherStop lifecycle BIFs, WatcherInstance APIs, event payload handling, recursive directory monitoring, debounce/throttle/atomicWrites tuning, errorThreshold auto-stop behavior, and listener patterns (closure, struct, class, class name string).

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-functional-programming

Use this skill when working with BoxLang lambdas, closures, arrow functions, higher-order functions, functional array/struct pipelines (map, filter, reduce, flatMap, groupBy, etc.), destructuring, or spread syntax.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-interceptors

Use this skill when working with BoxLang's interceptor/event system: creating interceptors, registering announcement points, announcing custom events with announce() or announceAsync(), building pre/post operation hooks, validation interceptors, security guards, or leveraging BoxRegisterInterceptor() BIF for standalone and module-based interception.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-java-integration

Use this skill when integrating BoxLang with Java: createObject, static method calls, type conversion, importing classes, passing closures as functional interfaces, including JARs, JSR-223 scripting, or using Java libraries from BoxLang code.

0 Updated 2 weeks ago
ortus-boxlang
Code & Development Listed

boxlang-language-fundamentals

Use this skill when writing or reviewing BoxLang code covering syntax, file types, variables, scopes, operators, control flow, exception handling, type system, and modern language features like destructuring and spread syntax.

0 Updated 2 weeks ago
ortus-boxlang
Data & Documents Listed

boxlang-modules-and-packages

Use this skill when installing, configuring, or using BoxLang modules: box install, boxlang.json module settings, BoxLang+ premium modules (bx-pdf, bx-redis, bx-csv, bx-spreadsheet), CFML compatibility, ORM, mail, and module introspection.

0 Updated 2 weeks ago
ortus-boxlang
Code & Development Listed

ortus-coding-standards

Use this skill when writing, reviewing, or formatting any Ortus Solutions code (BoxLang, CFML, or Java) to ensure it follows the official Ortus coding standards: indentation, spacing, brace placement, naming, alignment, comments, and structural conventions.

0 Updated 2 weeks ago
ortus-boxlang
DevOps & Infrastructure Listed

boxlang-runtime-aws-lambda

Use this skill when building, deploying, or debugging BoxLang applications on AWS Lambda — including Lambda.bx structure, handler conventions, environment variables, SAM CLI testing, performance optimization, connection pooling, multi-function routing, and the boxlang-starter-aws-lambda project.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-runtime-chromebook

Use this skill when setting up or developing BoxLang on a Chromebook, including enabling Linux development environment, installing Java 21, installing BoxLang, setting up VS Code with the BoxLang extension, and troubleshooting ARM/Intel Chromebook issues.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-runtime-cli-scripting

Use this skill when writing BoxLang CLI scripts and classes, handling command-line arguments, using the BoxLang REPL, running action commands (compile, cftranspile, featureaudit), detecting runtime context, and leveraging CLI-specific built-in functions.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-runtime-commandbox

Use this skill when deploying BoxLang as an enterprise Java servlet application using CommandBox, configuring server.json for BoxLang, installing BoxLang modules, enabling SSL and rewrites, using BoxLang+ or BoxLang++ subscriptions with CommandBox PRO features, and production server configuration.

0 Updated 2 weeks ago
ortus-boxlang
Code & Development Listed

boxlang-runtime-compiled-native-binaries

Use this skill when compiling BoxLang scripts to standalone native executables using MatchBox's --target native flag, cross-compiling for multiple platforms, optimizing binary size, and using Native Fusion to expose Rust functions as BoxLang built-in functions.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-runtime-desktop-electron

Use this skill when building BoxLang desktop applications with Electron and the BoxLang MiniServer, including process lifecycle wiring, miniserver.json-driven development control, runtime/Package.bx packaging, .boxlang-dev.json versus .boxlang.json behavior, default /app and /public mappings, and cross-platform packaging constraints.

0 Updated 2 weeks ago
ortus-boxlang
Code & Development Listed

boxlang-runtime-digitalocean-app

Use this skill when deploying BoxLang applications to DigitalOcean App Platform using the official BoxLang starter kit, setting up auto-deployment from GitHub, and understanding the MiniServer + multi-stage Docker build architecture used in the starter.

0 Updated 2 weeks ago
ortus-boxlang
DevOps & Infrastructure Listed

boxlang-runtime-docker

Use this skill when containerizing BoxLang applications with Docker, including choosing the right image variant, running scripts, the MiniServer web runtime, environment variables, health checks, volume mounts, Docker Compose, and production deployment patterns.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-runtime-esp32

Use this skill when deploying BoxLang to ESP32 microcontrollers using MatchBox's --target esp32 flag, flashing firmware (full-flash vs fast-deploy), using watch mode for rapid iteration, accessing hardware via BoxLang BIFs, detecting the ESP32 runtime, and understanding FreeRTOS task constraints.

0 Updated 2 weeks ago
ortus-boxlang
Code & Development Listed

boxlang-runtime-github-actions

Use this skill when setting up GitHub Actions CI/CD pipelines for BoxLang projects, including the setup-boxlang action, supported inputs/outputs, installing modules, CommandBox integration, multi-engine testing, and complete workflow templates.

0 Updated 2 weeks ago
ortus-boxlang
DevOps & Infrastructure Listed

boxlang-runtime-google-cloud-functions

Use this skill when building, testing, or deploying BoxLang applications on Google Cloud Functions Gen 2, including handler structure, FunctionRunner entry point, URI routing, environment variables, local development with the GCF invoker, and debugging.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-runtime-jsr-223

Use this skill when embedding BoxLang into Java applications via the JSR-223 scripting API, evaluating BoxLang code from Java, sharing data between Java and BoxLang via Bindings, building rules engines, template processors, or configurable logic using BoxLang as a scripting engine inside a JVM application.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-runtime-matchbox

Use this skill when using MatchBox, the Rust-based native implementation of BoxLang that requires no JVM, including installation, understanding the available compilation targets (native, wasm, js, esp32), the philosophy and tradeoffs vs JVM BoxLang, and choosing the right target for CLI tools, edge deployments, browser WASM, and embedded devices.

0 Updated 2 weeks ago
ortus-boxlang
DevOps & Infrastructure Listed

boxlang-runtime-miniserver

Use this skill when running BoxLang as a lightweight web server using the BoxLang MiniServer (Undertow-based), configuring miniserver.json, using the .boxlang.json project convention, enabling health checks, warmup URLs, environment variable overrides, and tuning for development and production.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-runtime-spring-boot

Use this skill when integrating BoxLang with Spring Boot applications, including the starter dependency, MVC view resolution, template structure, accessing Spring Model attributes, configuration via application.properties, and returning BoxLang views from Spring controllers.

0 Updated 2 weeks ago
ortus-boxlang
DevOps & Infrastructure Listed

boxlang-runtime-wasm-container

Use this skill when compiling BoxLang applications to server-side WebAssembly (WASM) using MatchBox's --target wasm flag, running WASM with Wasmtime or WasmEdge, building minimal OCI containers from WASM binaries, and deploying to edge platforms like Fastly Compute or Cloudflare Workers (WASI).

0 Updated 2 weeks ago
ortus-boxlang
Web & Frontend Listed

boxlang-runtime-wasm-in-the-browser

Use this skill when compiling BoxLang to WebAssembly or JavaScript ES modules for use in web browsers and Node.js using MatchBox's --target js or --target wasm flags, integrating with HTML pages, bundlers (Webpack/Vite), and Node.js projects.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-scheduled-tasks

Use this skill when creating or managing BoxLang scheduled workloads: Scheduler DSL classes, BaseScheduler/ScheduledTask fluent APIs, schedulerStart/schedulerGet/schedulerStats BIFs, cron expressions, frequency constraints, lifecycle callbacks, or HTTP-driven tasks with the bx:schedule component.

0 Updated 2 weeks ago
ortus-boxlang
Code & Development Listed

boxlang-security

Use this skill when reviewing BoxLang code or applications for security vulnerabilities, configuring security settings, preventing injection attacks, handling file uploads safely, managing secrets, or applying secure coding patterns drawn from OWASP Top 10 and CFML/Java security history.

0 Updated 2 weeks ago
ortus-boxlang
Web & Frontend Listed

boxlang-templating

Use this skill when writing BoxLang markup templates (.bxm files), mixing HTML with BoxLang output expressions, using template components like bx:output, bx:loop, bx:if, bx:include, bx:script, building views, or creating any HTML-generating template files.

0 Updated 2 weeks ago
ortus-boxlang
Testing & QA Listed

boxlang-testing

Use this skill when writing, running, or debugging tests for BoxLang applications using TestBox: BDD-style describe/it specs, xUnit-style test classes, expectations (expect/toBe matchers), assertions ($assert), life-cycle methods (beforeAll/afterAll/beforeEach/afterEach/aroundEach), MockBox mocking (createMock/prepareMock/$()/$results()), mock data generation (mockData()), async testing, exception testing, focused/skipped specs, and running tests via the BoxLang CLI runner.

0 Updated 2 weeks ago
ortus-boxlang
Web & Frontend Listed

boxlang-web-development

Use this skill when building BoxLang web applications: Application.bx lifecycle, request/response handling, sessions, forms, REST APIs, HTTP clients, routing, CSRF protection, Server-Sent Events, or configuring CommandBox/MiniServer.

0 Updated 2 weeks ago
ortus-boxlang
AI & Automation Listed

boxlang-zip

Use this skill when creating, extracting, listing, or modifying ZIP archives in BoxLang using the bx:zip component: compressing directories or files, filtering entries, reading archive contents, downloading files as a ZIP, or building backup/restore workflows.

0 Updated 2 weeks ago
ortus-boxlang

Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.