Termix Agent Skills

WarnAudited by ClawScan on May 12, 2026.

Overview

This skill mostly matches its TermiX blockchain helper purpose, but it publishes a bearer API token and asks users to run wallet-transaction scripts, so it needs review before use.

Do not rely on the embedded bearer token; it should be removed or rotated by the publisher. If you use the skill, use a dedicated low-value testnet wallet, review every generated script and transaction amount, verify contract addresses from the live config, and avoid installing optional packages or sharing exchange/API credentials unless you fully trust the TermiX workflow.

Findings (4)

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

A shared API token could be abused to call protected TermiX endpoints or alter metadata without a user's separate authorization.

Why it was flagged

A bearer credential is published directly in the skill documentation. Even though the docs say it is only for a metadata staging endpoint, anyone installing or viewing the skill can reuse it.

Skill content
| API Key (Bearer) | `HrnsTtFiEchdgq7J76Pmxv9rE8jKy0Nen` |
Recommendation

The publisher should revoke and rotate this token, remove it from the skill, and require users to provide their own scoped token through an environment variable if authentication is needed.

What this means

If run with incorrect parameters, the scripts could approve token spending, lock funds, or create/fund the wrong job on-chain.

Why it was flagged

The workflow generates scripts that use the user's wallet key to broadcast approval and funding transactions. This is aligned with creating and funding AACP jobs, but it is high-impact authority.

Skill content
const account = privateKeyToAccount(process.env.WALLET_KEY as `0x${string}`); ... walletClient.writeContract({ ... functionName: "approve" ... }); ... functionName: "setBudget"
Recommendation

Use a dedicated test wallet, verify contract addresses from the live config, confirm amounts and job IDs, and only run transaction scripts after explicit user approval.

What this means

A compromised environment or careless script edit could expose or misuse the user's wallet key.

Why it was flagged

The skill requires a wallet private key for some workflows. The docs describe it as local and user-authorized, which is purpose-aligned, but private-key handling is inherently sensitive.

Skill content
WALLET_KEY ... Wallet private key used locally only for user-authorized BSC Testnet signing or transactions.
Recommendation

Use a low-value dedicated BSC Testnet wallet, avoid pasting keys into chat, store keys only in the local environment, and inspect scripts before execution.

What this means

Installing extra packages can introduce supply-chain risk if done in an untrusted project or without version pinning.

Why it was flagged

The docs include an optional package installation that is not represented by an install spec or lockfile in the provided artifacts.

Skill content
Run with Node.js (requires `eventsource` package):
```bash
npm install eventsource
node -e "require('eventsource'); /* paste snippet above */"
```
Recommendation

Only install optional packages in a disposable or trusted project, pin package versions when possible, and avoid running copied snippets until reviewed.