[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FRNMF34C1C3C02BZ50CSZG":3,"skill-same:01M6FRNMF34C1C3C02BZ50CSZG":95},{"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":6,"updatedAt":60,"install":61,"resources":74},"01M6FRNMF34C1C3C02BZ50CSZG","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.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fhodlxxi\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],"hodlxxi bitcoin identity","identity","bitcoin","health","requests","flows","native","as","registration","provider","integrate","curl","python","monitoring","lightning","https","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",[29,30,52,53,22],"ecdsa","pyjwt","main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fhodlxxi\u002Fhodlxxi-bitcoin-identity",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add kbarbel640-del\u002Fskills --skill hodlxxi-bitcoin-identity",{"tool":67,"command":68},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill hodlxxi-bitcoin-identity",{"tool":70,"command":71},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill hodlxxi-bitcoin-identity","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fhodlxxi\u002Fhodlxxi-bitcoin-identity\u002FSKILL.md",true,[75,81,85,91],{"path":76,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":79,"sourceHtmlUrl":80},"_meta.json","REFERENCE","参考文档",293,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fhodlxxi\u002Fhodlxxi-bitcoin-identity\u002F_meta.json",{"path":82,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":83,"sourceHtmlUrl":84},"HEARTBEAT.md",927,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fhodlxxi\u002Fhodlxxi-bitcoin-identity\u002FHEARTBEAT.md",{"path":86,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":89,"sourceHtmlUrl":90},"scripts\u002Fverify_signature.py","SCRIPT","脚本",2060,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fhodlxxi\u002Fhodlxxi-bitcoin-identity\u002Fscripts\u002Fverify_signature.py",{"path":92,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":93,"sourceHtmlUrl":94},"templates\u002Foauth-client.json",250,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fhodlxxi\u002Fhodlxxi-bitcoin-identity\u002Ftemplates\u002Foauth-client.json",[96,126,155,176,182,202],{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":107,"publishedAt":38},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[102],{"categoryNo":103,"categoryName":104,"taxonomyType":105,"taxonomyTypeDesc":106},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,33,124,125],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","content","ai agents",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":137,"publishedAt":38},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[132],{"categoryNo":133,"categoryName":134,"taxonomyType":135,"taxonomyTypeDesc":136},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[138,110,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,115,154],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":164,"publishedAt":38},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[161],{"categoryNo":162,"categoryName":163,"taxonomyType":135,"taxonomyTypeDesc":136},"01JBSEEDCAT000000000000021","资料检索与研究",[165,166,167,168,169,170,171,111,172,152,154,173,110,174,175],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":177,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":178,"categories":179,"keywords":181,"publishedAt":38},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[180],{"categoryNo":162,"categoryName":163,"taxonomyType":135,"taxonomyTypeDesc":136},[168,167,166,165,175,170,171,111,169,152,154,172,173,110,174],{"skillNo":183,"name":184,"nameZh":6,"description":185,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":188,"publishedAt":38},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[189,190,191,192,193,194,195,196,197,198,199,200,201],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":203,"name":204,"nameZh":6,"description":205,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":206,"categories":207,"keywords":212,"publishedAt":38},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[208,209],{"categoryNo":133,"categoryName":134,"taxonomyType":135,"taxonomyTypeDesc":136},{"categoryNo":210,"categoryName":211,"taxonomyType":105,"taxonomyTypeDesc":106},"01JBSEEDCAT000000000000037","律师与法务",[213,214,215,216,111,217,218,54,219,173,220,221,222,223,224,33,225,226,37],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance"]