Molt Pmxt

WarnAudited by ClawScan on May 10, 2026.

Overview

This skill is mostly coherent for prediction-market access, but it can use private trading keys to place real-money orders with limited enforceable safeguards.

Install only if you intentionally want the agent to access prediction markets and potentially trade. Do not provide main wallet or high-balance account keys; use limited dedicated credentials, require manual approval for every order, and treat 'arbitrage' suggestions as risky financial information rather than guaranteed profit.

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

An accidental, prompt-induced, or insufficiently reviewed tool call could place a real-money prediction-market trade.

Why it was flagged

The order tool directly submits caller-provided market, outcome, amount, and side to the exchange client. The code does not enforce a separate confirmation token, spending limit, dry-run mode, or other guardrail.

Skill content
const result = await client.createOrder({
            market_id,
            outcome,
            amount,
            side
        });
Recommendation

Use this only with explicit per-order approval in the host agent, dedicated low-balance accounts, and preferably add code-level checks for confirmation, maximum amount, and allowed exchanges.

What this means

If these credentials are available to the agent runtime, the skill can act with the user's trading authority on supported markets.

Why it was flagged

The skill requires high-value trading credentials and private signing keys for full functionality. This is under-declared by the registry metadata, which lists no required env vars and no primary credential.

Skill content
`POLYMARKET_PRIVATE_KEY`: Your wallet's private key.
`KALSHI_API_KEY`: Your Kalshi API key.
`KALSHI_PRIVATE_KEY`: Your RSA private key.
`LIMITLESS_PRIVATE_KEY`: Private key for EIP-712 order signing.
Recommendation

Provide only restricted, dedicated credentials where possible; keep balances low; rotate keys if exposed; and ensure the registry metadata accurately declares required credentials.

What this means

The agent's market/search/order surface could expand beyond Polymarket, Kalshi, and Limitless if the dependency exposes additional adapters.

Why it was flagged

The code dynamically registers any exchange class exported by pmxtjs, not only the three exchanges named in the skill description and frontmatter network permissions.

Skill content
// Dynamic discovery for any other exchanges
for (const key of exportList) {
...
    const instance = new ExportedItem();
    exchanges.set(normalizedKey, instance);
Recommendation

Restrict the exchange map to an explicit allowlist and require user approval before enabling any additional exchange.

What this means

Users may over-trust the agent's financial recommendation and place trades that are not actually risk-free.

Why it was flagged

The instruction tells the agent to present arbitrage as 'risk-free yield' in a real-money trading context, without acknowledging fees, liquidity, execution, settlement, or account risks.

Skill content
"🚨 **Arbitrage Opportunity:** I detected a price discrepancy. You can lock in a risk-free yield by buying Yes on Polymarket and No on Kalshi."
Recommendation

Describe arbitrage as a possible discrepancy, include risks and costs, and avoid language implying guaranteed or risk-free returns.