[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GSTPKPDJPCN6D95JVT9TQ0":3,"skill-same:01M6GSTPKPDJPCN6D95JVT9TQ0":78},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":16,"sourceHtmlUrl":17,"categories":18,"keywords":19,"publishedAt":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":47,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M6GSTPKPDJPCN6D95JVT9TQ0","kraken-futures-risk",null,"Futures-specific risk management: leverage, funding rates, margin, and liquidation awareness.","jiayaoqijia\u002Fcryptoskill","jiayaoqijia","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1453879?v=4","01M6GMYTX7Q7S504VC6E756ENR","YQ","01M6GMYV1QKJ1CC75MTTGT9PR0",81,"MIT","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fkraken-official-futures-risk\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fkraken-official-futures-risk\u002FSKILL.md",[],[20,21,22,23,24,25,26,27,28,29,30],"futures","risk","kraken","kraken futures risk","finance","awareness","management","margin","risk management","leverage","funding","2026-11-10 10:12:30",false,"---\nname: kraken-futures-risk\nversion: 1.0.0\ndescription: \"Futures-specific risk management: leverage, funding rates, margin, and liquidation awareness.\"\nmetadata:\n  openclaw:\n    category: \"finance\"\n  requires:\n    bins: [\"kraken\"]\n---\n\n# kraken-futures-risk\n\nUse this skill for:\n- checking and setting leverage\n- monitoring funding rates for carry cost\n- tracking margin and account health\n- position sizing relative to available margin\n- understanding liquidation risk\n\n## Leverage Management\n\nCheck current leverage preferences:\n\n```bash\nkraken futures leverage -o json 2>\u002Fdev\u002Fnull\n```\n\nCheck leverage for a specific symbol:\n\n```bash\nkraken futures leverage --symbol PF_XBTUSD -o json 2>\u002Fdev\u002Fnull\n```\n\nSet maximum leverage (requires human approval):\n\n```bash\nkraken futures set-leverage PF_XBTUSD 5 -o json 2>\u002Fdev\u002Fnull\n```\n\nLower leverage reduces liquidation risk but requires more margin per position.\n\n## Funding Rate Monitoring\n\nCheck historical funding rates:\n\n```bash\nkraken futures historical-funding-rates PF_XBTUSD -o json 2>\u002Fdev\u002Fnull\n```\n\nFunding rates are periodic payments between longs and shorts. Positive rates mean longs pay shorts; negative rates mean shorts pay longs. High sustained rates increase carry cost for directional positions.\n\nUse funding rates to:\n- Estimate holding cost for a position over time.\n- Identify crowded trades (extreme funding rates).\n- Time entries when funding flips direction.\n\n## Account and Margin Health\n\nCheck account balances and margin:\n\n```bash\nkraken futures accounts -o json 2>\u002Fdev\u002Fnull\n```\n\nKey fields of the multi-collateral account, under `.accounts.flex`: `marginEquity`, `availableMargin`, `initialMargin`, `maintenanceMargin`, `unrealizedFunding`, `pnl`.\n\nMargin ratio = `.accounts.flex.maintenanceMargin \u002F .accounts.flex.marginEquity`. When this approaches 1.0, liquidation risk is high.\n\n## Position Monitoring\n\nView all open positions:\n\n```bash\nkraken futures positions -o json 2>\u002Fdev\u002Fnull\n```\n\nStream position updates in real time:\n\n```bash\nkraken futures ws open-positions -o json 2>\u002Fdev\u002Fnull\n```\n\nMonitor P&L and size continuously. Set agent-side thresholds for:\n- Maximum unrealized loss per position\n- Maximum total portfolio loss\n- Maximum position size\n\n## PnL Preferences\n\nCheck which currency each symbol's P&L settles in:\n\n```bash\nkraken futures pnl-preferences -o json 2>\u002Fdev\u002Fnull\n```\n\nSet preference for a specific symbol:\n\n```bash\nkraken futures set-pnl-preference PF_XBTUSD USD -o json 2>\u002Fdev\u002Fnull\n```\n\n## Unwind Queue\n\nCheck if any positions are in the unwind queue (approaching liquidation):\n\n```bash\nkraken futures unwind-queue -o json 2>\u002Fdev\u002Fnull\n```\n\nIf positions appear here, the agent should alert immediately and consider reducing exposure.\n\n## Pre-Trade Risk Check\n\nBefore placing a futures order, always:\n\n1. Check available margin:\n   ```bash\n   kraken futures accounts -o json 2>\u002Fdev\u002Fnull\n   ```\n2. Check current positions:\n   ```bash\n   kraken futures positions -o json 2>\u002Fdev\u002Fnull\n   ```\n3. Check current leverage:\n   ```bash\n   kraken futures leverage --symbol PF_XBTUSD -o json 2>\u002Fdev\u002Fnull\n   ```\n4. Estimate position margin requirement based on order size and leverage.\n5. Confirm available funds exceed the required margin with a safety buffer.\n\n## Emergency Procedures\n\nClose all positions:\n\n```bash\nkraken futures cancel-all --yes -o json 2>\u002Fdev\u002Fnull\n# Then close each position with a reduce-only market order\nkraken futures order sell PF_XBTUSD \u003CPOSITION_SIZE> --type market --reduce-only -o json 2>\u002Fdev\u002Fnull\n```\n\nDead man's switch:\n\n```bash\nkraken futures cancel-after 300 -o json 2>\u002Fdev\u002Fnull\n```\n\n## Hard Rules\n\n- `futures set-leverage` and `futures set-pnl-preference` are flagged dangerous. Never change either without explicit human approval — a leverage change also alters the margin requirement on open positions, in both directions.\n- Cancelling orders and closing positions need explicit human approval like any order; `--yes` only skips the CLI prompt, so pass it after the user approves.\n- Monitor margin ratio continuously during live sessions.\n- Alert when margin ratio exceeds 0.7 (conservative threshold).\n- Alert when unrealized loss exceeds a pre-defined stop-loss level.\n- Check funding rates before opening new positions to understand carry cost.\n- Use `--reduce-only` when closing positions to prevent accidental reversals.\n- If you hit a mismatch between what you are trying to do and the CLI's interface or responses — including a mismatch between this skill and the installed CLI version's contract — feel free to submit feedback with `kraken feedback`.\n","# kraken-futures-risk\n\nUse this skill for:\n- checking and setting leverage\n- monitoring funding rates for carry cost\n- tracking margin and account health\n- position sizing relative to available margin\n- understanding liquidation risk\n\n## Leverage Management\n\nCheck current leverage preferences:\n\n```bash\nkraken futures leverage -o json 2>\u002Fdev\u002Fnull\n```\n\nCheck leverage for a specific symbol:\n\n```bash\nkraken futures leverage --symbol PF_XBTUSD -o json 2>\u002Fdev\u002Fnull\n```\n\nSet maximum leverage (requires human approval):\n\n```bash\nkraken futures set-leverage PF_XBTUSD 5 -o json 2>\u002Fdev\u002Fnull\n```\n\nLower leverage reduces liquidation risk but requires more margin per position.\n\n## Funding Rate Monitoring\n\nCheck historical funding rates:\n\n```bash\nkraken futures historical-funding-rates PF_XBTUSD -o json 2>\u002Fdev\u002Fnull\n```\n\nFunding rates are periodic payments between longs and shorts. Positive rates mean longs pay shorts; negative rates mean shorts pay longs. High sustained rates increase carry cost for directional positions.\n\nUse funding rates to:\n- Estimate holding cost for a position over time.\n- Identify crowded trades (extreme funding rates).\n- Time entries when funding flips direction.\n\n## Account and Margin Health\n\nCheck account balances and margin:\n\n```bash\nkraken futures accounts -o json 2>\u002Fdev\u002Fnull\n```\n\nKey fields of the multi-collateral account, under `.accounts.flex`: `marginEquity`, `availableMargin`, `initialMargin`, `maintenanceMargin`, `unrealizedFunding`, `pnl`.\n\nMargin ratio = `.accounts.flex.maintenanceMargin \u002F .accounts.flex.marginEquity`. When this approaches 1.0, liquidation risk is high.\n\n## Position Monitoring\n\nView all open positions:\n\n```bash\nkraken futures positions -o json 2>\u002Fdev\u002Fnull\n```\n\nStream position updates in real time:\n\n```bash\nkraken futures ws open-positions -o json 2>\u002Fdev\u002Fnull\n```\n\nMonitor P&L and size continuously. Set agent-side thresholds for:\n- Maximum unrealized loss per position\n- Maximum total portfolio loss\n- Maximum position size\n\n## PnL Preferences\n\nCheck which currency each symbol's P&L settles in:\n\n```bash\nkraken futures pnl-preferences -o json 2>\u002Fdev\u002Fnull\n```\n\nSet preference for a specific symbol:\n\n```bash\nkraken futures set-pnl-preference PF_XBTUSD USD -o json 2>\u002Fdev\u002Fnull\n```\n\n## Unwind Queue\n\nCheck if any positions are in the unwind queue (approaching liquidation):\n\n```bash\nkraken futures unwind-queue -o json 2>\u002Fdev\u002Fnull\n```\n\nIf positions appear here, the agent should alert immediately and consider reducing exposure.\n\n## Pre-Trade Risk Check\n\nBefore placing a futures order, always:\n\n1. Check available margin:\n   ```bash\n   kraken futures accounts -o json 2>\u002Fdev\u002Fnull\n   ```\n2. Check current positions:\n   ```bash\n   kraken futures positions -o json 2>\u002Fdev\u002Fnull\n   ```\n3. Check current leverage:\n   ```bash\n   kraken futures leverage --symbol PF_XBTUSD -o json 2>\u002Fdev\u002Fnull\n   ```\n4. Estimate position margin requirement based on order size and leverage.\n5. Confirm available funds exceed the required margin with a safety buffer.\n\n## Emergency Procedures\n\nClose all positions:\n\n```bash\nkraken futures cancel-all --yes -o json 2>\u002Fdev\u002Fnull\n# Then close each position with a reduce-only market order\nkraken futures order sell PF_XBTUSD \u003CPOSITION_SIZE> --type market --reduce-only -o json 2>\u002Fdev\u002Fnull\n```\n\nDead man's switch:\n\n```bash\nkraken futures cancel-after 300 -o json 2>\u002Fdev\u002Fnull\n```\n\n## Hard Rules\n\n- `futures set-leverage` and `futures set-pnl-preference` are flagged dangerous. Never change either without explicit human approval — a leverage change also alters the margin requirement on open positions, in both directions.\n- Cancelling orders and closing positions need explicit human approval like any order; `--yes` only skips the CLI prompt, so pass it after the user approves.\n- Monitor margin ratio continuously during live sessions.\n- Alert when margin ratio exceeds 0.7 (conservative threshold).\n- Alert when unrealized loss exceeds a pre-defined stop-loss level.\n- Check funding rates before opening new positions to understand carry cost.\n- Use `--reduce-only` when closing positions to prevent accidental reversals.\n- If you hit a mismatch between what you are trying to do and the CLI's interface or responses — including a mismatch between this skill and the installed CLI version's contract — feel free to submit feedback with `kraken feedback`.\n",{"name":5,"version":36,"metadata":37,"description":7},"1.0.0",{"openclaw":38,"requires":39},{"category":24},{"bins":40},[22],"main","3df1d0d67b30ff15236561f8c0f9f06d33f42dfd","skills\u002Fexchanges\u002Fkraken-official-futures-risk",17,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia","https:\u002F\u002Feth2030.com","Hardcore infra. Building @alt-research and applied cryptography.","2026-11-12 02:28:42",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add jiayaoqijia\u002Fcryptoskill --skill kraken-futures-risk",{"tool":56,"command":57},"bunx","bunx skills add jiayaoqijia\u002Fcryptoskill --skill kraken-futures-risk",{"tool":59,"command":60},"pnpm","pnpm dlx skills add jiayaoqijia\u002Fcryptoskill --skill kraken-futures-risk","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fkraken-official-futures-risk\u002FSKILL.md",true,[64,68,74],{"path":65,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":16},"LICENSE","许可证",1074,{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"SOURCE.md","REFERENCE","参考文档",171,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fkraken-official-futures-risk\u002FSOURCE.md",{"path":75,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":76,"sourceHtmlUrl":77},"TRUST.auto.yaml",2197,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fkraken-official-futures-risk\u002FTRUST.auto.yaml",[79,107,130,148,160,170],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":83,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":31},"01M712C436EQYE43342Q4E7GG1","recipe-performance","Diagnose a specific MetaMask user flow's real-app performance and Sentry critical-user-flow telemetry with deterministic mm-harness recipes. Use for CUF boundaries, cold\u002Fwarm\u002Fbackground-resume behavior, latency regressions, lifecycle tags, duplicate or blocking network requests, long tasks, layout\u002Fpaint cost, screen redraws, React rerenders, or browser trace analysis where tests alone cannot prove the real app.","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-recipe-performance\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-recipe-performance\u002FSKILL.md",[],[87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106],"performance","recipe performance","recipe","mm","sentry","harness","app","deterministic","recipes","flow","cold","critical","analysis","tasks","react","browser","layout","screen","network","metamask",{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":111,"licenseFileUrl":112,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":31},"01M70XT2F8A5CQZ81JBP98KSW3","mexc-spot-websocket","MEXC Spot WebSocket workflows for public streams, protobuf handling, depth maintenance, listen keys, and private streams without exposing API keys.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-websocket\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-websocket\u002FSKILL.md",[],[116,117,118,119,120,121,122,123,124,125,126,127,128,129],"mexc spot websocket","spot","websocket","api","workflows","public","listen","streams","depth","keys","for","api keys","maintenance","protobuf",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":111,"licenseFileUrl":134,"sourceHtmlUrl":135,"categories":136,"keywords":137,"publishedAt":31},"01M70XT0MBXN3WZY1BKN0CPNKR","mexc-spot-rest","MEXC Spot REST workflows for public data, signed account requests, orders, wallet\u002Fadmin actions, and secure signing without exposing API keys.","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-rest\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-rest\u002FSKILL.md",[],[138,117,139,140,141,142,143,127,126,125,144,145,146,121,147,120,119],"mexc spot rest","REST","admin","signing","Wallet","requests","actions","secure","data","orders",{"skillNo":149,"name":150,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":111,"licenseFileUrl":152,"sourceHtmlUrl":153,"categories":154,"keywords":155,"publishedAt":31},"01M70XSYSVZ2N0N91XCAR2CAK0","mexc-futures-websocket","MEXC Futures WebSocket workflows for public streams, private account\u002Forder\u002Fposition streams, ping\u002Fpong, subscriptions, and depth maintenance.","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-futures-websocket\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-futures-websocket\u002FSKILL.md",[],[156,20,118,157,158,128,126,159,124,123,121,120],"mexc futures websocket","position","ping","subscriptions",{"skillNo":161,"name":162,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":163,"sourceHtmlUrl":164,"categories":165,"keywords":166,"publishedAt":31},"01M6H0ZWHVE5W04WG2DKQE2SQC","0xklen-version-and-refresh-sanctions-lists","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-version-and-refresh-sanctions-lists\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-version-and-refresh-sanctions-lists\u002FSKILL.md",[],[167,168,169],"refresh","0xklen version and refresh sanctions lists","version",{"skillNo":171,"name":172,"nameZh":6,"description":173,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":174,"sourceHtmlUrl":175,"categories":176,"keywords":177,"publishedAt":31},"01M6H0Z28Q3R8J0S799GJQWXM3","verify-tests-cover-changed-lines","Use when a PR adds code that the existing suite may not exercise. Measures patch coverage — the share of newly changed lines hit by tests — before approving.","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-verify-tests-cover-changed-lines\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-verify-tests-cover-changed-lines\u002FSKILL.md",[],[178,179,180,181,182,183,184,185,186,187,188],"tests","cover","verify tests cover changed lines","verify","coverage","pr","exercise","use","patch","code","share"]