by HKUDS
"Vibe-Trading: Your Personal Trading Agent"
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
# Add to your Claude Code skills
git clone https://github.com/HKUDS/Vibe-TradingGuides for using ai agents skills like Vibe-Trading.
Last scanned: 4/24/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-04-24T06:08:25.056Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}⚠️ Security warning: The X account
VibeTrading_HKU, Virtuals project101845, and token contract0x640BDBF77b6447E8b7DB7894cED84BD1c40571f4are not official Vibe-Trading assets. We have never launched or endorsed any token or memecoin. Do not buy, connect a wallet, or sign anything. Details.
{"status": "error"} envelope, so a dropped connection produced a compliant-looking audit trail while the resting order stayed live; error envelopes now fail closed in both passes (#1232). The sweep's fired-once latch also lived only in memory: a restart with flatten orders still working replayed the whole sweep — a fresh market order per position, enough to flip a long book net short; the latch is now persisted next to the HALT sentinel and bound to its halt episode, so clearing and re-tripping still re-arms it (#1233). New: every market's data-source fallback order is visible and reorderable in Settings → Data Source Priority — hot-applied, persisted per market (MARKET_DATA_ORDER_*), and strictly a reordering: adding or dropping sources is refused, and without an override the defaults are untouched (#1231); Binance USD-M reconciliation results now land as tamper-evident drift evidence artifacts — strict JSON, fail-closed on incomplete or unsupported snapshots, no order surface (#1230, toward #1030). Thanks @he-yufeng, @sambazhu, and @honginp!client_order_id only, attributes fills against the signed position delta, and HALTs on any contradiction — recovery never resubmits (#1213, #1221, #1222). Fixed: metals used FX pip/lot conventions, making gold's spread ~1,460× too cheap and rounding positions under 1,000 oz to zero (#1226); Futu HKD holdings were valued as USD, overstated by roughly the USD/HKD rate (#1228); Shadow Account read PnL keys the runner never emits, so every successful backtest reported PnL = 0.00 (#1217); streamed LLM calls never requested usage, under-reporting swarm output tokens ~18–36× (#1225). New: opt-in read-only Binance USD-M account snapshots — two allowlisted signed reads, no order surface (#1229, toward #1030); portfolio OAuth reconnects run in a bounded subprocess that cannot strand the web process or the callback port (#1211). Thanks @Elfsa-Miranda, @P1Piyush, @JaxonHu1024, @he-yufeng, @honginp, and @goatyyc!qty is a magnitude, direction lives in side), so selling more loosened max_total_exposure_usd instead of tightening it — quantity is now signed on both the TAP JSON and direct-SDK paths (#1209); OKX/Futu reads flattened a rejected API call into "empty book, status: ok", letting the mandate gate evaluate limits against nothing — they now return the error envelope the gate fails closed on (#1212). Both are Phase 0 of the audit roadmap in #1207. Fixed: combinatorial purged CV treated non-contiguous test blocks as one span, purging every training observation between them; segments now purge individually and an emptied fold raises (#1204); the credit-risk functions refuse NaN/inf inputs instead of returning NaN scores or a "grey" verdict (#1215, closes #1214). New: swarm workers retry with capped equal-jitter backoff (#1210, toward #1208), and vibe-trading --swarm-retry <run_id> / /swarm retry reruns a failed run, keeping completed tasks with --resume (#1194). Thanks @he-yufeng, @santhreal, @Robin1987China, @pengpengyi92, and @SiMinus!token_endpoint_auth_method: none, a stable callback port, and stale-registration recovery, applied only when the MCP host is api.ibkr.com — completes authorization (#1186), and the live-account-verified get_account_summary / get_account_positions tools now back the generic account/position reads, making ibkr-live-official-mcp-readonly an eligible /portfolio source (#1190, closes #1126). New: the agent sees exactly one scheduling tool, scheduled_research — its propose_create/propose_cancel never touch the job store until you confirm on the surface you are on (Web card, CLI y/N, or an exact confirm/确认 reply in IM), delivery targets are opaque operator-configured refs that never expose a raw chat/user id, and a job past its end_at expires instead of firing again (#1187). Fixed: the comps and three-stVibe-Trading is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by HKUDS. "Vibe-Trading: Your Personal Trading Agent". It has 31,858 GitHub stars.
Yes. Vibe-Trading passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/HKUDS/Vibe-Trading" and add it to your Claude Code skills directory (see the Installation section above).
Vibe-Trading is primarily written in Python. It is open-source under HKUDS on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Vibe-Trading against similar tools.
No comments yet. Be the first to share your thoughts!
Based on votes and bookmarks from developers who liked this skill