Advanced financial calculator with future value tables, present value, discount calculations, markup pricing, and compound interest. Use when calculating investment growth, pricing strategies, loan values, discounts, or comparing financial scenarios across different rates and time periods. Includes both CLI and interactive web UI.
Security Analysis
high confidenceThe skill's files, instructions, and runtime behavior are consistent with an offline financial calculator and interactive web UI; nothing obvious or disproportionate is requested or installed.
Name/description match the code and assets: calculation engine (calculate.py), a Flask-based web UI (web_ui.py + assets), CLI usage and table generation. No unrelated credentials, binaries, or external services are required by the stated purpose.
SKILL.md instructs only to run the CLI or launch the web UI; runtime instructions create a venv and install Flask as needed and then serve a local UI. There are no instructions to read unrelated files, export credentials, or call external endpoints beyond the client-side CDN for Chart.js and normal pip/CDN downloads.
There is no registry install spec (instruction-only), but launch_ui.sh will create a local venv and run 'pip install flask' (downloads from PyPI). The web UI references Chart.js from jsdelivr CDN. This is typical but does involve network downloads at runtime — no unknown/personal URLs or archive extraction present.
The skill does not declare or read any environment variables, credentials, or config paths. The code does not access secrets or unrelated system configuration.
always:false and no modifications to other skills or system-wide agent settings. The only persistent change is creation of a local 'venv' directory and installing Flask inside it (contained in the skill directory).
Guidance
This package appears to be a straightforward financial calculator with a small Python codebase and a Flask web UI. Before running it: 1) Review or run the code in an isolated environment (VM or container) because launch_ui.sh will create a virtual environment and install Flask from PyPI. 2) Be aware the web server binds to 0.0.0.0 in web_ui.py, which makes the UI reachable from other hosts on your network — change to 127.0.0.1 if you want localhost-only access. 3) The frontend loads Chart.js from the jsDelivr CDN (client-side network request). If you require air-gapped operation, remove CDN usage and pre-bundle dependencies. 4) If you plan to let the agent invoke this skill autonomously, note that it will run local Python code and may start a local web server; that is expected behavior but run it where you trust these effects. Overall the files align with the claimed functionality and no disproportionate permissions or hidden network endpoints were found.
Latest Release
v1.0.0
Initial release: Future Value, Present Value, Discount, Markup, Compound Interest calculators with interactive charts, tables, and year+month support. Includes CLI and beautiful web UI.
Popular Skills
Published by @Tarigha on ClawHub