Presage

PassAudited by ClawScan on May 1, 2026.

Overview

Presage appears to be a benign market-analysis skill that calls Presage’s API, with minor notes about portfolio lookup and documented paper-trading endpoints.

This skill is reasonable for market analysis. Before installing, note that it contacts presage.market, can display portfolio information for an agent ID, and includes documentation for paper-trading endpoints even though the provided code does not execute trades.

Findings (2)

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

If you provide an agent ID, the skill can fetch and display that agent’s Presage portfolio information.

Why it was flagged

The getPortfolio tool retrieves an agent portfolio by ID and returns balance, positions, P&L, and recent trades. This is aligned with the stated portfolio-view feature, but it involves account/portfolio-style data.

Skill content
const response = await fetch(`${API_BASE}/agents/${agentId}`);
Recommendation

Use only agent IDs you intend to query, and be aware that portfolio details may be surfaced in the agent conversation.

What this means

A user or agent reading the reference docs could learn about endpoints that change paper-trading state, even though the included tools do not trade by default.

Why it was flagged

The bundled API reference documents paper-trading mutation endpoints, although the provided JavaScript module exports only analysis and portfolio functions and does not implement trade execution.

Skill content
POST /agents/{id}/trade — Execute trade. Body: {"marketTicker": "...", "side": "YES"|"NO", "quantity": 100, "reasoning": "..."}
Recommendation

Keep use to the exported read-only analysis tools unless you explicitly want paper-trading actions, and require confirmation before any POST/trade operation.