[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FJ97ACA69PV1HPMJ9PE71S":3,"skill-same:01M6FJ97ACA69PV1HPMJ9PE71S":89},{"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":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":40,"commitSha":41,"skillDirectory":42,"forksCount":43,"repositoryHtmlUrl":44,"repositoryHomepageUrl":6,"ownerHtmlUrl":45,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":46,"install":47,"resources":60},"01M6FJ97ACA69PV1HPMJ9PE71S","NadName Agent",null,"? Register .nad names on Monad blockchain via Nad Name Service (NNS). Real API integration with registerWithSignature, dynamic gas estimation, permanent ownership.","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\u002Fdaaab\u002Fnadname-agent\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[5,23,24,25,26,27,28,29,30,31,32,33,34],"integration","blockchain","api","gas","api integration","estimation","service","name","register","via","ownership","with","2026-11-10 10:12:30",false,"---\nname: NadName Agent\ndescription: \"? Register .nad names on Monad blockchain via Nad Name Service (NNS). Real API integration with registerWithSignature, dynamic gas estimation, permanent ownership.\"\n---\n\n# ? NadName Agent v2.0 - .nad Names on Monad\n\n> Register permanent .nad names on Monad blockchain via Nad Name Service with real API integration\n\n**TL;DR:** Get `yourname.nad` on Monad. One-time fee, lifetime ownership. Now with real NAD API integration and accurate pricing!\n\n## What is NNS?\n\n**Nad Name Service (NNS)** is a web3 name service built on Monad blockchain that maps human-readable names like `agent.nad` to cryptocurrency addresses and metadata.\n\n- **Permanent ownership** — One-time registration fee, no renewals\n- **NFT-based** — Names are tradeable NFTs\n- **Emoji support** — Use ?.nad or 你好.nad\n- **Fast & cheap** — Built on Monad, the fastest blockchain\n- **Profile customization** — Set avatar, social links, text records\n\n### Key Details\n- **Blockchain**: Monad (Chain ID: 143)\n- **RPC**: https:\u002F\u002Frpc.monad.xyz\n- **Contract**: 0xE18a7550AA35895c87A1069d1B775Fa275Bc93Fb\n- **Website**: https:\u002F\u002Fapp.nad.domains\n- **Docs**: https:\u002F\u002Fdocs.nad.domains\n\n---\n\n## ? Security & Wallet Setup\n\n### Option 1: Environment Variable (Recommended ✅)\n\n```bash\nexport PRIVATE_KEY=\"0x...\"\nnode scripts\u002Fcheck-name.js myname\n```\n\n> ✅ **Safest**: Private key exists only in memory, never saved to disk.\n\n### Option 2: Managed Mode (Encrypted)\n\n```bash\nnode scripts\u002Fregister-name.js --managed --name myname\n```\n\n> ✅ **Secure**: Creates encrypted keystore, password-protected.\n\n### ⚠️ Critical Security Rules\n\n1. **NEVER** hardcode private keys in scripts\n2. **NEVER** commit private keys to git\n3. **NEVER** auto-detect wallet paths (security risk)\n4. **ONLY** use PRIVATE_KEY env var or --managed encrypted keystore\n5. Private key files should be chmod `600`\n\n---\n\n## ? Quick Start\n\n### 1️⃣ Check Name Availability\n\n```bash\n# Check if name is available and get pricing\nnode scripts\u002Fcheck-name.js myname\n\n# Output example:\n# ✅ myname.nad is available!\n# ? Price: 649 MON (base price)\n# ? Discount: 50% (Christmas special)\n# ? Final price: 324.5 MON\n```\n\n### 2️⃣ Register Name\n\n```bash\n# Using environment variable\nexport PRIVATE_KEY=\"0x...\"\nnode scripts\u002Fregister-name.js --name myname\n\n# Set as primary name too\nnode scripts\u002Fregister-name.js --name myname --set-primary\n\n# Using managed mode (encrypted keystore)\nnode scripts\u002Fregister-name.js --managed --name myname --set-primary\n```\n\n### 3️⃣ List Your Names\n\n```bash\n# List names owned by your wallet\nnode scripts\u002Fmy-names.js\n```\n\n---\n\n## ? Scripts Reference\n\n| Script | Purpose | Needs Private Key |\n|--------|---------|-------------------|\n| `check-name.js` | Check availability & pricing | ❌ |\n| `register-name.js` | Register .nad name | ✅ |\n| `my-names.js` | List owned names | ❌ (reads from address) |\n\n### check-name.js\n\nCheck if a .nad name is available and get current pricing:\n\n```bash\nnode scripts\u002Fcheck-name.js \u003Cname>\nnode scripts\u002Fcheck-name.js agent\nnode scripts\u002Fcheck-name.js ?\n```\n\n### register-name.js\n\nRegister a new .nad name:\n\n```bash\n# Basic registration\nnode scripts\u002Fregister-name.js --name myname\n\n# Register and set as primary\nnode scripts\u002Fregister-name.js --name myname --set-primary\n\n# Using managed encrypted keystore\nnode scripts\u002Fregister-name.js --managed --name myname\n\n# Dry run to check costs without sending transaction\nnode scripts\u002Fregister-name.js --name myname --dry-run\n\n# With referrer for potential discounts\nnode scripts\u002Fregister-name.js --name myname --referrer 0x...\n```\n\n**Flags:**\n- `--name \u003Cname>` - Name to register (required)\n- `--set-primary` - Set as primary name after registration\n- `--managed` - Use encrypted keystore (creates if doesn't exist)\n- `--address \u003Caddr>` - Custom address to use (defaults to wallet address)\n- `--dry-run` - Show what would be done without sending transaction\n- `--referrer \u003Caddr>` - Referrer address for discounts\n\n### my-names.js\n\nList all .nad names owned by an address:\n\n```bash\n# Use wallet from PRIVATE_KEY env var\nnode scripts\u002Fmy-names.js\n\n# Check specific address\nnode scripts\u002Fmy-names.js --address 0x...\n\n# Use managed keystore\nnode scripts\u002Fmy-names.js --managed\n```\n\n---\n\n## ? Technical Details\n\n### v2.0 Registration Flow\n\nThe new registration process follows CloudLobster's discovered pattern:\n\n**Step 1: Get Registration Data**\n```bash\nPOST https:\u002F\u002Fapi.nad.domains\u002Fapi\u002Fregister-request\nBody: {\n  \"name\": \"myname\",\n  \"owner\": \"0x...\",\n  \"setAsPrimary\": true,\n  \"referrer\": null,\n  \"paymentToken\": \"0x0000000000000000000000000000000000000000\"\n}\n\nResponse: {\n  \"registerData\": {...},\n  \"signature\": \"0x...\",\n  \"price\": \"324.5\"\n}\n```\n\n**Step 2: Contract Call**\n```javascript\nawait contract.registerWithSignature(registerData, signature, {\n  value: ethers.parseEther(price),\n  gasLimit: estimatedGas * 2n  \u002F\u002F 2x safety buffer\n});\n```\n\n### Contract Interaction\n\n- **Contract**: 0xE18a7550AA35895c87A1069d1B775Fa275Bc93Fb\n- **Method**: `registerWithSignature(registerData, signature)` with server co-signature\n- **Gas**: ~650,000-970,000 gas for registration (2x buffer applied automatically)\n- **Pricing**: Real-time from NAD API\n- **Payment**: MON tokens sent as transaction value\n\n### Supported Names\n- **Length**: 1-63 characters\n- **Characters**: a-z, 0-9, emojis, international characters\n- **Examples**: `agent.nad`, `?.nad`, `你好.nad`, `salmo.nad`\n\n### Profile Features\nAfter registration, you can customize:\n- Avatar image\n- Social media links\n- Text records (email, website, etc.)\n- Primary name setting\n\n---\n\n## ? Examples\n\n### Basic Bot Registration\n```bash\nexport PRIVATE_KEY=\"0x...\"\nnode scripts\u002Fcheck-name.js mybot\n# ✅ mybot.nad is available!\n# ? Price: 324.5 MON\n\nnode scripts\u002Fregister-name.js --name mybot --set-primary\n# ? Registration successful!\n```\n\n### Dry Run Testing\n```bash\n# Test registration without spending MON\nnode scripts\u002Fregister-name.js --name mybot --dry-run\n# ?‍♂️ DRY RUN MODE - No transaction will be sent\n# ✅ Registration data looks valid\n# ⛽ Estimated gas cost: 0.002 MON\n# ? Total cost: 324.502 MON\n```\n\n### Emoji Names\n```bash\nnode scripts\u002Fcheck-name.js ?\nnode scripts\u002Fregister-name.js --name ? --dry-run\n```\n\n### Secure Managed Setup\n```bash\n# First time setup\nnode scripts\u002Fregister-name.js --managed --name myagent --dry-run\n# Enter password when prompted\n\n# Future use\nnode scripts\u002Fmy-names.js --managed\n# Enter same password\n```\n\n---\n\n## ? Links\n\n- **NNS Website**: https:\u002F\u002Fapp.nad.domains\n- **Documentation**: https:\u002F\u002Fdocs.nad.domains  \n- **Monad Explorer**: https:\u002F\u002Fexplorer.monad.xyz\n- **Get MON tokens**: https:\u002F\u002Fbridge.monad.xyz\n\n---\n\n## ?️ Security Audit Checklist\n\nBefore using this skill:\n\n✅ No hardcoded private keys  \n✅ No auto-detection of external wallet paths  \n✅ Environment variables only or encrypted keystore  \n✅ No `--no-sandbox` browser usage  \n✅ No remote code execution  \n✅ Proper file permissions (600) for sensitive files  \n✅ Clear security warnings in documentation  \n\nThis skill follows OpenClaw security best practices and should pass VirusTotal scanning.\n\n---\n\n## ? Changelog\n\n### v2.0.0 (2026-02-09) - Real API Integration\n- ? **Breaking**: Real NAD API integration with `registerWithSignature`\n- ? Real-time name availability checking via API endpoints\n- ? Real-time pricing from NAD API\n- ⛽ Dynamic gas estimation with 2x safety buffer (~1,000,000 gas)\n- ?‍♂️ `--dry-run` flag for testing without spending tokens\n- ? `--referrer` support for potential discounts\n- ? Better error handling and transaction feedback\n- ? **Thanks to CloudLobster** for testing and discovering the real flow!\n\n#### v2.0.0 Improvements Based on CloudLobster's Feedback:\n- ❌ Removed hardcoded pricing and fake availability checks\n- ✅ Real `POST \u002Fapi\u002Fregister-request` → `registerWithSignature` flow\n- ✅ Proper gas estimation (646K estimate → 969K actual, now with 2x buffer)\n- ✅ Server co-signature integration for NNS backend validation\n\n### v1.0.0 (2026-02-09)\n- ? Initial release  \n- ✅ Name availability checking (simulated)\n- ✅ Registration with encrypted keystore support\n- ✅ Owned names listing\n- ✅ Security-first design\n- ✅ Support for emoji and international character names","# ? NadName Agent v2.0 - .nad Names on Monad\n\n> Register permanent .nad names on Monad blockchain via Nad Name Service with real API integration\n\n**TL;DR:** Get `yourname.nad` on Monad. One-time fee, lifetime ownership. Now with real NAD API integration and accurate pricing!\n\n## What is NNS?\n\n**Nad Name Service (NNS)** is a web3 name service built on Monad blockchain that maps human-readable names like `agent.nad` to cryptocurrency addresses and metadata.\n\n- **Permanent ownership** — One-time registration fee, no renewals\n- **NFT-based** — Names are tradeable NFTs\n- **Emoji support** — Use ?.nad or 你好.nad\n- **Fast & cheap** — Built on Monad, the fastest blockchain\n- **Profile customization** — Set avatar, social links, text records\n\n### Key Details\n- **Blockchain**: Monad (Chain ID: 143)\n- **RPC**: https:\u002F\u002Frpc.monad.xyz\n- **Contract**: 0xE18a7550AA35895c87A1069d1B775Fa275Bc93Fb\n- **Website**: https:\u002F\u002Fapp.nad.domains\n- **Docs**: https:\u002F\u002Fdocs.nad.domains\n\n---\n\n## ? Security & Wallet Setup\n\n### Option 1: Environment Variable (Recommended ✅)\n\n```bash\nexport PRIVATE_KEY=\"0x...\"\nnode scripts\u002Fcheck-name.js myname\n```\n\n> ✅ **Safest**: Private key exists only in memory, never saved to disk.\n\n### Option 2: Managed Mode (Encrypted)\n\n```bash\nnode scripts\u002Fregister-name.js --managed --name myname\n```\n\n> ✅ **Secure**: Creates encrypted keystore, password-protected.\n\n### ⚠️ Critical Security Rules\n\n1. **NEVER** hardcode private keys in scripts\n2. **NEVER** commit private keys to git\n3. **NEVER** auto-detect wallet paths (security risk)\n4. **ONLY** use PRIVATE_KEY env var or --managed encrypted keystore\n5. Private key files should be chmod `600`\n\n---\n\n## ? Quick Start\n\n### 1️⃣ Check Name Availability\n\n```bash\n# Check if name is available and get pricing\nnode scripts\u002Fcheck-name.js myname\n\n# Output example:\n# ✅ myname.nad is available!\n# ? Price: 649 MON (base price)\n# ? Discount: 50% (Christmas special)\n# ? Final price: 324.5 MON\n```\n\n### 2️⃣ Register Name\n\n```bash\n# Using environment variable\nexport PRIVATE_KEY=\"0x...\"\nnode scripts\u002Fregister-name.js --name myname\n\n# Set as primary name too\nnode scripts\u002Fregister-name.js --name myname --set-primary\n\n# Using managed mode (encrypted keystore)\nnode scripts\u002Fregister-name.js --managed --name myname --set-primary\n```\n\n### 3️⃣ List Your Names\n\n```bash\n# List names owned by your wallet\nnode scripts\u002Fmy-names.js\n```\n\n---\n\n## ? Scripts Reference\n\n| Script | Purpose | Needs Private Key |\n|--------|---------|-------------------|\n| `check-name.js` | Check availability & pricing | ❌ |\n| `register-name.js` | Register .nad name | ✅ |\n| `my-names.js` | List owned names | ❌ (reads from address) |\n\n### check-name.js\n\nCheck if a .nad name is available and get current pricing:\n\n```bash\nnode scripts\u002Fcheck-name.js \u003Cname>\nnode scripts\u002Fcheck-name.js agent\nnode scripts\u002Fcheck-name.js ?\n```\n\n### register-name.js\n\nRegister a new .nad name:\n\n```bash\n# Basic registration\nnode scripts\u002Fregister-name.js --name myname\n\n# Register and set as primary\nnode scripts\u002Fregister-name.js --name myname --set-primary\n\n# Using managed encrypted keystore\nnode scripts\u002Fregister-name.js --managed --name myname\n\n# Dry run to check costs without sending transaction\nnode scripts\u002Fregister-name.js --name myname --dry-run\n\n# With referrer for potential discounts\nnode scripts\u002Fregister-name.js --name myname --referrer 0x...\n```\n\n**Flags:**\n- `--name \u003Cname>` - Name to register (required)\n- `--set-primary` - Set as primary name after registration\n- `--managed` - Use encrypted keystore (creates if doesn't exist)\n- `--address \u003Caddr>` - Custom address to use (defaults to wallet address)\n- `--dry-run` - Show what would be done without sending transaction\n- `--referrer \u003Caddr>` - Referrer address for discounts\n\n### my-names.js\n\nList all .nad names owned by an address:\n\n```bash\n# Use wallet from PRIVATE_KEY env var\nnode scripts\u002Fmy-names.js\n\n# Check specific address\nnode scripts\u002Fmy-names.js --address 0x...\n\n# Use managed keystore\nnode scripts\u002Fmy-names.js --managed\n```\n\n---\n\n## ? Technical Details\n\n### v2.0 Registration Flow\n\nThe new registration process follows CloudLobster's discovered pattern:\n\n**Step 1: Get Registration Data**\n```bash\nPOST https:\u002F\u002Fapi.nad.domains\u002Fapi\u002Fregister-request\nBody: {\n  \"name\": \"myname\",\n  \"owner\": \"0x...\",\n  \"setAsPrimary\": true,\n  \"referrer\": null,\n  \"paymentToken\": \"0x0000000000000000000000000000000000000000\"\n}\n\nResponse: {\n  \"registerData\": {...},\n  \"signature\": \"0x...\",\n  \"price\": \"324.5\"\n}\n```\n\n**Step 2: Contract Call**\n```javascript\nawait contract.registerWithSignature(registerData, signature, {\n  value: ethers.parseEther(price),\n  gasLimit: estimatedGas * 2n  \u002F\u002F 2x safety buffer\n});\n```\n\n### Contract Interaction\n\n- **Contract**: 0xE18a7550AA35895c87A1069d1B775Fa275Bc93Fb\n- **Method**: `registerWithSignature(registerData, signature)` with server co-signature\n- **Gas**: ~650,000-970,000 gas for registration (2x buffer applied automatically)\n- **Pricing**: Real-time from NAD API\n- **Payment**: MON tokens sent as transaction value\n\n### Supported Names\n- **Length**: 1-63 characters\n- **Characters**: a-z, 0-9, emojis, international characters\n- **Examples**: `agent.nad`, `?.nad`, `你好.nad`, `salmo.nad`\n\n### Profile Features\nAfter registration, you can customize:\n- Avatar image\n- Social media links\n- Text records (email, website, etc.)\n- Primary name setting\n\n---\n\n## ? Examples\n\n### Basic Bot Registration\n```bash\nexport PRIVATE_KEY=\"0x...\"\nnode scripts\u002Fcheck-name.js mybot\n# ✅ mybot.nad is available!\n# ? Price: 324.5 MON\n\nnode scripts\u002Fregister-name.js --name mybot --set-primary\n# ? Registration successful!\n```\n\n### Dry Run Testing\n```bash\n# Test registration without spending MON\nnode scripts\u002Fregister-name.js --name mybot --dry-run\n# ?‍♂️ DRY RUN MODE - No transaction will be sent\n# ✅ Registration data looks valid\n# ⛽ Estimated gas cost: 0.002 MON\n# ? Total cost: 324.502 MON\n```\n\n### Emoji Names\n```bash\nnode scripts\u002Fcheck-name.js ?\nnode scripts\u002Fregister-name.js --name ? --dry-run\n```\n\n### Secure Managed Setup\n```bash\n# First time setup\nnode scripts\u002Fregister-name.js --managed --name myagent --dry-run\n# Enter password when prompted\n\n# Future use\nnode scripts\u002Fmy-names.js --managed\n# Enter same password\n```\n\n---\n\n## ? Links\n\n- **NNS Website**: https:\u002F\u002Fapp.nad.domains\n- **Documentation**: https:\u002F\u002Fdocs.nad.domains  \n- **Monad Explorer**: https:\u002F\u002Fexplorer.monad.xyz\n- **Get MON tokens**: https:\u002F\u002Fbridge.monad.xyz\n\n---\n\n## ?️ Security Audit Checklist\n\nBefore using this skill:\n\n✅ No hardcoded private keys  \n✅ No auto-detection of external wallet paths  \n✅ Environment variables only or encrypted keystore  \n✅ No `--no-sandbox` browser usage  \n✅ No remote code execution  \n✅ Proper file permissions (600) for sensitive files  \n✅ Clear security warnings in documentation  \n\nThis skill follows OpenClaw security best practices and should pass VirusTotal scanning.\n\n---\n\n## ? Changelog\n\n### v2.0.0 (2026-02-09) - Real API Integration\n- ? **Breaking**: Real NAD API integration with `registerWithSignature`\n- ? Real-time name availability checking via API endpoints\n- ? Real-time pricing from NAD API\n- ⛽ Dynamic gas estimation with 2x safety buffer (~1,000,000 gas)\n- ?‍♂️ `--dry-run` flag for testing without spending tokens\n- ? `--referrer` support for potential discounts\n- ? Better error handling and transaction feedback\n- ? **Thanks to CloudLobster** for testing and discovering the real flow!\n\n#### v2.0.0 Improvements Based on CloudLobster's Feedback:\n- ❌ Removed hardcoded pricing and fake availability checks\n- ✅ Real `POST \u002Fapi\u002Fregister-request` → `registerWithSignature` flow\n- ✅ Proper gas estimation (646K estimate → 969K actual, now with 2x buffer)\n- ✅ Server co-signature integration for NNS backend validation\n\n### v1.0.0 (2026-02-09)\n- ? Initial release  \n- ✅ Name availability checking (simulated)\n- ✅ Registration with encrypted keystore support\n- ✅ Owned names listing\n- ✅ Security-first design\n- ✅ Support for emoji and international character names",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fdaaab\u002Fnadname-agent",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":48,"prompt":58,"zipAvailable":59},[49,52,55],{"tool":50,"command":51},"npx","npx skills add kbarbel640-del\u002Fskills --skill \"NadName Agent\"",{"tool":53,"command":54},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill \"NadName Agent\"",{"tool":56,"command":57},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill \"NadName Agent\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdaaab\u002Fnadname-agent\u002FSKILL.md",true,[61,67,71,75,81,85],{"path":62,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":65,"sourceHtmlUrl":66},"_meta.json","REFERENCE","参考文档",455,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdaaab\u002Fnadname-agent\u002F_meta.json",{"path":68,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":69,"sourceHtmlUrl":70},"package.json",472,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdaaab\u002Fnadname-agent\u002Fpackage.json",{"path":72,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":73,"sourceHtmlUrl":74},"README.md",977,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdaaab\u002Fnadname-agent\u002FREADME.md",{"path":76,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":79,"sourceHtmlUrl":80},"scripts\u002Fcheck-name.js","SCRIPT","脚本",8754,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdaaab\u002Fnadname-agent\u002Fscripts\u002Fcheck-name.js",{"path":82,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":83,"sourceHtmlUrl":84},"scripts\u002Fmy-names.js",7685,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdaaab\u002Fnadname-agent\u002Fscripts\u002Fmy-names.js",{"path":86,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":87,"sourceHtmlUrl":88},"scripts\u002Fregister-name.js",19574,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdaaab\u002Fnadname-agent\u002Fscripts\u002Fregister-name.js",[90,119,144,164,170,190],{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":101,"publishedAt":35},"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",[96],{"categoryNo":97,"categoryName":98,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[102,103,25,34,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118],"crowd prompting","prompting","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":126,"publishedAt":35},"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",[125],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[127,25,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,107,143],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":145,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":153,"publishedAt":35},"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",[150],{"categoryNo":151,"categoryName":152,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[154,155,156,157,158,159,160,34,161,141,143,162,25,163,32],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http",{"skillNo":165,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":169,"publishedAt":35},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[168],{"categoryNo":151,"categoryName":152,"taxonomyType":20,"taxonomyTypeDesc":21},[157,156,155,154,32,159,160,34,158,141,143,161,162,25,163],{"skillNo":171,"name":172,"nameZh":6,"description":173,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":174,"categories":175,"keywords":176,"publishedAt":35},"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",[],[177,178,179,180,181,182,183,184,185,186,187,188,189],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":191,"name":192,"nameZh":6,"description":193,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":194,"categories":195,"keywords":200,"publishedAt":35},"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",[196,197],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":198,"categoryName":199,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000037","律师与法务",[201,202,203,204,34,205,206,40,207,162,208,209,210,211,212,116,213,214,215],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]