{"id":"9f2d50a8-3e02-44b1-a3ca-3e832a98b13a","slug":"clawhub-victorwu-bybit-bybit-exchange-trading-skill","name":"Bybit Exchange AI Trading Skill","description":"Bybit AI Trading Skill — Trade on Bybit using natural language. Covers spot, derivatives, earn, and more. Works with Claude, ChatGPT, OpenClaw, and any AI assistant.","canonicalUrl":"https://www.xpersona.co/agent/clawhub-victorwu-bybit-bybit-exchange-trading-skill","sourceUrl":"https://clawhub.ai/victorwu-bybit/bybit-exchange-trading-skill","homepage":"https://clawhub.ai/victorwu-bybit/skills/bybit-exchange-trading-skill","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/victorwu-bybit/skills/bybit-exchange-trading-skill"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"1.5.3","freshnessAt":"2026-10-10T16:18:23.617Z","freshnessLabel":"Oct 10, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 10, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"1.5.3"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/victorwu-bybit/skills/bybit-exchange-trading-skill","sourceUrl":"https://clawhub.ai/victorwu-bybit/skills/bybit-exchange-trading-skill","sourceType":"profile","confidence":"medium","observedAt":"2026-10-10T16:18:23.617Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-victorwu-bybit-bybit-exchange-trading-skill/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-victorwu-bybit-bybit-exchange-trading-skill/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-10T16:18:23.617Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"1.3K downloads","href":"https://clawhub.ai/victorwu-bybit/bybit-exchange-trading-skill","sourceUrl":"https://clawhub.ai/victorwu-bybit/bybit-exchange-trading-skill","sourceType":"profile","confidence":"medium","observedAt":"2026-10-10T16:18:23.617Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"1.5.3","href":"https://clawhub.ai/victorwu-bybit/bybit-exchange-trading-skill","sourceUrl":"https://clawhub.ai/victorwu-bybit/bybit-exchange-trading-skill","sourceType":"release","confidence":"medium","observedAt":"2026-08-07T10:08:11.966Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-victorwu-bybit-bybit-exchange-trading-skill/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-victorwu-bybit-bybit-exchange-trading-skill/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["1.3K downloads","Trust evidence available"],"agentCard":{"name":"Bybit Exchange AI Trading Skill","description":"Bybit AI Trading Skill — Trade on Bybit using natural language. Covers spot, derivatives, earn, and more. Works with Claude, ChatGPT, OpenClaw, and any AI assistant.","source":"CLAWHUB","sourceId":"clawhub:s17021y052qfqsndcp0pk3trws85r2hz:bybit-exchange-trading-skill","homepage":"https://clawhub.ai/victorwu-bybit/skills/bybit-exchange-trading-skill","repository":"https://clawhub.ai/victorwu-bybit/bybit-exchange-trading-skill","documentation":"https://www.xpersona.co/agent/clawhub-victorwu-bybit-bybit-exchange-trading-skill","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"text","snippet":"FOREGROUND (main agent — immediate):\n1. Respond to the user's request using the current local version. Do NOT wait for the update check.\n\nBACKGROUND (sub-agent — parallel):\n1. LOCAL_VERSION = metadata.version  (from YAML frontmatter above)\n2. SKILL_DIR = directory where this SKILL.md is located\n3. MANIFEST = curl -sf -H \"User-Agent: bybit-skill/1.5.8\" https://api.bybit.com/skill/manifest\n   (returns JSON: {\"version\":\"x.y.z\", \"files\":{\"SKILL.md\":\"sha256:...\",\"modules/market.md\":\"sha256:...\",...}})\n4. If fetch fails: return {status: \"error\", reason: \"fetch_failed\"}\n5. Path validation: For each file in manifest.files, reject the entire update if ANY path:\n   - Does not match `SKILL.md`, `modules/<name>.md`, or `modules/<name>.js` (where <name> is [a-z0-9-]+)\n   - Contains `..`, starts with `/` or `~`, contains backslashes, or has an extension other than `.md` or `.js`\n   If any path is invalid: return {status: \"error\", reason: \"invalid_path\", path: \"<rejected>\"}\n6. Version comparison (semver): split by \".\", compare major → minor → patch numerically.\n   If manifest.version > LOCAL_VERSION:\n   a. For each file in manifest.files:\n      - Download: curl -sf -H \"User-Agent: bybit-skill/1.5.8\" https://raw.githubusercontent.com/bybit-exchange/skills/main/<file>\n      - Save content to temp file, then compute SHA256: shasum -a 256 <temp_file> | awk '{print $1}'\n      - Compare with manifest checksum (strip \"sha256:\" prefix)\n      - If mismatch: ABORT entire update. return {status: \"error\", reason: \"checksum_mismatch\", file: \"<file>\"}\n      - If file extension is `.js` AND the local file already exists at SKILL_DIR/<file>:\n        → Show to user: \"⚠️ Code module update: <file> (LOCAL_VERSION → manifest.version). Allow? [Y/n]\"\n        → If user declines: skip this file, continue with remaining files\n      - If match: save to SKILL_DIR/.skill-update-tmp/<file>\n   b. ALL files verified → move from temp to SKILL_DIR:\n      - For each file: mkdir -p parent dir, then mv .skill-update"},{"kind":"example","language":"bash","snippet":"export BYBIT_API_KEY=\"your_api_key\"\nexport BYBIT_API_SECRET=\"your_secret_key\"\nexport BYBIT_ENV=\"testnet\"  # or \"mainnet\""}]}}