A modular framework for building semantic-aware code transpilers and migration scaffolds.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install universal-code-converter
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 universal-code-converter using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Universal Code Converter is a sophisticated workflow within the Openclaw Skills ecosystem designed for building source-to-source code translation pipelines. Unlike basic text-processing tools, this skill emphasizes semantic fidelity and structural integrity by utilizing a multi-stage approach. It guides developers through parsing source code into Concrete Syntax Trees (CST), normalizing the data, and mapping it to a robust Intermediate Representation (IR) before lowering it into the target language.
This workflow is essential for teams managing large-scale migrations or building custom transpilers. By focusing on diagnostic-driven development, it ensures that semantic gaps—such as differences in async handling or memory management—are explicitly handled rather than ignored. It provides the architectural blueprint needed to deliver reliable, behavior-preserving code conversion tools.
To begin using this skill in your Openclaw Skills environment, set up the required parser bindings and the recommended project structure:
# Example: Install tree-sitter and a specific language grammar
npm install tree-sitter tree-sitter-javascript
# Scaffolding the recommended project architecture
mkdir -p src/{frontends,normalization,semantic,ir,lowering,emitters,diagnostics} tests/{fixtures,golden}
| Component | Description |
|---|---|
| frontends/ | Manages grammar bindings and parser-probe artifacts including root nodes and field names |
| ir/ | Defines the language-neutral semantic model for declarations, bindings, and control flow |
| diagnostics/ | Handles structured nodes or status flags for unsupported or lossy language constructs |
| emitters/ | Centralizes target language logic including naming, escaping, and formatting rules |
| tests/fixtures/ | Stores representative source code and golden-master outputs for regression testing |
Loading
A comprehensive toolkit for generating, optimizing, and validating custom animated GIFs specifically tailored for Slack environments using Openclaw Skills.

A comprehensive utility to count tokens and estimate API costs across 300+ LLM models, designed specifically for auditing agent workspace overhead.

A clinical binary pattern recognition engine that maps 8-bit input signals to 256 deterministic states for O(1) decision execution.

A professional-grade gold trading analyzer that uses a 12-point scoring system and multi-indicator confluence to identify high-probability intraday buy opportunities.

An automated tool for analyzing experiment data, calculating statistical significance, and providing actionable growth recommendations.

A comprehensive short-video production toolkit for maintaining character consistency across multiple AI-generated scenes and musical lyrics.








































