[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PY4P7WC8DM0FBVPV6QBFCB":3,"skill-same:01M6PY4P7WC8DM0FBVPV6QBFCB":96},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":57,"repositoryHtmlUrl":58,"repositoryHomepageUrl":6,"ownerHtmlUrl":59,"ownerBlogUrl":6,"ownerDescription":60,"updatedAt":61,"install":62,"resources":75},"01M6PY4P7WC8DM0FBVPV6QBFCB","hodlxxi-bitcoin-identity",null,"Integrate HODLXXI as a Bitcoin-native identity provider that bridges OAuth2\u002FOIDC and Lightning LNURL-Auth for client registration, authorization flows, JWT verification, and health monitoring.","Kernel8901\u002Fai-agent-skills-classification","Kernel8901","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72647553?v=4","01M6KV388J2H5PNC8D8P940BJD","01M6KV38CS5B3AY63RKZB410YM",7,"MIT","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F安全与密码\u002Fhodlxxi-bitcoin-identity\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"identity","hodlxxi bitcoin identity","bitcoin","integrate","for","layer","requests","flows","native","as","registration","provider","python","curl","health","monitoring","verification","authentication","auth","github","2026-11-10 10:12:30",false,"---\nname: hodlxxi-bitcoin-identity\nversion: 1.0.0\ndescription: Integrate HODLXXI as a Bitcoin-native identity provider that bridges OAuth2\u002FOIDC and Lightning LNURL-Auth for client registration, authorization flows, JWT verification, and health monitoring.\nhomepage: https:\u002F\u002Fgithub.com\u002Fhodlxxi\u002FUniversal-Bitcoin-Identity-Layer\nmetadata:\n  category: authentication\n  license: MIT\n  tags:\n    - oauth2\n    - oidc\n    - lnurl-auth\n    - jwt\n    - bitcoin\n  dependencies:\n    - curl\n    - python\n    - ecdsa\n    - pyjwt\n    - requests\n---\n\n# HODLXXI Bitcoin Identity\n\n## Overview\n\nUse this skill to integrate HODLXXI (Universal Bitcoin Identity Layer) for agent authentication, LNURL-Auth linking, and JWT-based identity claims.\n\n## Installation\n\n1. Fetch the skill file from the repository (raw link works for installable agents):\n\n```bash\ncurl -L -o SKILL.md \\\n  https:\u002F\u002Fraw.githubusercontent.com\u002Fhodlxxi\u002FUniversal-Bitcoin-Identity-Layer\u002Fmain\u002Fskills\u002Fpublic\u002Fhodlxxi-bitcoin-identity\u002FSKILL.md\n```\n\n2. Install helper dependencies for local verification scripts:\n\n```bash\npython -m pip install ecdsa pyjwt requests\n```\n\n## Quick start\n\n1. Set a base URL for the HODLXXI deployment.\n2. Register an OAuth client to obtain `client_id` and `client_secret`.\n3. Run the OAuth2\u002FOIDC authorization code flow (PKCE recommended).\n4. Start an LNURL-Auth session for Lightning wallet login.\n5. Verify JWTs with the JWKS endpoint.\n\n## Usage steps\n\n### 1) Configure the base URL\n\nSet the base URL to the HODLXXI deployment (update as needed):\n\n```bash\nBASE_URL=\"https:\u002F\u002Fhodlxxi.com\"\n```\n\n### 2) Register an OAuth client\n\nRegister a client to get credentials:\n\n```bash\ncurl -X POST \"$BASE_URL\u002Foauth\u002Fregister\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"client_name\": \"YourAgentName\", \"redirect_uris\": [\"https:\u002F\u002Fyour-callback-url\"], \"scopes\": [\"openid\", \"profile\"]}'\n```\n\nStore `client_id` and `client_secret` securely.\n\n### 3) Run OAuth2\u002FOIDC authorization code flow\n\nDiscover endpoints:\n\n```bash\ncurl \"$BASE_URL\u002F.well-known\u002Fopenid-configuration\"\n```\n\nCreate an authorization request (PKCE recommended):\n\n```bash\ncurl \"$BASE_URL\u002Foauth\u002Fauthorize?client_id=your_client_id&redirect_uri=your_callback&response_type=code&scope=openid%20profile&code_challenge=your_challenge&code_challenge_method=S256\"\n```\n\nExchange the authorization code for tokens:\n\n```bash\ncurl -X POST \"$BASE_URL\u002Foauth\u002Ftoken\" \\\n  -H \"Content-Type: application\u002Fx-www-form-urlencoded\" \\\n  -d \"grant_type=authorization_code&code=received_code&redirect_uri=your_callback&client_id=your_client_id&code_verifier=your_verifier\"\n```\n\nExpect an access token, ID token (JWT), and optional refresh token.\n\n### 4) Start an LNURL-Auth session\n\nCreate a session and show the LNURL to the user:\n\n```bash\ncurl -X POST \"$BASE_URL\u002Fapi\u002Flnurl-auth\u002Fcreate\" \\\n  -H \"Accept: application\u002Fjson\"\n```\n\nPoll for completion after the user scans the LNURL with a Lightning wallet:\n\n```bash\ncurl \"$BASE_URL\u002Fapi\u002Flnurl-auth\u002Fcheck\u002Fyour_session_id\"\n```\n\n### 5) Verify JWTs\n\nFetch JWKS:\n\n```bash\ncurl \"$BASE_URL\u002Foauth\u002Fjwks.json\"\n```\n\nVerify with Python (example uses PyJWT):\n\n```python\nimport jwt\nimport requests\n\njwks = requests.get(\"https:\u002F\u002Fyour-hodlxxi-deployment.com\u002Foauth\u002Fjwks.json\", timeout=10).json()\npublic_key = jwt.algorithms.RSAAlgorithm.from_jwk(jwks[\"keys\"][0])\nclaims = jwt.decode(your_jwt, public_key, algorithms=[\"RS256\"], audience=\"your_audience\")\nprint(claims)\n```\n\n### 6) Monitor health and metrics\n\nCheck liveness and OAuth system status endpoints:\n\n```bash\ncurl \"$BASE_URL\u002Fhealth\"\ncurl \"$BASE_URL\u002Foauthx\u002Fstatus\"\n```\n\n## Code examples\n\n### Register a client from a JSON template\n\n```bash\ncurl -X POST \"$BASE_URL\u002Foauth\u002Fregister\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d @templates\u002Foauth-client.json\n```\n\n### Create LNURL session and poll\n\n```bash\nsession_json=$(curl -s -X POST \"$BASE_URL\u002Fapi\u002Flnurl-auth\u002Fcreate\")\nsession_id=$(python3 -c 'import json,sys; print(json.loads(sys.argv[1])[\"session_id\"])' \"$session_json\")\ncurl \"$BASE_URL\u002Fapi\u002Flnurl-auth\u002Fcheck\u002F$session_id\"\n```\n\n## Best practices\n\n- Always use HTTPS and verify TLS certificates in production.\n- Keep client secrets in a secrets manager or environment variables.\n- Use PKCE for public clients and rotate secrets for confidential clients.\n- Treat LNURL sessions as single-use and enforce short TTLs.\n- Validate `aud`, `iss`, and `exp` claims for JWTs.\n\n## Advanced features\n\n- Use `\u002Foauthx\u002Fdocs` for live OAuth\u002FOIDC API documentation.\n- Use `\u002Foauthx\u002Fstatus` to monitor database and LNURL session health.\n- Rotate JWKS keys via the server configuration (JWKS directory + rotation days).\n\n## PAYG billing for OAuth clients\n\nPaid API calls are billed per **OAuth `client_id`** (agent\u002Fapp), not per session pubkey. When balance or free quota is exhausted, paid endpoints return **HTTP 402** with a Lightning top-up path.\n\n### Billing endpoints (OAuth token required)\n\n- `POST \u002Fapi\u002Fbilling\u002Fagent\u002Fcreate-invoice`\n- `POST \u002Fapi\u002Fbilling\u002Fagent\u002Fcheck-invoice`\n\nExample create invoice:\n\n```bash\ncurl -X POST \"$BASE_URL\u002Fapi\u002Fbilling\u002Fagent\u002Fcreate-invoice\" \\\n  -H \"Authorization: Bearer $ACCESS_TOKEN\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"amount_sats\": 1000}'\n```\n\nExample check invoice:\n\n```bash\ncurl -X POST \"$BASE_URL\u002Fapi\u002Fbilling\u002Fagent\u002Fcheck-invoice\" \\\n  -H \"Authorization: Bearer $ACCESS_TOKEN\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"invoice_id\": \"your_invoice_id\"}'\n```\n\n### 402 response shape\n\nWhen a paid endpoint is called with insufficient balance, expect:\n\n```json\n{\n  \"ok\": false,\n  \"error\": \"payment_required\",\n  \"code\": \"PAYMENT_REQUIRED\",\n  \"client_id\": \"your_client_id\",\n  \"cost_sats\": 1,\n  \"balance_sats\": 0,\n  \"create_invoice_endpoint\": \"\u002Fapi\u002Fbilling\u002Fagent\u002Fcreate-invoice\",\n  \"hint\": \"Top up via Lightning PAYG\"\n}\n```\n\n## Supporting files\n\n- `scripts\u002Fverify_signature.py` validates LNURL-Auth signatures locally.\n- `HEARTBEAT.md` describes periodic health checks for the deployment.\n- `templates\u002Foauth-client.json` provides a ready client registration payload.\n\n## Optional helper script\n\nUse `scripts\u002Fverify_signature.py` to validate LNURL signatures locally. Install the dependency first:\n\n```bash\npython -m pip install ecdsa\npython scripts\u002Fverify_signature.py --k1 \u003Chex> --signature \u003Chex> --pubkey \u003Chex>\n```\n","# HODLXXI Bitcoin Identity\n\n## Overview\n\nUse this skill to integrate HODLXXI (Universal Bitcoin Identity Layer) for agent authentication, LNURL-Auth linking, and JWT-based identity claims.\n\n## Installation\n\n1. Fetch the skill file from the repository (raw link works for installable agents):\n\n```bash\ncurl -L -o SKILL.md \\\n  https:\u002F\u002Fraw.githubusercontent.com\u002Fhodlxxi\u002FUniversal-Bitcoin-Identity-Layer\u002Fmain\u002Fskills\u002Fpublic\u002Fhodlxxi-bitcoin-identity\u002FSKILL.md\n```\n\n2. Install helper dependencies for local verification scripts:\n\n```bash\npython -m pip install ecdsa pyjwt requests\n```\n\n## Quick start\n\n1. Set a base URL for the HODLXXI deployment.\n2. Register an OAuth client to obtain `client_id` and `client_secret`.\n3. Run the OAuth2\u002FOIDC authorization code flow (PKCE recommended).\n4. Start an LNURL-Auth session for Lightning wallet login.\n5. Verify JWTs with the JWKS endpoint.\n\n## Usage steps\n\n### 1) Configure the base URL\n\nSet the base URL to the HODLXXI deployment (update as needed):\n\n```bash\nBASE_URL=\"https:\u002F\u002Fhodlxxi.com\"\n```\n\n### 2) Register an OAuth client\n\nRegister a client to get credentials:\n\n```bash\ncurl -X POST \"$BASE_URL\u002Foauth\u002Fregister\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"client_name\": \"YourAgentName\", \"redirect_uris\": [\"https:\u002F\u002Fyour-callback-url\"], \"scopes\": [\"openid\", \"profile\"]}'\n```\n\nStore `client_id` and `client_secret` securely.\n\n### 3) Run OAuth2\u002FOIDC authorization code flow\n\nDiscover endpoints:\n\n```bash\ncurl \"$BASE_URL\u002F.well-known\u002Fopenid-configuration\"\n```\n\nCreate an authorization request (PKCE recommended):\n\n```bash\ncurl \"$BASE_URL\u002Foauth\u002Fauthorize?client_id=your_client_id&redirect_uri=your_callback&response_type=code&scope=openid%20profile&code_challenge=your_challenge&code_challenge_method=S256\"\n```\n\nExchange the authorization code for tokens:\n\n```bash\ncurl -X POST \"$BASE_URL\u002Foauth\u002Ftoken\" \\\n  -H \"Content-Type: application\u002Fx-www-form-urlencoded\" \\\n  -d \"grant_type=authorization_code&code=received_code&redirect_uri=your_callback&client_id=your_client_id&code_verifier=your_verifier\"\n```\n\nExpect an access token, ID token (JWT), and optional refresh token.\n\n### 4) Start an LNURL-Auth session\n\nCreate a session and show the LNURL to the user:\n\n```bash\ncurl -X POST \"$BASE_URL\u002Fapi\u002Flnurl-auth\u002Fcreate\" \\\n  -H \"Accept: application\u002Fjson\"\n```\n\nPoll for completion after the user scans the LNURL with a Lightning wallet:\n\n```bash\ncurl \"$BASE_URL\u002Fapi\u002Flnurl-auth\u002Fcheck\u002Fyour_session_id\"\n```\n\n### 5) Verify JWTs\n\nFetch JWKS:\n\n```bash\ncurl \"$BASE_URL\u002Foauth\u002Fjwks.json\"\n```\n\nVerify with Python (example uses PyJWT):\n\n```python\nimport jwt\nimport requests\n\njwks = requests.get(\"https:\u002F\u002Fyour-hodlxxi-deployment.com\u002Foauth\u002Fjwks.json\", timeout=10).json()\npublic_key = jwt.algorithms.RSAAlgorithm.from_jwk(jwks[\"keys\"][0])\nclaims = jwt.decode(your_jwt, public_key, algorithms=[\"RS256\"], audience=\"your_audience\")\nprint(claims)\n```\n\n### 6) Monitor health and metrics\n\nCheck liveness and OAuth system status endpoints:\n\n```bash\ncurl \"$BASE_URL\u002Fhealth\"\ncurl \"$BASE_URL\u002Foauthx\u002Fstatus\"\n```\n\n## Code examples\n\n### Register a client from a JSON template\n\n```bash\ncurl -X POST \"$BASE_URL\u002Foauth\u002Fregister\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d @templates\u002Foauth-client.json\n```\n\n### Create LNURL session and poll\n\n```bash\nsession_json=$(curl -s -X POST \"$BASE_URL\u002Fapi\u002Flnurl-auth\u002Fcreate\")\nsession_id=$(python3 -c 'import json,sys; print(json.loads(sys.argv[1])[\"session_id\"])' \"$session_json\")\ncurl \"$BASE_URL\u002Fapi\u002Flnurl-auth\u002Fcheck\u002F$session_id\"\n```\n\n## Best practices\n\n- Always use HTTPS and verify TLS certificates in production.\n- Keep client secrets in a secrets manager or environment variables.\n- Use PKCE for public clients and rotate secrets for confidential clients.\n- Treat LNURL sessions as single-use and enforce short TTLs.\n- Validate `aud`, `iss`, and `exp` claims for JWTs.\n\n## Advanced features\n\n- Use `\u002Foauthx\u002Fdocs` for live OAuth\u002FOIDC API documentation.\n- Use `\u002Foauthx\u002Fstatus` to monitor database and LNURL session health.\n- Rotate JWKS keys via the server configuration (JWKS directory + rotation days).\n\n## PAYG billing for OAuth clients\n\nPaid API calls are billed per **OAuth `client_id`** (agent\u002Fapp), not per session pubkey. When balance or free quota is exhausted, paid endpoints return **HTTP 402** with a Lightning top-up path.\n\n### Billing endpoints (OAuth token required)\n\n- `POST \u002Fapi\u002Fbilling\u002Fagent\u002Fcreate-invoice`\n- `POST \u002Fapi\u002Fbilling\u002Fagent\u002Fcheck-invoice`\n\nExample create invoice:\n\n```bash\ncurl -X POST \"$BASE_URL\u002Fapi\u002Fbilling\u002Fagent\u002Fcreate-invoice\" \\\n  -H \"Authorization: Bearer $ACCESS_TOKEN\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"amount_sats\": 1000}'\n```\n\nExample check invoice:\n\n```bash\ncurl -X POST \"$BASE_URL\u002Fapi\u002Fbilling\u002Fagent\u002Fcheck-invoice\" \\\n  -H \"Authorization: Bearer $ACCESS_TOKEN\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"invoice_id\": \"your_invoice_id\"}'\n```\n\n### 402 response shape\n\nWhen a paid endpoint is called with insufficient balance, expect:\n\n```json\n{\n  \"ok\": false,\n  \"error\": \"payment_required\",\n  \"code\": \"PAYMENT_REQUIRED\",\n  \"client_id\": \"your_client_id\",\n  \"cost_sats\": 1,\n  \"balance_sats\": 0,\n  \"create_invoice_endpoint\": \"\u002Fapi\u002Fbilling\u002Fagent\u002Fcreate-invoice\",\n  \"hint\": \"Top up via Lightning PAYG\"\n}\n```\n\n## Supporting files\n\n- `scripts\u002Fverify_signature.py` validates LNURL-Auth signatures locally.\n- `HEARTBEAT.md` describes periodic health checks for the deployment.\n- `templates\u002Foauth-client.json` provides a ready client registration payload.\n\n## Optional helper script\n\nUse `scripts\u002Fverify_signature.py` to validate LNURL signatures locally. Install the dependency first:\n\n```bash\npython -m pip install ecdsa\npython scripts\u002Fverify_signature.py --k1 \u003Chex> --signature \u003Chex> --pubkey \u003Chex>\n```\n",{"name":5,"version":43,"homepage":44,"metadata":45,"description":7},"1.0.0","https:\u002F\u002Fgithub.com\u002Fhodlxxi\u002FUniversal-Bitcoin-Identity-Layer",{"tags":46,"license":14,"category":35,"dependencies":51},[47,48,49,50,20],"oauth2","oidc","lnurl-auth","jwt",[31,30,52,53,24],"ecdsa","pyjwt","main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","安全与密码\u002Fhodlxxi-bitcoin-identity",1,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification","https:\u002F\u002Fgithub.com\u002FKernel8901","a little little little dobe in life but science geek","2026-04-05 16:43:56",{"source":8,"skillName":5,"commands":63,"prompt":73,"zipAvailable":74},[64,67,70],{"tool":65,"command":66},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill hodlxxi-bitcoin-identity",{"tool":68,"command":69},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill hodlxxi-bitcoin-identity",{"tool":71,"command":72},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill hodlxxi-bitcoin-identity","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F安全与密码\u002Fhodlxxi-bitcoin-identity\u002FSKILL.md",true,[76,82,86,92],{"path":77,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":80,"sourceHtmlUrl":81},"_meta.json","REFERENCE","参考文档",293,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F安全与密码\u002Fhodlxxi-bitcoin-identity\u002F_meta.json",{"path":83,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":84,"sourceHtmlUrl":85},"HEARTBEAT.md",927,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F安全与密码\u002Fhodlxxi-bitcoin-identity\u002FHEARTBEAT.md",{"path":87,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":90,"sourceHtmlUrl":91},"scripts\u002Fverify_signature.py","SCRIPT","脚本",2060,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F安全与密码\u002Fhodlxxi-bitcoin-identity\u002Fscripts\u002Fverify_signature.py",{"path":93,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":94,"sourceHtmlUrl":95},"templates\u002Foauth-client.json",250,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F安全与密码\u002Fhodlxxi-bitcoin-identity\u002Ftemplates\u002Foauth-client.json",[97,121,157,168,178,206],{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":38},"01M6Q5R6WZ06RRB9RQTW54B34B","zyfai","Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit\u002Fwithdraw anytime.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzyfai-sdk\u002FSKILL.md",[],[99,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120],"safe","ethereum","defi","Optimization","user","use","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":122,"name":123,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":139,"publishedAt":38},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[126,131,134],{"categoryNo":127,"categoryName":128,"taxonomyType":129,"taxonomyTypeDesc":130},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":132,"categoryName":133,"taxonomyType":129,"taxonomyTypeDesc":130},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[140,141,142,143,144,145,146,106,147,110,148,149,150,151,152,153,154,155,156],"api","zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","query","across","positions","token","prices",{"skillNo":158,"name":159,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":165,"publishedAt":38},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[162,163,164],{"categoryNo":127,"categoryName":128,"taxonomyType":129,"taxonomyTypeDesc":130},{"categoryNo":132,"categoryName":133,"taxonomyType":129,"taxonomyTypeDesc":130},{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},[140,166,167,141,142,143,144,145,146,106,147,110,149,150,151,152,153,154,155,156],"api skill","zerion api skill",{"skillNo":169,"name":170,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":171,"categories":172,"keywords":176,"publishedAt":38},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[173,174,175],{"categoryNo":127,"categoryName":128,"taxonomyType":129,"taxonomyTypeDesc":130},{"categoryNo":132,"categoryName":133,"taxonomyType":129,"taxonomyTypeDesc":130},{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},[143,140,177,141,142,144,145,106,147,110,148,149,150,151,152,153,154,155,156],"zerion api mcp",{"skillNo":179,"name":180,"nameZh":6,"description":181,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":182,"categories":183,"keywords":187,"publishedAt":38},"01M6Q5QQYZB7A501BDEQWKGSJT","yahoo-finance-forex","Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR\u002FUSD, GBP\u002FUSD, USD\u002FJPY, etc.). Analyzes sentiment and provides trading context.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-forex\u002FSKILL.md",[184],{"categoryNo":185,"categoryName":186,"taxonomyType":137,"taxonomyTypeDesc":138},"01JBSEEDCAT000000000000040","财务",[188,189,190,191,192,37,193,194,195,196,197,198,199,200,201,202,203,204,205,22],"finance","yahoo finance","forex","yahoo","yahoo finance forex","https","sentiment","real-time","python3","install","Market","usd","news","time","currency","gbp","pip","market data",{"skillNo":207,"name":208,"nameZh":6,"description":209,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":210,"categories":211,"keywords":213,"publishedAt":38},"01M6Q5QM6VS84WZVM7BKXXPF32","yahoo-finance","This skill should be used when the user asks to \"get stock prices\", \"check stock quotes\", \"look up earnings\", \"get financial data\", \"find trending stocks\", or needs stock market data from Yahoo Finance.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-cli\u002FSKILL.md",[212],{"categoryNo":185,"categoryName":186,"taxonomyType":137,"taxonomyTypeDesc":138},[188,189,191,214,215,216,217,218,219,198,220,221,222,223,224,225,226,227,156,205],"cli","homebrew","find","check","brew","up","local","get","stock","link","trending","sf","quotes","ln"]