[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FN2EDZ937MSV7X34TYBEMJ":3,"skill-same:01M6FN2EDZ937MSV7X34TYBEMJ":85},{"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":22,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":50,"install":51,"resources":64},"01M6FN2EDZ937MSV7X34TYBEMJ","xian-node",null,"Set up and manage Xian blockchain nodes. Use when deploying a Xian node to join mainnet\u002Ftestnet, creating a new Xian network, or managing running nodes. Covers Docker-based setup via xian-stack, CometBFT configuration, and node 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\u002Fendogen\u002Fxian-node-skill\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"node","xian node","docker","setup","monitoring","blockchain","network","SET","stack","use","up","Nodes","manage","configuration","join","via","2026-11-10 10:12:30",false,"---\nname: xian-node\ndescription: Set up and manage Xian blockchain nodes. Use when deploying a Xian node to join mainnet\u002Ftestnet, creating a new Xian network, or managing running nodes. Covers Docker-based setup via xian-stack, CometBFT configuration, and node monitoring.\n---\n\n# Xian Node Skill\n\nDeploy and manage [Xian](https:\u002F\u002Fxian.org) blockchain nodes — an L1 with native Python smart contracts on CometBFT.\n\n## Quick Reference\n\n| Task | Command |\n|------|---------|\n| Join mainnet | `make setup && make core-build && make core-up && make init && make configure CONFIGURE_ARGS='--genesis-file-name genesis-mainnet.json --seed-node-address \u003Cseed> --copy-genesis'` |\n| Start node | `make core-shell` then `make up` inside container |\n| View logs | `pm2 logs --lines 100` (inside container) |\n| Stop node | `make down` (inside container) or `make core-down` (stop container) |\n| Check sync | `curl -s localhost:26657\u002Fstatus \\| jq '.result.sync_info'` |\n\n## Setup: Join Existing Network\n\n### 1. Clone and Build\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-stack.git\ncd xian-stack\nmake setup CORE_BRANCH=mainnet CONTRACTING_BRANCH=mainnet\nmake core-build\nmake core-up\n```\n\n### 2. Initialize CometBFT\n\n```bash\nmake init\n```\n\n### 3. Configure Node\n\n**Mainnet:**\n```bash\nmake configure CONFIGURE_ARGS='--moniker \"my-node\" --genesis-file-name \"genesis-mainnet.json\" --seed-node-address \"c3861ffd16cf6708aef6683d3d0471b6dedb3116@152.53.18.220\" --copy-genesis'\n```\n\n**Testnet:**\n```bash\nmake configure CONFIGURE_ARGS='--moniker \"my-node\" --genesis-file-name \"genesis-testnet.json\" --seed-node-address \"\u003Ctestnet-seed>\" --copy-genesis'\n```\n\n**Validator node** (add private key):\n```bash\nmake configure CONFIGURE_ARGS='--moniker \"my-validator\" --genesis-file-name \"genesis-mainnet.json\" --validator-privkey \"\u003Cyour-privkey>\" --seed-node-address \"...\" --copy-genesis'\n```\n\n**Service node** (with BDS - Blockchain Data Service):\n```bash\nmake configure CONFIGURE_ARGS='--moniker \"my-service\" --genesis-file-name \"genesis-mainnet.json\" --seed-node-address \"...\" --copy-genesis --service-node'\n```\n\n### 4. Start Node\n\n```bash\nmake core-shell   # Enter container\nmake up           # Start pm2 processes\npm2 logs          # Watch sync progress\nexit              # Leave shell (node keeps running)\n```\n\n## Setup: Create New Network\n\n### 1. Build Stack\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-stack.git\ncd xian-stack\nmake setup CORE_BRANCH=mainnet CONTRACTING_BRANCH=mainnet\nmake core-build\nmake core-up\nmake init\n```\n\n### 2. Generate Validator Keys\n\nInside container (`make core-shell`):\n\n```bash\n# Generate new validator key\npython -c \"\nfrom nacl.signing import SigningKey\nimport secrets\nsk = SigningKey(secrets.token_bytes(32))\nprint(f'Private key: {sk.encode().hex()}')\nprint(f'Public key:  {sk.verify_key.encode().hex()}')\n\"\n```\n\n### 3. Create Genesis File\n\nCreate `genesis.json` with initial validators and state. See `references\u002Fgenesis-template.md`.\n\n### 4. Configure as Genesis Validator\n\n```bash\nmake configure CONFIGURE_ARGS='--moniker \"genesis-validator\" --genesis-file-name \"genesis-custom.json\" --validator-privkey \"\u003Cprivkey>\"'\n```\n\n### 5. Start Network\n\n```bash\nmake core-shell\nmake up\n```\n\nOther nodes join using your node as seed.\n\n## Node Management\n\n### Inside Container Commands\n\n| Command | Description |\n|---------|-------------|\n| `make up` | Start xian + cometbft via pm2 |\n| `make down` | Stop all pm2 processes |\n| `make restart` | Restart node |\n| `make logs` | View pm2 logs |\n| `make wipe` | Clear node data (keeps config) |\n| `make dwu` | Down + wipe + init + up (full reset) |\n\n### Monitoring\n\n**Sync status:**\n```bash\ncurl -s localhost:26657\u002Fstatus | jq '.result.sync_info'\n```\n\n**Response fields:**\n- `latest_block_height`: Current height\n- `catching_up`: `true` if still syncing\n- `earliest_block_height`: Lowest available block\n\n**Node info:**\n```bash\ncurl -s localhost:26657\u002Fstatus | jq '.result.node_info'\nmake node-id   # Get node ID for peering\n```\n\n**Validators:**\n```bash\ncurl -s localhost:26657\u002Fvalidators | jq '.result.validators'\n```\n\n### Docker Commands\n\n| Command | Description |\n|---------|-------------|\n| `make core-up` | Start container |\n| `make core-down` | Stop container |\n| `make core-shell` | Enter container shell |\n| `make core-bds-up` | Start with BDS (PostgreSQL + GraphQL) |\n\n## Ports\n\n| Port | Service |\n|------|---------|\n| 26656 | P2P (peering) |\n| 26657 | RPC (queries) |\n| 26660 | Prometheus metrics |\n| 5000 | GraphQL (BDS only) |\n\n## Troubleshooting\n\n**Database lock error** (`resource temporarily unavailable`):\n```bash\n# Duplicate pm2 processes - clean up:\npm2 delete all\nmake up\n```\n\n**Sync stuck**:\n```bash\n# Check peer connections\ncurl -s localhost:26657\u002Fnet_info | jq '.result.n_peers'\n\n# Verify seed node is reachable\nmake wipe\nmake init\n# Re-run configure with correct seed\n```\n\n**Container not starting**:\n```bash\nmake core-down\nmake core-build --no-cache\nmake core-up\n```\n\n## File Locations\n\n| Path | Contents |\n|------|----------|\n| `.cometbft\u002F` | CometBFT data + config |\n| `.cometbft\u002Fconfig\u002Fgenesis.json` | Network genesis |\n| `.cometbft\u002Fconfig\u002Fconfig.toml` | Node configuration |\n| `.cometbft\u002Fdata\u002F` | Blockchain data |\n| `xian-core\u002F` | Xian ABCI application |\n| `xian-contracting\u002F` | Python contracting engine |\n\n## Test Your Node\n\nAfter syncing, verify your node works with [xian-py](https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-py):\n\n```bash\npip install xian-py\n```\n\n```python\nfrom xian_py import Xian, Wallet\n\n# Connect to your local node\nxian = Xian('http:\u002F\u002Flocalhost:26657')\n\n# Query balance\nbalance = xian.get_balance('your_address')\nprint(f\"Balance: {balance}\")\n\n# Get contract state\nstate = xian.get_state('currency', 'balances', 'some_address')\nprint(f\"State: {state}\")\n\n# Create wallet and send transaction\nwallet = Wallet()  # or Wallet('your_private_key')\nxian = Xian('http:\u002F\u002Flocalhost:26657', wallet=wallet)\nresult = xian.send(amount=10, to_address='recipient_address')\n```\n\nFor full SDK docs (contracts, HD wallets, async) — see [xian-py](https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-py).\n\n## Resources\n\n- [xian-network\u002Fxian-stack](https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-stack) — Docker setup\n- [xian-network\u002Fxian-core](https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-core) — Core node\n- [xian-network\u002Fxian-py](https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-py) — Python SDK\n- [CometBFT docs](https:\u002F\u002Fdocs.cometbft.com\u002F) — Consensus engine\n- [xian.org](https:\u002F\u002Fxian.org) — Project site\n","# Xian Node Skill\n\nDeploy and manage [Xian](https:\u002F\u002Fxian.org) blockchain nodes — an L1 with native Python smart contracts on CometBFT.\n\n## Quick Reference\n\n| Task | Command |\n|------|---------|\n| Join mainnet | `make setup && make core-build && make core-up && make init && make configure CONFIGURE_ARGS='--genesis-file-name genesis-mainnet.json --seed-node-address \u003Cseed> --copy-genesis'` |\n| Start node | `make core-shell` then `make up` inside container |\n| View logs | `pm2 logs --lines 100` (inside container) |\n| Stop node | `make down` (inside container) or `make core-down` (stop container) |\n| Check sync | `curl -s localhost:26657\u002Fstatus \\| jq '.result.sync_info'` |\n\n## Setup: Join Existing Network\n\n### 1. Clone and Build\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-stack.git\ncd xian-stack\nmake setup CORE_BRANCH=mainnet CONTRACTING_BRANCH=mainnet\nmake core-build\nmake core-up\n```\n\n### 2. Initialize CometBFT\n\n```bash\nmake init\n```\n\n### 3. Configure Node\n\n**Mainnet:**\n```bash\nmake configure CONFIGURE_ARGS='--moniker \"my-node\" --genesis-file-name \"genesis-mainnet.json\" --seed-node-address \"c3861ffd16cf6708aef6683d3d0471b6dedb3116@152.53.18.220\" --copy-genesis'\n```\n\n**Testnet:**\n```bash\nmake configure CONFIGURE_ARGS='--moniker \"my-node\" --genesis-file-name \"genesis-testnet.json\" --seed-node-address \"\u003Ctestnet-seed>\" --copy-genesis'\n```\n\n**Validator node** (add private key):\n```bash\nmake configure CONFIGURE_ARGS='--moniker \"my-validator\" --genesis-file-name \"genesis-mainnet.json\" --validator-privkey \"\u003Cyour-privkey>\" --seed-node-address \"...\" --copy-genesis'\n```\n\n**Service node** (with BDS - Blockchain Data Service):\n```bash\nmake configure CONFIGURE_ARGS='--moniker \"my-service\" --genesis-file-name \"genesis-mainnet.json\" --seed-node-address \"...\" --copy-genesis --service-node'\n```\n\n### 4. Start Node\n\n```bash\nmake core-shell   # Enter container\nmake up           # Start pm2 processes\npm2 logs          # Watch sync progress\nexit              # Leave shell (node keeps running)\n```\n\n## Setup: Create New Network\n\n### 1. Build Stack\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-stack.git\ncd xian-stack\nmake setup CORE_BRANCH=mainnet CONTRACTING_BRANCH=mainnet\nmake core-build\nmake core-up\nmake init\n```\n\n### 2. Generate Validator Keys\n\nInside container (`make core-shell`):\n\n```bash\n# Generate new validator key\npython -c \"\nfrom nacl.signing import SigningKey\nimport secrets\nsk = SigningKey(secrets.token_bytes(32))\nprint(f'Private key: {sk.encode().hex()}')\nprint(f'Public key:  {sk.verify_key.encode().hex()}')\n\"\n```\n\n### 3. Create Genesis File\n\nCreate `genesis.json` with initial validators and state. See `references\u002Fgenesis-template.md`.\n\n### 4. Configure as Genesis Validator\n\n```bash\nmake configure CONFIGURE_ARGS='--moniker \"genesis-validator\" --genesis-file-name \"genesis-custom.json\" --validator-privkey \"\u003Cprivkey>\"'\n```\n\n### 5. Start Network\n\n```bash\nmake core-shell\nmake up\n```\n\nOther nodes join using your node as seed.\n\n## Node Management\n\n### Inside Container Commands\n\n| Command | Description |\n|---------|-------------|\n| `make up` | Start xian + cometbft via pm2 |\n| `make down` | Stop all pm2 processes |\n| `make restart` | Restart node |\n| `make logs` | View pm2 logs |\n| `make wipe` | Clear node data (keeps config) |\n| `make dwu` | Down + wipe + init + up (full reset) |\n\n### Monitoring\n\n**Sync status:**\n```bash\ncurl -s localhost:26657\u002Fstatus | jq '.result.sync_info'\n```\n\n**Response fields:**\n- `latest_block_height`: Current height\n- `catching_up`: `true` if still syncing\n- `earliest_block_height`: Lowest available block\n\n**Node info:**\n```bash\ncurl -s localhost:26657\u002Fstatus | jq '.result.node_info'\nmake node-id   # Get node ID for peering\n```\n\n**Validators:**\n```bash\ncurl -s localhost:26657\u002Fvalidators | jq '.result.validators'\n```\n\n### Docker Commands\n\n| Command | Description |\n|---------|-------------|\n| `make core-up` | Start container |\n| `make core-down` | Stop container |\n| `make core-shell` | Enter container shell |\n| `make core-bds-up` | Start with BDS (PostgreSQL + GraphQL) |\n\n## Ports\n\n| Port | Service |\n|------|---------|\n| 26656 | P2P (peering) |\n| 26657 | RPC (queries) |\n| 26660 | Prometheus metrics |\n| 5000 | GraphQL (BDS only) |\n\n## Troubleshooting\n\n**Database lock error** (`resource temporarily unavailable`):\n```bash\n# Duplicate pm2 processes - clean up:\npm2 delete all\nmake up\n```\n\n**Sync stuck**:\n```bash\n# Check peer connections\ncurl -s localhost:26657\u002Fnet_info | jq '.result.n_peers'\n\n# Verify seed node is reachable\nmake wipe\nmake init\n# Re-run configure with correct seed\n```\n\n**Container not starting**:\n```bash\nmake core-down\nmake core-build --no-cache\nmake core-up\n```\n\n## File Locations\n\n| Path | Contents |\n|------|----------|\n| `.cometbft\u002F` | CometBFT data + config |\n| `.cometbft\u002Fconfig\u002Fgenesis.json` | Network genesis |\n| `.cometbft\u002Fconfig\u002Fconfig.toml` | Node configuration |\n| `.cometbft\u002Fdata\u002F` | Blockchain data |\n| `xian-core\u002F` | Xian ABCI application |\n| `xian-contracting\u002F` | Python contracting engine |\n\n## Test Your Node\n\nAfter syncing, verify your node works with [xian-py](https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-py):\n\n```bash\npip install xian-py\n```\n\n```python\nfrom xian_py import Xian, Wallet\n\n# Connect to your local node\nxian = Xian('http:\u002F\u002Flocalhost:26657')\n\n# Query balance\nbalance = xian.get_balance('your_address')\nprint(f\"Balance: {balance}\")\n\n# Get contract state\nstate = xian.get_state('currency', 'balances', 'some_address')\nprint(f\"State: {state}\")\n\n# Create wallet and send transaction\nwallet = Wallet()  # or Wallet('your_private_key')\nxian = Xian('http:\u002F\u002Flocalhost:26657', wallet=wallet)\nresult = xian.send(amount=10, to_address='recipient_address')\n```\n\nFor full SDK docs (contracts, HD wallets, async) — see [xian-py](https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-py).\n\n## Resources\n\n- [xian-network\u002Fxian-stack](https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-stack) — Docker setup\n- [xian-network\u002Fxian-core](https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-core) — Core node\n- [xian-network\u002Fxian-py](https:\u002F\u002Fgithub.com\u002Fxian-network\u002Fxian-py) — Python SDK\n- [CometBFT docs](https:\u002F\u002Fdocs.cometbft.com\u002F) — Consensus engine\n- [xian.org](https:\u002F\u002Fxian.org) — Project site\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fendogen\u002Fxian-node-skill",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":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add kbarbel640-del\u002Fskills --skill xian-node",{"tool":57,"command":58},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill xian-node",{"tool":60,"command":61},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill xian-node","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fendogen\u002Fxian-node-skill\u002FSKILL.md",true,[65,71,75,81],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"_meta.json","REFERENCE","参考文档",277,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fendogen\u002Fxian-node-skill\u002F_meta.json",{"path":72,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":73,"sourceHtmlUrl":74},"references\u002Fgenesis-template.md",3241,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fendogen\u002Fxian-node-skill\u002Freferences\u002Fgenesis-template.md",{"path":76,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":79,"sourceHtmlUrl":80},"scripts\u002Fgenerate_validator_key.py","SCRIPT","脚本",2291,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fendogen\u002Fxian-node-skill\u002Fscripts\u002Fgenerate_validator_key.py",{"path":82,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":83,"sourceHtmlUrl":84},"scripts\u002Fnode_status.py",1949,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fendogen\u002Fxian-node-skill\u002Fscripts\u002Fnode_status.py",[86,117,143,163,169,189],{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":97,"publishedAt":39},"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",[92],{"categoryNo":93,"categoryName":94,"taxonomyType":95,"taxonomyTypeDesc":96},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":126,"publishedAt":39},"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",[123],{"categoryNo":124,"categoryName":125,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[127,100,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,105,32],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":152,"publishedAt":39},"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",[149],{"categoryNo":150,"categoryName":151,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[153,154,155,156,157,158,159,101,160,141,32,161,100,162,38],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http",{"skillNo":164,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":168,"publishedAt":39},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[167],{"categoryNo":150,"categoryName":151,"taxonomyType":20,"taxonomyTypeDesc":21},[156,155,154,153,38,158,159,101,157,141,32,160,161,100,162],{"skillNo":170,"name":171,"nameZh":6,"description":172,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":173,"categories":174,"keywords":175,"publishedAt":39},"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",[],[176,177,178,179,180,181,182,183,184,185,186,187,188],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":190,"name":191,"nameZh":6,"description":192,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":193,"categories":194,"keywords":199,"publishedAt":39},"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",[195,196],{"categoryNo":124,"categoryName":125,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":197,"categoryName":198,"taxonomyType":95,"taxonomyTypeDesc":96},"01JBSEEDCAT000000000000037","律师与法务",[200,201,202,203,101,204,205,44,206,161,207,208,209,210,211,114,212,213,214],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]