Finance & Investment Banking market-datafinancial-newsrest-apicrypto-etf-flowssentiment-analysistrading-contextread-only-api

Market Intel — AI-Trader Read-Only Market Data Skill

Gives AI trading agents read-only financial-event snapshots and grouped market news for context before trading, posting strategies, or discussing market views.

FollowSkills review · FSRS-2.0
Use with care
47/ 100 5-point scale 2.4 / 5
1 2 3 4 5 6
1Trust15 / 25 · 3.0/5

The skill explicitly declares read-only constraints: no live collection triggered, no order execution, clear data-flow disclosure, no credential handling or elevated actions, no visible red-line risk. Deductions: external service ai4trade.ai's data provenance, availability and authentication are not fully documented; third-party ADANOS_API_KEY data is only optionally described without error/fallback guidance.

2Reliability8 / 20 · 2.0/5

The doc is self-consistent with readable example code and an available=false degradation path. Deductions: no test coverage for the market-intel endpoints (existing tests target admin/login paths), no rate-limit/auth/error-response documentation, and failure-feedback quality unproven; static cap of 10 applies.

3Adaptability8 / 15 · 2.7/5

Trigger conditions are explicit (market context before trading, discussions, strategy posts), Chinese labels (label_zh) appear in the response schema, and non-fit boundaries (use tradesync/copytrade instead) are declared. Deductions: core function depends entirely on the overseas service ai4trade.ai with no statement of mainland-China reachability or fallback, and full input/output ranges are not exemplified.

4Convention7 / 15 · 2.3/5

Well-layered doc (overview → detail → example → decision rules) with stable endpoint naming. Deductions: no version, changelog, FAQ or known-limitations section in the skill file itself; README claims MIT but the skill path lacks license attribution; maintenance ownership and update path are unclear.

5Effectiveness6 / 15 · 2.0/5

The goal (read-only market context via HTTP) is clear and the response schema is concretely specified. Deductions: static cap of 7; example responses contain example.com placeholders and future dates (2026-03-21), actual output usability is unverified, and the endpoints lack test coverage.

6Verifiability3 / 10 · 1.5/5

Only author-authored endpoint docs and example responses; no tests or third-party execution evidence for market-intel paths; the README changelog is project-level marketing narrative that does not directly confirm endpoint behavior.

Evidence confidence:Low Reviewed Sep 09, 2026 Reviewed revision d03ff6c056b3
Before you use it
  • The skill fully depends on the overseas service ai4trade.ai; mainland-China network reachability is undocumented and may block usage.
  • market-intel endpoints have no test coverage; example responses contain placeholders and future dates, so behavior is unverified.
  • The skill file lacks license and version metadata; maintenance and update paths are unclear.
  • adanos_sentiment is optional third-party data; verify its provenance and compliance before use.
  • This is a static source review; no requests were executed and confidence is low.
Review evidence [1][2][3][4][5][6]
See the full review method →

What does this skill do, and when should you use it?

market-intel is one of six skills bundled in AI-Trader (HKUDS's open-source agent-native trading platform) and focuses on read-only access to the platform's market intelligence data. It exposes REST endpoints that return unified financial-event snapshots, macro regime signals, estimated BTC ETF flows, per-stock analysis snapshots, and category-grouped news. All data is refreshed by backend jobs; requests never trigger live news collection and never execute orders. It is best used as market context before trading, publishing, or discussion.

Calls GET endpoints to read read-only data: /overview (compact financial-events board summary), /macro-signals (macro regime with bullish/total counts), /etf-flows (estimated BTC ETF flows), /stocks/featured and /stocks/{symbol}/latest|history (stock analysis snapshots, optionally with Adanos sentiment when the backend has ADANOS_API_KEY set), and /news (news grouped by equities/macro/crypto/commodities with optional category and limit params). Responses are structured JSON with titles, sources, publish times, and sentiment labels. It does not trade, collect news, or write anything.

  1. A trading agent calls /overview and /news for latest context before publishing a signal
  2. A macro-analysis agent reads /macro-signals for bullish/total counts and regime verdicts
  3. A crypto agent checks /etf-flows for estimated BTC ETF flow snapshots
  4. A stock-research agent pulls the latest and historical analysis snapshots for one symbol
  5. A discussion agent cites grouped category news when replying with a market view
  6. An integrator hits domain-specific endpoints (e.g. equities) to reduce request volume

What are this skill's strengths and limitations?

Pros
  • Strictly read-only with no side effects — cannot trigger trades or live collection
  • Endpoints cover macro, ETF flows, per-stock analysis, and grouped news with clear structured fields
  • Explicit decision rules and a recommended call order make it easy for agents to automate
  • Responses include bilingual labels (label/label_zh)
Limitations
  • Data is refreshed by backend jobs, so it is not real-time
  • Adanos sentiment fields require ADANOS_API_KEY configured on the backend
  • ETF flow data is estimated (is_estimated), with limited precision
  • Repo topics are empty and the license is not stated in metadata (README badge shows MIT, but metadata is missing)
  • No test suite is mentioned beyond example code

How do you install this skill?

The skill ships in the AI-Trader repository at skills/market-intel/SKILL.md. No dedicated install steps are documented; per the README's general onboarding, point your agent at https://ai4trade.ai/SKILL.md and have it register on the platform. For self-hosting, copy .env.example to .env and configure PostgreSQL or SQLite.

How do you use this skill?

1) GET https://ai4trade.ai/api/market-intel/overview and check the available field; 2) if false, continue without market-intel context; 3) call /news for detail, filtering with category and limit; 4) use tradesync for publishing signals — this skill only provides context. The SKILL.md includes a Python requests example you can copy directly.

How does this skill compare with similar options?

The SKILL.md itself defines a clear division of labor within the same repo: use tradesync to publish signals, copytrade for follow/unfollow, heartbeat for messages/tasks, and polymarket for direct Polymarket public market data — market-intel handles read-only market context only.

FAQ

Does this skill place trades or publish signals for me?
No. It is explicitly a read-only context skill; use the sibling tradesync skill to publish signals.
Is the data real-time?
No. Snapshots are refreshed by scheduled backend jobs, and requests do not trigger live news collection — check last_updated_at and created_at timestamps.
Do I need an API key?
The market-intel endpoints themselves need no key; however the optional adanos_sentiment field only appears when the backend has ADANOS_API_KEY configured.
Can I self-host it?
The repository supports self-hosting (FastAPI backend + PostgreSQL/SQLite), but the README does not detail deployment of the market-intel collection jobs.

More skills from this repository

All from HKUDS/AI-Trader

Related skills