A lightweight, pure Python CLI tool to calculate tips and split bills among multiple people with zero external dependencies.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install cn-tip-calculator
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 cn-tip-calculator using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Tip Calculator is a lightweight command-line interface (CLI) tool designed to simplify dining and entertainment expense management. Built entirely using the Python standard library, this utility allows users to quickly determine tip amounts, customize gratuity percentages, and calculate individual shares for split bills without requiring external dependencies or third-party API keys.
As a highly practical addition to Openclaw Skills, this tool integrates seamlessly into developer workflows, automation scripts, and conversational AI agents. It provides offline-first, private, and deterministic calculations, making it an ideal utility for quick financial computations on the go.
No complex installation is needed since this tool utilizes the pure Python standard library. Simply ensure you have Python 3 installed.
Clone the repository or download the script:
# Navigate to your script folder
cd scripts
# Run with base bill and custom tip
python3 tip_calculator.py --bill 85.50 --tip 18
# Run with bill splitting enabled
python3 tip_calculator.py --bill 120.00 --tip 20 --split 4
The Tip Calculator script processes arguments directly from the command line and returns structured, human-readable terminal output.
| Parameter | Type | Required | Description |
|---|---|---|---|
--bill |
Float | Yes | The total pre-tip bill amount (e.g., 85.50). |
--tip |
Integer | Yes | The tip percentage (e.g., 18 for 18%). |
--split |
Integer | No | The number of people to divide the bill among (default: 1). |
When executed, the script outputs the calculated breakdown:
--split is greater than 1).Loading
A lightweight, dependency-free command-line tool to strip redundant spaces, unwanted tabs, and excess line breaks from your text inputs and files.

A local, zero-dependency Python tool for inspecting Unicode character codepoints, official names, and categories.

A local image compression tool and AI agent skill that automatically processes, resizes, and converts images to meet targeted file sizes for optimal web performance.

A lightweight, zero-dependency Python tool for diagnosing URL accessibility, following redirect chains, and resolving HTTP status errors.

A zero-dependency Python tool for reversing multi-byte text sequences globally or character-by-character.

A lightweight, pure-Python utility to automatically detect text file encodings and BOM markers without external dependencies.








































