← Back to Skills Marketplace
luozhengrongyn

Cement Heat Balance Visualization

by luozhengrongyn · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
55
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install cement-heat-balance-viz
Description
Generate visualizations for cement production heat balance analysis including process flow diagrams, energy distribution charts, and temperature profiles. Us...
README (SKILL.md)

Cement Heat Balance Visualization Skill

This skill creates visual representations of cement production heat balance data including process flow diagrams, Sankey diagrams for energy distribution, and temperature profiles along the production line.

When to Use This Skill

Use this skill when users need to:

  • Visualize cement plant thermal processes
  • Show energy input/output distributions
  • Create temperature profile diagrams along production stages
  • Generate Sankey diagrams for heat balance analysis
  • Produce professional technical diagrams for presentations or reports

Core Concepts

The skill works with cement production data including:

  • Temperature readings at different process stages
  • Energy input sources (coal powder, alternative fuels)
  • Energy output distribution (product heat, losses, etc.)
  • Process flow visualization
  • KPI metrics display

Standard Workflow

  1. Analyze the heat balance data - Understand the input parameters and output distributions
  2. Select visualization type - Choose appropriate chart type based on data characteristics
  3. Generate the visualization - Create HTML/CSS/JS visualization with proper styling
  4. Add annotations and labels - Include units, descriptions, and key insights
  5. Provide the output - Return the visualization as an HTML file that can be viewed in browsers

Available Visualization Types

  • Process Flow Diagram - Shows temperature progression through kiln stages
  • Energy Sankey Diagram - Visualizes energy input/output flows
  • Temperature Profile Chart - Line chart showing temperature vs. process length
  • KPI Dashboard - Displays key performance indicators
  • Combined Report - Integrates multiple visualizations in one report

Implementation Details

The skill generates responsive HTML visualizations that:

  • Work in modern browsers without external dependencies
  • Use CSS gradients and animations for professional appearance
  • Include proper Chinese/English labels as needed
  • Are print-friendly and presentation-ready
  • Follow the existing styling conventions from the cement-heat-balance.html template

Customization Options

Users can specify:

  • Color schemes (default: industrial theme with blues, reds, and yellows)
  • Units (metric/imperial)
  • Level of detail (overview vs. detailed)
  • Output format (standalone HTML or embeddable component)
  • Interactive elements (hover tooltips, clickable details)

Example Usage

When a user provides cement heat balance data like:

Input: Coal powder - 100%
Output: 
- Product heat: 45%
- Kiln shell radiation: 15%
- Exhaust losses: 12%
- Mechanical stirring: 8%
- Raw material drying: 10%
- Preheater losses: 5%
- Other losses: 5%

The skill can generate:

  1. A Sankey diagram showing these flows
  2. A process flow diagram with temperature annotations
  3. A KPI display showing efficiency metrics
  4. A combined technical report

Best Practices

  • Maintain consistency with existing cement visualization styling
  • Use appropriate units (°C, %, kcal/kg, etc.)
  • Include clear legends and axis labels
  • Highlight key efficiency metrics
  • Ensure accessibility with proper color contrast
  • Keep designs clean and professional for technical audiences
Usage Guidance
This looks safe for generating local cement heat-balance visualization files. Use trusted data sources, review the output path before generating files, and be aware that unescaped input text may appear directly in the resulting HTML.
Capability Analysis
Type: OpenClaw Skill Name: cement-heat-balance-viz Version: 1.0.0 The skill is designed to generate HTML visualizations for cement production data, but the implementation in `scripts/generate_heat_balance_viz.py` contains a Cross-Site Scripting (XSS) vulnerability. The script uses f-strings to directly inject user-provided data (such as process stage names and KPI labels) into an HTML template without any sanitization or escaping. While the behavior aligns with the stated purpose and there is no evidence of intentional malice, the lack of input validation represents a security risk if the processed data is untrusted.
Capability Assessment
Purpose & Capability
The included code and SKILL.md are aligned around generating cement heat-balance HTML visualizations. There is a likely CLI typo in the script (`parser.add` instead of `parser.add_argument`) that may affect usability, but it is not a security concern.
Instruction Scope
The instructions are limited to analyzing heat-balance data and producing visualization output; there are no role overrides, hidden instructions, or attempts to redirect agent goals.
Install Mechanism
There is no install specification, no package installation, and no required binaries or environment variables.
Credentials
The script reads a user-provided JSON file or JSON string and writes a local HTML output file, which is proportionate for this visualization purpose.
Persistence & Privilege
No credentials, privileged access, background execution, persistence, network access, or account mutation are shown in the artifacts.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cement-heat-balance-viz
  3. After installation, invoke the skill by name or use /cement-heat-balance-viz
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug cement-heat-balance-viz
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Cement Heat Balance Visualization?

Generate visualizations for cement production heat balance analysis including process flow diagrams, energy distribution charts, and temperature profiles. Us... It is an AI Agent Skill for Claude Code / OpenClaw, with 55 downloads so far.

How do I install Cement Heat Balance Visualization?

Run "/install cement-heat-balance-viz" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Cement Heat Balance Visualization free?

Yes, Cement Heat Balance Visualization is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Cement Heat Balance Visualization support?

Cement Heat Balance Visualization is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Cement Heat Balance Visualization?

It is built and maintained by luozhengrongyn (@luozhengrongyn); the current version is v1.0.0.

💬 Comments