[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GTGWDMKKNESVTQAPMDMCWY":3,"skill-same:01M6GTGWDMKKNESVTQAPMDMCWY":113},{"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":24,"publishedAt":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":64,"commitSha":65,"skillDirectory":66,"forksCount":67,"repositoryHtmlUrl":68,"repositoryHomepageUrl":6,"ownerHtmlUrl":69,"ownerBlogUrl":70,"ownerDescription":71,"updatedAt":72,"install":73,"resources":86},"01M6GTGWDMKKNESVTQAPMDMCWY","8004scan-webhooks",null,"Register and manage 8004scan webhooks for real-time event notifications — agent registrations, feedback submissions, validation responses, and star events. Covers webhook CRUD, event types, HMAC-SHA256 signature verification, delivery monitoring, and retry behavior. Consult this skill when the user wants to receive real-time notifications from 8004scan, set up webhooks, verify webhook signatures, or monitor webhook deliveries.","jiayaoqijia\u002Fcryptoskill","jiayaoqijia","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1453879?v=4","01M6GMYTX7Q7S504VC6E756ENR","YQ","01M6GMYV1QKJ1CC75MTTGT9PR0",80,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002F8004scan-webhooks\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002F8004scan-webhooks\u002FSKILL.md",[19],{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"8004scan","8004scan webhooks","webhooks","signatures","when","verify webhook","retry","types","events","io","webhook","time","delivery","verification","up","feedback","crud","consult","Bash","api","SET","notifications","monitoring","2026-11-10 10:12:30",false,"---\nname: 8004scan-webhooks\ndescription: Register and manage 8004scan webhooks for real-time event notifications — agent registrations, feedback submissions, validation responses, and star events. Covers webhook CRUD, event types, HMAC-SHA256 signature verification, delivery monitoring, and retry behavior. Consult this skill when the user wants to receive real-time notifications from 8004scan, set up webhooks, verify webhook signatures, or monitor webhook deliveries.\nversion: 1.0.0\nallowed-tools: \"Bash(curl:*) Bash(jq:*)\"\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - curl\n      env:\n        - EIGHTSCAN_API_KEY\n    primaryEnv: EIGHTSCAN_API_KEY\n    emoji: \"?\"\n    homepage: https:\u002F\u002Fwww.8004scan.io\u002Fdevelopers\u002Fdocs\n---\n\n# 8004scan Webhooks — Real-Time Event Skill\n\nSubscribe to real-time events from the 8004scan platform. Receive HTTP callbacks when agents are registered, feedback is submitted, validations complete, or stars are given.\n\n## Reference Map\n\n| File | When to read |\n|------|-------------|\n| `{baseDir}\u002Freferences\u002Fwebhook-api.md` | Webhook CRUD endpoints, request\u002Fresponse schemas |\n| `{baseDir}\u002Freferences\u002Fevents.md` | All event types, payload schemas, trigger conditions |\n| `{baseDir}\u002Freferences\u002Fverification.md` | HMAC-SHA256 signature verification, security best practices |\n\n---\n\n## Base URL\n\n```\nhttps:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\n```\n\n**Note**: Webhook endpoints require authentication. Include `X-API-Key` header.\n\n## Authentication\n\nAll webhook management endpoints require a valid API key:\n\n```bash\n-H \"X-API-Key: $EIGHTSCAN_API_KEY\"\n```\n\n---\n\n## Request Classification\n\n1. **Register webhook** (\"set up a webhook\", \"notify me when...\") → Register Webhook endpoint.\n2. **List webhooks** (\"show my webhooks\", \"what webhooks do I have?\") → List Webhooks endpoint.\n3. **Update webhook** (\"change webhook URL\", \"add events to webhook\") → Update Webhook endpoint.\n4. **Delete webhook** (\"remove webhook\", \"stop notifications\") → Delete Webhook endpoint.\n5. **Check deliveries** (\"webhook delivery history\", \"failed deliveries\") → Deliveries endpoint.\n6. **Verify signature** (\"how to verify webhook?\", \"HMAC validation\") → Read `references\u002Fverification.md`.\n\n---\n\n## Event Types\n\n| Event | Trigger |\n|-------|---------|\n| `validation.requested` | A validation request is submitted for an agent |\n| `validation.completed` | A validator submits their attestation response |\n| `feedback.received` | New feedback is submitted for an agent |\n| `feedback.revoked` | Existing feedback is revoked by its submitter |\n| `star.received` | An agent receives a star rating |\n| `star.removed` | A star rating is removed |\n\n---\n\n## Quick Reference\n\n### Register a Webhook\n\n```bash\ncurl -s -X POST \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"url\": \"https:\u002F\u002Fyourserver.com\u002Fwebhook\",\n    \"events\": [\"feedback.received\", \"validation.completed\"],\n    \"secret\": \"your-webhook-secret\"\n  }' | jq .\n```\n\n### List Webhooks\n\n```bash\ncurl -s \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" | jq .\n```\n\n### Update a Webhook\n\n```bash\ncurl -s -X PATCH \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\u002F{webhookId}\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"events\": [\"feedback.received\", \"feedback.revoked\", \"star.received\"],\n    \"active\": true\n  }' | jq .\n```\n\n### Delete a Webhook\n\n```bash\ncurl -s -X DELETE \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\u002F{webhookId}\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" | jq .\n```\n\n### Check Delivery History\n\n```bash\ncurl -s \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\u002F{webhookId}\u002Fdeliveries?limit=10\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" | jq .\n```\n\n---\n\n## Webhook Payload Format\n\nAll webhook deliveries include:\n\n```json\n{\n  \"event\": \"feedback.received\",\n  \"timestamp\": \"2026-03-16T12:00:00Z\",\n  \"data\": {\n    \"chainId\": 8453,\n    \"tokenId\": 17,\n    \"agentId\": \"8453:17\",\n    ...event-specific fields...\n  }\n}\n```\n\nHeaders on delivery:\n- `X-Webhook-Signature`: HMAC-SHA256 hex digest\n- `X-Webhook-Event`: Event type\n- `X-Webhook-Delivery-Id`: Unique delivery ID\n- `Content-Type`: `application\u002Fjson`\n\n---\n\n## Signature Verification\n\nVerify every incoming webhook to ensure authenticity:\n\n```bash\n# The signature is: HMAC-SHA256(secret, request_body)\nEXPECTED=$(echo -n \"$BODY\" | openssl dgst -sha256 -hmac \"$WEBHOOK_SECRET\" | awk '{print $2}')\nif [ \"$EXPECTED\" = \"$RECEIVED_SIGNATURE\" ]; then\n  echo \"Valid\"\nfi\n```\n\n---\n\n## Retry Behavior\n\nFailed deliveries (non-2xx response or timeout) are retried with exponential backoff:\n\n| Attempt | Delay |\n|---------|-------|\n| 1 | Immediate |\n| 2 | 1 minute |\n| 3 | 5 minutes |\n| 4 | 30 minutes |\n| 5 | 2 hours |\n\nAfter 5 failed attempts, the delivery is marked as permanently failed. Webhooks with repeated failures may be automatically disabled.\n\n---\n\n## Examples\n\n**Example 1: Set up feedback notifications**\nUser: \"Notify me when my agent gets feedback\"\n```bash\ncurl -s -X POST \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"url\":\"https:\u002F\u002Fmyserver.com\u002Fhook\",\"events\":[\"feedback.received\",\"feedback.revoked\"],\"secret\":\"mysecret\"}' | jq .\n```\n\n**Example 2: Monitor validation progress**\nUser: \"Alert me when validation completes\"\n```bash\ncurl -s -X POST \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"url\":\"https:\u002F\u002Fmyserver.com\u002Fhook\",\"events\":[\"validation.requested\",\"validation.completed\"],\"secret\":\"mysecret\"}' | jq .\n```\n\n**Example 3: Debug failed deliveries**\nUser: \"Why aren't my webhooks working?\"\n```bash\ncurl -s \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\u002F{id}\u002Fdeliveries?limit=5\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" | jq '.data[] | {status, responseCode, attempt, createdAt}'\n```\n","# 8004scan Webhooks — Real-Time Event Skill\n\nSubscribe to real-time events from the 8004scan platform. Receive HTTP callbacks when agents are registered, feedback is submitted, validations complete, or stars are given.\n\n## Reference Map\n\n| File | When to read |\n|------|-------------|\n| `{baseDir}\u002Freferences\u002Fwebhook-api.md` | Webhook CRUD endpoints, request\u002Fresponse schemas |\n| `{baseDir}\u002Freferences\u002Fevents.md` | All event types, payload schemas, trigger conditions |\n| `{baseDir}\u002Freferences\u002Fverification.md` | HMAC-SHA256 signature verification, security best practices |\n\n---\n\n## Base URL\n\n```\nhttps:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\n```\n\n**Note**: Webhook endpoints require authentication. Include `X-API-Key` header.\n\n## Authentication\n\nAll webhook management endpoints require a valid API key:\n\n```bash\n-H \"X-API-Key: $EIGHTSCAN_API_KEY\"\n```\n\n---\n\n## Request Classification\n\n1. **Register webhook** (\"set up a webhook\", \"notify me when...\") → Register Webhook endpoint.\n2. **List webhooks** (\"show my webhooks\", \"what webhooks do I have?\") → List Webhooks endpoint.\n3. **Update webhook** (\"change webhook URL\", \"add events to webhook\") → Update Webhook endpoint.\n4. **Delete webhook** (\"remove webhook\", \"stop notifications\") → Delete Webhook endpoint.\n5. **Check deliveries** (\"webhook delivery history\", \"failed deliveries\") → Deliveries endpoint.\n6. **Verify signature** (\"how to verify webhook?\", \"HMAC validation\") → Read `references\u002Fverification.md`.\n\n---\n\n## Event Types\n\n| Event | Trigger |\n|-------|---------|\n| `validation.requested` | A validation request is submitted for an agent |\n| `validation.completed` | A validator submits their attestation response |\n| `feedback.received` | New feedback is submitted for an agent |\n| `feedback.revoked` | Existing feedback is revoked by its submitter |\n| `star.received` | An agent receives a star rating |\n| `star.removed` | A star rating is removed |\n\n---\n\n## Quick Reference\n\n### Register a Webhook\n\n```bash\ncurl -s -X POST \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"url\": \"https:\u002F\u002Fyourserver.com\u002Fwebhook\",\n    \"events\": [\"feedback.received\", \"validation.completed\"],\n    \"secret\": \"your-webhook-secret\"\n  }' | jq .\n```\n\n### List Webhooks\n\n```bash\ncurl -s \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" | jq .\n```\n\n### Update a Webhook\n\n```bash\ncurl -s -X PATCH \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\u002F{webhookId}\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"events\": [\"feedback.received\", \"feedback.revoked\", \"star.received\"],\n    \"active\": true\n  }' | jq .\n```\n\n### Delete a Webhook\n\n```bash\ncurl -s -X DELETE \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\u002F{webhookId}\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" | jq .\n```\n\n### Check Delivery History\n\n```bash\ncurl -s \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\u002F{webhookId}\u002Fdeliveries?limit=10\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" | jq .\n```\n\n---\n\n## Webhook Payload Format\n\nAll webhook deliveries include:\n\n```json\n{\n  \"event\": \"feedback.received\",\n  \"timestamp\": \"2026-03-16T12:00:00Z\",\n  \"data\": {\n    \"chainId\": 8453,\n    \"tokenId\": 17,\n    \"agentId\": \"8453:17\",\n    ...event-specific fields...\n  }\n}\n```\n\nHeaders on delivery:\n- `X-Webhook-Signature`: HMAC-SHA256 hex digest\n- `X-Webhook-Event`: Event type\n- `X-Webhook-Delivery-Id`: Unique delivery ID\n- `Content-Type`: `application\u002Fjson`\n\n---\n\n## Signature Verification\n\nVerify every incoming webhook to ensure authenticity:\n\n```bash\n# The signature is: HMAC-SHA256(secret, request_body)\nEXPECTED=$(echo -n \"$BODY\" | openssl dgst -sha256 -hmac \"$WEBHOOK_SECRET\" | awk '{print $2}')\nif [ \"$EXPECTED\" = \"$RECEIVED_SIGNATURE\" ]; then\n  echo \"Valid\"\nfi\n```\n\n---\n\n## Retry Behavior\n\nFailed deliveries (non-2xx response or timeout) are retried with exponential backoff:\n\n| Attempt | Delay |\n|---------|-------|\n| 1 | Immediate |\n| 2 | 1 minute |\n| 3 | 5 minutes |\n| 4 | 30 minutes |\n| 5 | 2 hours |\n\nAfter 5 failed attempts, the delivery is marked as permanently failed. Webhooks with repeated failures may be automatically disabled.\n\n---\n\n## Examples\n\n**Example 1: Set up feedback notifications**\nUser: \"Notify me when my agent gets feedback\"\n```bash\ncurl -s -X POST \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"url\":\"https:\u002F\u002Fmyserver.com\u002Fhook\",\"events\":[\"feedback.received\",\"feedback.revoked\"],\"secret\":\"mysecret\"}' | jq .\n```\n\n**Example 2: Monitor validation progress**\nUser: \"Alert me when validation completes\"\n```bash\ncurl -s -X POST \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"url\":\"https:\u002F\u002Fmyserver.com\u002Fhook\",\"events\":[\"validation.requested\",\"validation.completed\"],\"secret\":\"mysecret\"}' | jq .\n```\n\n**Example 3: Debug failed deliveries**\nUser: \"Why aren't my webhooks working?\"\n```bash\ncurl -s \"https:\u002F\u002Fwww.8004scan.io\u002Fapi\u002Fv1\u002Fwebhooks\u002F{id}\u002Fdeliveries?limit=5\" \\\n  -H \"X-API-Key: $EIGHTSCAN_API_KEY\" | jq '.data[] | {status, responseCode, attempt, createdAt}'\n```\n",{"name":5,"version":53,"metadata":54,"description":7,"allowed-tools":63},"1.0.0",{"openclaw":55},{"emoji":56,"homepage":57,"requires":58,"primaryEnv":60},"?","https:\u002F\u002Fwww.8004scan.io\u002Fdevelopers\u002Fdocs",{"env":59,"bins":61},[60],"EIGHTSCAN_API_KEY",[62],"curl","Bash(curl:*) Bash(jq:*)","main","3df1d0d67b30ff15236561f8c0f9f06d33f42dfd","skills\u002Fidentity\u002F8004scan-webhooks",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-11 08:47:40",{"source":8,"skillName":5,"commands":74,"prompt":84,"zipAvailable":85},[75,78,81],{"tool":76,"command":77},"npx","npx skills add jiayaoqijia\u002Fcryptoskill --skill 8004scan-webhooks",{"tool":79,"command":80},"bunx","bunx skills add jiayaoqijia\u002Fcryptoskill --skill 8004scan-webhooks",{"tool":82,"command":83},"pnpm","pnpm dlx skills add jiayaoqijia\u002Fcryptoskill --skill 8004scan-webhooks","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002F8004scan-webhooks\u002FSKILL.md",true,[87,91,97,101,105,109],{"path":88,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":90,"sourceHtmlUrl":16},"LICENSE","许可证",34562,{"path":92,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":95,"sourceHtmlUrl":96},"references\u002Fevents.md","REFERENCE","参考文档",3804,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002F8004scan-webhooks\u002Freferences\u002Fevents.md",{"path":98,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":99,"sourceHtmlUrl":100},"references\u002Fverification.md",4014,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002F8004scan-webhooks\u002Freferences\u002Fverification.md",{"path":102,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":103,"sourceHtmlUrl":104},"references\u002Fwebhook-api.md",3193,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002F8004scan-webhooks\u002Freferences\u002Fwebhook-api.md",{"path":106,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":107,"sourceHtmlUrl":108},"SOURCE.md",177,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002F8004scan-webhooks\u002FSOURCE.md",{"path":110,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":111,"sourceHtmlUrl":112},"TRUST.auto.yaml",2225,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002F8004scan-webhooks\u002FTRUST.auto.yaml",[114,143,165,183,196,206],{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":119,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":48},"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.","MIT","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",[],[123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142],"performance","recipe performance","recipe","mm","sentry","harness","app","deterministic","recipes","flow","cold","critical","analysis","tasks","react","browser","layout","screen","network","metamask",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":147,"licenseFileUrl":148,"sourceHtmlUrl":149,"categories":150,"keywords":151,"publishedAt":48},"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",[],[152,153,154,44,155,156,157,158,159,160,161,162,163,164],"mexc spot websocket","spot","websocket","workflows","public","listen","streams","depth","keys","for","api keys","maintenance","protobuf",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":147,"licenseFileUrl":169,"sourceHtmlUrl":170,"categories":171,"keywords":172,"publishedAt":48},"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",[],[173,153,174,175,176,177,178,162,161,160,179,180,181,156,182,155,44],"mexc spot rest","REST","admin","signing","Wallet","requests","actions","secure","data","orders",{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":147,"licenseFileUrl":187,"sourceHtmlUrl":188,"categories":189,"keywords":190,"publishedAt":48},"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",[],[191,192,154,193,194,163,161,195,159,158,156,155],"mexc futures websocket","futures","position","ping","subscriptions",{"skillNo":197,"name":198,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":199,"sourceHtmlUrl":200,"categories":201,"keywords":202,"publishedAt":48},"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",[],[203,204,205],"refresh","0xklen version and refresh sanctions lists","version",{"skillNo":207,"name":208,"nameZh":6,"description":209,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":210,"sourceHtmlUrl":211,"categories":212,"keywords":213,"publishedAt":48},"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",[],[214,215,216,217,218,219,220,221,222,223,224],"tests","cover","verify tests cover changed lines","verify","coverage","pr","exercise","use","patch","code","share"]