exchange-rate

PassAudited by ClawScan on May 1, 2026.

Overview

This currency exchange skill is coherent and purpose-aligned, with only minor notes that it runs a local Bun script and sends currency query details to a disclosed exchange-rate API.

This appears safe for ordinary exchange-rate lookup. Before installing, note that it expects Bun to run a local script and will send the requested currencies, amount, and date to the disclosed Frankfurter/ECB exchange-rate API.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Installing or using the skill may run local TypeScript code to answer exchange-rate questions.

Why it was flagged

The skill is not purely instructional; it expects the agent/user to execute an included local Bun script. This is central to the stated exchange-rate purpose and the source code is included.

Skill content
Run `bun scripts/exchange.ts --help` in this skill directory.
Recommendation

Use it from the skill directory, ensure Bun is an expected runtime, and keep the script limited to the included exchange-rate commands.

What this means

Currency codes, amounts, and requested dates may be sent to the Frankfurter exchange-rate service.

Why it was flagged

The code sends exchange-rate requests to a single disclosed external API endpoint, which matches the skill description and does not require credentials.

Skill content
export const API_BASE_URL = "https://api.frankfurter.dev/v1";
Recommendation

Avoid using unusually sensitive transaction details as query amounts if that would be private; otherwise this network use is expected for the skill.

What this means

The skill may fail or require manual setup if Bun is not already installed.

Why it was flagged

The registry requirements do not declare a required runtime, while the skill instructions and shebang use Bun. This is an under-declared setup dependency, not evidence of hidden behavior.

Skill content
Required binaries (all must exist): none
Recommendation

The publisher should declare Bun as a required runtime or provide an install spec; users should install Bun only from a trusted source if needed.