ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

CalcTool

Perform basic, scientific, and financial calculations from the terminal. Use when computing interest, converting units, or solving quick math.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/ckchzh/calctool
Or

CalcTool

Utility toolkit — run, check, convert, analyze, generate, preview, batch, compare, and manage data entries. Each command logs input with timestamps for full traceability and review.

Commands

CommandDescription
calctool run <input>Log a run entry (no args = view recent runs)
calctool check <input>Log a check entry (no args = view recent checks)
calctool convert <input>Log a convert entry (no args = view recent converts)
calctool analyze <input>Log an analyze entry (no args = view recent analyses)
calctool generate <input>Log a generate entry (no args = view recent generates)
calctool preview <input>Log a preview entry (no args = view recent previews)
calctool batch <input>Log a batch entry (no args = view recent batches)
calctool compare <input>Log a compare entry (no args = view recent compares)
calctool export <input>Log an export entry (no args = view recent exports)
calctool config <input>Log a config entry (no args = view recent configs)
calctool status <input>Log a status entry (no args = view recent statuses)
calctool report <input>Log a report entry (no args = view recent reports)
calctool statsSummary statistics — entry counts per category, total, data size
calctool search <term>Search across all log entries
calctool recentShow last 20 history entries
calctool helpShow usage info
calctool versionShow version string

Note: The export and status commands in the case dispatch also have utility variants (_export <fmt> and _status) that provide structured export (json/csv/txt) and health check output respectively. However, the primary case match routes to the logging version.

Data Storage

All data is stored locally in ~/.local/share/calctool/. Each command writes to its own .log file (e.g., run.log, check.log, analyze.log). A unified history.log records every action with timestamps. No external services or databases required.

Log format: YYYY-MM-DD HH:MM|<value>

Export formats: JSON, CSV, or plain text (via the _export helper function).

Requirements

  • bash (version 4+ recommended)
  • Standard POSIX utilities: date, wc, du, grep, tail, head, cat
  • No external dependencies, no network access needed
  • Works on Linux, macOS, and WSL

When to Use

Metadata

Author@ckchzh
Stars3562
Views0
Updated2026-03-29
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-ckchzh-calctool": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#calculator#math#arithmetic#scientific#convert#finance#utility
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.