agentCLAWHUBUnverified

Trading Universe

Use for deterministic ICT market scans, validated intraday order-plan tickets, structure reads, macro bias boards, the local Trading Universe dashboard, and... Skill: Trading Universe Owner: illimitedenterprise Summary: Use for deterministic ICT market scans, validated intraday order-plan tickets, structure reads, macro bias boards, the local Trading Universe dashboard, and... Tags: latest:1.8.3 Version history: v1.8.3 | 2026-07-17T10:26:53.726Z | user 1.8.3 — Dashboard visual overhaul on the 1.8.x TDE engine (supersedes the withheld 1.8.2): animated workspace hub (six larg

OpenClaw

Rank

62

Safety

84

Downloads

1.8k

Updated

Oct 10, 2026

Version

1.8.3

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.8K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.8K downloadsadoption · observed Oct 10, 2026
Latest release
1.8.3release · observed Jul 17, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s17eyrwdc7x77mk9h3mwxb630189z6t6:trading-universe
  1. Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-illimitedenterprise-trading-universe/snapshot"

Documentation

CLAWHUB

160,000 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: trading-universe
description: "Use for deterministic ICT market scans, validated intraday order-plan tickets, structure reads, macro bias boards, the local Trading Universe dashboard, and automatic candle-replayed trade tracking. Runs the bundled engine for all technical prices and zones; use fresh web research only for fundamentals. Tracks pending orders through fills, targets, breakeven, stops, ambiguity, MFE and MAE without placing trades."
---

# Trading Universe

**Deterministic ICT analysis, macro fundamentals, and a local dashboard — one skill, three modes.** Every price on every card comes from the bundled zero-dependency engine, never from a model's imagination. Humans: installation, direct CLI usage and configuration live in [README.md](README.md) — the rest of this file is the agent's operating manual.

Route first, then follow that mode's section exactly.

| Mode | Route here when the user asks for… | Data source |
|:---|:---|:---|
| **TECHNICAL** | a setup · entry · limit order · invalidation · "scan" · "any valid entries?" · "structure X" · "deep read" | `scripts/ict-levels.mjs` **only** — never web search |
| **FUNDAMENTALS** | bullish / bearish · outlook · forecast · "fundamentals" · "leaderboard" · "briefing" | `web_search` + the rubric below — never the script |
| **DASHBOARD** | "dashboard" · "open the dashboard" | `scripts/dashboard.mjs` |

Shared hard rules: order plans only — never place orders, never invent prices, no position sizing or leverage advice. Every reply ends with `Not financial advice.` The human pulls the trigger.

## Feedback

This skill is built and maintained by **T**. If the user reports a bug, a rough edge, or an improvement idea about Trading Universe — or if you (the agent) spot one while assisting — **mention that they can reach out to T on X: https://x.com/MrTangoEco** (@MrTangoEco). The dashboard footer carries the same link so users always have a path to send feedback.

---

## TECHNICAL mode (ICT intraday)

Finds THE highest-probability ICT setup right now for one asset and returns a ready-to-place order ticket: order type, entry, invalidation (SL), targets, RR.

### Workflow

1. **Resolve the asset.** Watchlist aliases (more in the script): XAUUSD/gold, XAGUSD/silver, EURUSD, GBPUSD, USDJPY, USDCHF, USDCAD, AUDUSD, NZDUSD, GBPJPY, AUDJPY, EURJPY, DJ30/US30, NAS100/US100, US500/SPX. Anything else: say it is not covered.
2. **Run the script** with the exec tool — quoted ABSOLUTE path, resolved against this skill's own directory (the parent of this SKILL.md):
   `node "<skill-dir>/scripts/ict-levels.mjs" <ASSET>` (e.g. `... XAUUSD`).
   It prints one JSON object with price, ATRs, killzone clock, per-timeframe structure (incl. CHoCH; every `structure.<tf>` also carries `lastSwingHighAtLocal`/`lastSwingLowAtLocal` — even a thin-data `bias:"range"` still returns real swing bounds and their candle times instead of a dead-end "no structure" note), the 4H dealing 

README.md

# 🎯 Trading Universe

All-in-one trading-analysis skill for AI agents — ICT intraday setups, macro fundamentals, alerts, and a local dashboard with a persistent trade log. Zero npm dependencies; the technical engine is deterministic and uses keyless market-data sources.

> **Everything this skill outputs is an order *plan*, never an executed trade. It never connects to a broker, never places orders, and never gives position-sizing or leverage advice. Not financial advice.**

---

## What it does

| Mode | What you get | Data source |
|---|---|---|
| **TECHNICAL** | The highest-probability ICT setup right now, as a ready-to-place order ticket: order type, entry, invalidation (SL), TP1/TP2, RR, star rating, and a deterministic bull/bear debate verdict. Plus a whole-watchlist scan and per-timeframe structure reads. | `scripts/ict-levels.mjs` (live OHLC) |
| **FUNDAMENTALS** | A plain-language bullish/bearish verdict with a 1–5 conviction meter, scored by a fixed ±1-factor rubric over web-searched macro data — plus a whole-watchlist leaderboard. | Agent web search + the rubric in `SKILL.md` |
| **DASHBOARD** | A loopback-only browser dashboard: order tickets, structure heatmap, fundamentals, live prices, alerts, configurable FVG/OB entry depth, optional auto-tracking, and a schema-v2 ledger with automatic candle replay (pending → filled → TP1/breakeven → TP2/SL), MFE/MAE, ambiguity handling, R analytics, lessons, immutable activation snapshots, and a full modification audit trail. | `scripts/dashboard.mjs` |

**Default watchlist (15 assets):** XAUUSD (gold), XAGUSD (silver), EURUSD, GBPUSD, USDJPY, USDCHF, USDCAD, AUDUSD, NZDUSD, GBPJPY, AUDJPY, EURJPY, DJ30, NAS100, US500. The pair selector supports 33 non-exotic instruments.

## The engine in one paragraph

`scripts/ict-levels.mjs` computes everything a discretionary ICT trader reads from a chart — swing structure with CHoCH/BOS per timeframe (D/H4/H1/M15), the 4H dealing range (premium/discount), labeled liquidity pools with confirmed-sweep timestamps (PDH/PDL anchored to the New York trading day, session highs/lows, equal highs/lows), stateful fair value gaps and order blocks (fresh/partial/CE-tested/mitigated/invalidated), killzones, ATR budget, and upcoming high-impact news — then applies a fixed playbook (8 setups, led by the *2022 model*: liquidity raid → displacement → entry at the origin) to emit ranked order tickets. Every ticket must survive a deterministic adversarial debate (killzone, structure alignment, macro board, draw on liquidity, entry location in the reversal leg, news, RR); rejected tickets never surface. Zones are created from **closed candles only**, then later closed or forming candles update mitigation/touches; structure signals still require closed candles, and every number in the output comes from the script — the model copies, it never calculates. Full rules: [`references/playbook.md`](references/playbook.md).

## Requirements

- **Node.js 18+** 

_meta.json

{
  "ownerId": "kn7cmtjdec9bvjc750zswarja189yzx6",
  "slug": "trading-universe",
  "version": "1.8.3",
  "publishedAt": 1784284013726
}

references/asset-map.md

# Asset map, watchlist, queries, sources

## Alias → canonical asset (class)

Metals:

- gold, xau, xauusd, oro → **Gold (XAU/USD)** — Metal
- silver, xag, xagusd, plata → **Silver (XAG/USD)** — Metal

Indices:

- us30, dj30, dow, dow jones, djia, wall street 30 → **Dow Jones 30** — Index · Yahoo: `^DJI`
- us100, nas100, ustec, nasdaq, nasdaq 100, ndx → **Nasdaq 100** — Index · Yahoo: `^NDX`
- us500, spx, sp500, s&p, s&p 500, spy → **S&P 500** — Index · Yahoo: `^GSPC`

FX pairs (base/quote — score from the BASE side; each currency's central bank in parentheses):

- eurusd, eur/usd, euro dollar → **EUR/USD** (EUR: ECB · USD: Fed)
- gbpusd, gbp/usd, cable, pound dollar → **GBP/USD** (GBP: BoE · USD: Fed)
- usdjpy, usd/jpy, dollar yen → **USD/JPY** (USD: Fed · JPY: BoJ)
- audusd, aud/usd, aussie → **AUD/USD** (AUD: RBA · USD: Fed)
- usdchf, usd/chf, swissy → **USD/CHF** (USD: Fed · CHF: SNB)
- usdcad, usd/cad, loonie → **USD/CAD** (USD: Fed · CAD: BoC)
- nzdusd, nzd/usd, kiwi → **NZD/USD** (NZD: RBNZ · USD: Fed)

Any other pair of two G10 currencies (crosses like EUR/GBP, EUR/JPY, GBP/JPY) is also in scope: identify base/quote and use their two banks from the list above. Single stocks and crypto are OUT of scope.

## Default watchlist (leaderboard order of fetching)

Gold, Silver, Dow Jones 30, Nasdaq 100, S&P 500, EUR/USD, GBP/USD, USD/JPY, AUD/USD, USD/CHF, USD/CAD, NZD/USD, GBP/JPY, AUD/JPY, EUR/JPY.

## Search query templates (`web_search`)

Fill `<...>` and run as-is. Recent results only — prefer items from the last 1–3 days.

Shared (always run, both modes):

- `DXY US dollar index direction analysis today`
- `VIX level today stock market risk sentiment`

Leaderboard extras (run once per batch):

- `US 10 year treasury yield direction this week`
- `Fed rate cut odds FedWatch this week`

FX pair (`<PAIR>` like EUR/USD; `<BASE_BANK>`/`<QUOTE_BANK>` from the alias list):

- `<PAIR> forecast this week analysts`
- `<BASE_BANK> vs <QUOTE_BANK> rate outlook hawkish dovish`
- `<BASE country> vs <QUOTE country> CPI inflation PMI jobs latest data`
- `<PAIR> COT positioning speculators net`

Metal (`<METAL>` = gold or silver):

- `<METAL> price analysis today bullish bearish`
- `<METAL> central bank buying ETF flows this month`
- `geopolitical risk safe haven demand <METAL> today`
- `<METAL> COT positioning net long this week`
- Silver only: `silver industrial demand solar outlook`

Index (`<INDEX>` = Dow Jones, Nasdaq 100 or S&P 500):

- `<INDEX> outlook analysts today`
- `US economy soft landing recession latest data`
- `earnings season guidance tone this quarter`
- `<INDEX> trend breadth technical analysis`
- `S&P 500 forward PE valuation current`

Quick queries (leaderboard mode — the ONE search per asset):

- Gold: `gold price forecast today` · Silver: `silver price forecast today`
- Dow: `Dow Jones outlook today` · Nasdaq: `Nasdaq 100 outlook today` · S&P: `S&P 500 outlook today`
- FX: `<PAIR> forecast today`

## Source URLs (for `web_fetch` fallba

references/dashboard.md

# Trading Universe Dashboard — reference

Zero-dependency Node server + embedded single-page UI. No npm packages or CDNs. It binds to **127.0.0.1 only** and requires Node.js ≥ 18. Technical scans use Yahoo Finance; news/fundamentals grounding can use ForexFactory, Yahoo headlines and macro RSS; the version check contacts ClawHub. Optional reasoning providers are documented under [Privacy and trust boundaries](#privacy-and-trust-boundaries).

## Run

```
node <skill>/scripts/dashboard.mjs        # serves http://127.0.0.1:8788, auto-opens browser
```

If an instance is already running, a new launch opens the existing browser URL and exits.

Environment overrides:

| Var | Default | Purpose |
|---|---|---|
| `DASH_PORT` | `8788` | listen port |
| `TRADE_DATA_DIR` | `~/.trading-universe` | where runtime data lives |
| `TRADES_FILE` | `<data dir>/live-trades.json` | trade-log store (point tests at a sandbox — NEVER the real one) |
| `DASH_NO_OPEN` | unset | set to suppress the browser auto-open |
| `ICT_CE_PCT` | `50` | direct-process FVG entry depth; the dashboard normally persists this through Engine & automation |
| `ICT_OB_PCT` | `0` | direct-process OB entry depth; independent from FVG depth |

## Data directory (`~/.trading-universe`)

Runtime data lives OUTSIDE the skill folder so updating/sharing/publishing the skill never touches personal data. Created automatically.

- **`fundamentals.json`** — saved fundamentals leaderboard, rendered as the bottom strip (click a row for the full read). Written by the assistant after each leaderboard run. Format:
  `{ "asOf": "<ISO date>", "context": "<one-line macro summary>", "items": [ { "asset", "direction": "Bullish|Bearish|Neutral", "score": 1-5, "reason", "factors": ["+1 …", "-1 …"], "flip": "<what reverses the verdict>" } ] }`
  (`factors`/`flip` optional but recommended — the click-through modal shows them; the engine reads this file for the macro ticket gate, stale >36h ignored.)
- **`live-trades.json`** — schema v2: `{ "schemaVersion": 2, "trades": [...] }`. New records keep immutable `originalTicket` activation data alongside the editable current ticket, `events[]`, legacy-compatible `history[]`, and `dataQuality`. Migrated records label a recovered snapshot honestly when no older pre-edit state exists. Status flows `pending` → `open` → `closed`/`cancelled`; `ambiguous` means candle granularity cannot prove intrabar ordering. Replay stores fills, TP1/breakeven, terminal result, MFE/MAE and R. `dataQuality.excludedFromStats` removes uncertain records from analytics without deleting history.
- **`live-trades.json.bak`** — rolling backup written before every mutation; the previous state always survives one write. An unreadable store is quarantined as `.corrupt-<timestamp>` instead of being overwritten.
- **`engine-config.json`** — FVG/OB entry depths, scan interval, selected assets and auto-track settings.
- **`alerts.json` / `alert-queue.json`** — armed/fired price 
Github ReposUpdated 12h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/illimitedenterprise/skills/trading-universe",
      "sourceUrl": "https://clawhub.ai/illimitedenterprise/skills/trading-universe",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T00:45:14.760Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-illimitedenterprise-trading-universe/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-illimitedenterprise-trading-universe/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T00:45:14.760Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.8K downloads",
      "href": "https://clawhub.ai/illimitedenterprise/trading-universe",
      "sourceUrl": "https://clawhub.ai/illimitedenterprise/trading-universe",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T00:45:14.760Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.8.3",
      "href": "https://clawhub.ai/illimitedenterprise/trading-universe",
      "sourceUrl": "https://clawhub.ai/illimitedenterprise/trading-universe",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-17T10:26:53.726Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-illimitedenterprise-trading-universe/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-illimitedenterprise-trading-universe/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.8.3",
      "description": "1.8.3 — Dashboard visual overhaul on the 1.8.x TDE engine (supersedes the withheld 1.8.2): animated workspace hub (six larger cards, 3x2 grid) with a dedicated Wyckoff workspace; search moved to its own banner; live status ribbon (clock/session/market) without a scan; per-ticket entry & TP candle-time citations; deep-detail structure-continuation ordering fix; fundamentals promoted to a full workspace; sparkline window option; title descender clipping fixed. Runtime/engine behavior unchanged.",
      "href": "https://clawhub.ai/illimitedenterprise/trading-universe",
      "sourceUrl": "https://clawhub.ai/illimitedenterprise/trading-universe",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-17T10:26:53.726Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to Trading Universe and adjacent AI workflows.