A specialized tool for the automated formatting, auditing, and correction of InterSystems IRIS and ObjectScript codebases.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install iris-code-formatter
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install iris-code-formatter using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The IRIS Code Formatter is a sophisticated automation utility designed to enforce rigorous coding standards within InterSystems IRIS and Cache ObjectScript environments. By integrating this tool into your development workflow via Openclaw Skills, you can ensure that your code adheres to professional benchmarks for variable naming, method structure, transaction safety, and performance-minded formatting. It is specifically engineered to handle the nuances of ObjectScript, such as Global naming conventions and specific compiler requirements for post-conditional expressions.
This skill serves as both an auditor and a refactoring assistant, identifying technical debt and providing immediate, production-ready corrections. It eliminates the manual effort of code reviews by automatically checking for common pitfalls like deadlocks, open transactions, and non-standard abbreviations, making it an essential asset for teams using Openclaw Skills to maintain high-quality legacy and modern IRIS applications.
To begin using this tool within your automation environment, ensure you have access to the Openclaw Skills library. You can initialize the skill by including the definition in your agent's configuration.
# Example of referencing the skill in your project structure
openclaw install iris-code-formatter
No additional database drivers are required as the skill processes the code as structured text following the ObjectScript grammar rules defined in the iris-code-formatter specification.
The skill organizes its audit and formatting logic based on the following technical taxonomy:
| Category | Standard | Description |
|---|---|---|
| Variable Naming | lowerCamelCase | Applied to local, member, and parameter variables. |
| Method/Class Naming | UpperCamelCase | Ensures consistent class and method identification. |
| Global Naming | ^CacheTemp* | Restricts temporary globals to system-optimized namespaces. |
| Abbreviations | s, d, q, n, k | Standardizes command abbreviations for code density. |
| Locking | +/^Global:3 | Enforces timeouts and incremental locking to prevent deadlocks. |
| Transactions | ts/tc/tro | Ensures all transactions are scoped and closed within a single method. |
Loading
A comprehensive automated code review and security auditing tool designed to identify vulnerabilities and logic flaws in local git branches.

A specialized skill for implementing core Erlang OTP behaviors like gen_server and supervisors to build fault-tolerant, stateful applications.

An AI-powered video editing skill that automates background music integration and cloud-based rendering through simple natural language commands.

A comprehensive methodology and toolset for discovery, auditing, and exploiting vulnerabilities within SSH services.

A high-performance AI tool that converts images into professional videos with smooth transitions and cloud-based rendering.

A high-efficiency skill compression tool that reduces context window usage by distilling verbose instructions into high-density prose.








































