[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FGH5JDHBDF7QFDK0DTDMFT":3,"skill-same:01M6FGH5JDHBDF7QFDK0DTDMFT":97},{"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":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":51,"repositoryHtmlUrl":52,"repositoryHomepageUrl":6,"ownerHtmlUrl":53,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":54,"install":55,"resources":68},"01M6FGH5JDHBDF7QFDK0DTDMFT","lark-integration",null,"Connect Lark (Feishu) messaging to OpenClaw via webhook bridge. Supports text, rich text (post), and image messages bidirectionally. Use when setting up Lark\u002FFeishu as a messaging channel, receiving messages with images, sending replies back to Lark, reading Lark documents\u002Fwikis\u002Fbitables, or troubleshooting Lark integration issues. Covers both Lark International (larksuite.com) and China Feishu (feishu.cn).","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\u002Fboyangwang\u002Flark-integration\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"lark integration","integration","lark","up","reading","wikis","china","as","webhook","back","images","image","bridge","text","messages","messaging","issues","connect","documents","openclaw","2026-11-10 10:12:30",false,"---\nname: lark-integration\ndescription: Connect Lark (Feishu) messaging to OpenClaw via webhook bridge. Supports text, rich text (post), and image messages bidirectionally. Use when setting up Lark\u002FFeishu as a messaging channel, receiving messages with images, sending replies back to Lark, reading Lark documents\u002Fwikis\u002Fbitables, or troubleshooting Lark integration issues. Covers both Lark International (larksuite.com) and China Feishu (feishu.cn).\n---\n\n# Lark Integration\n\nConnect Lark (Feishu) to OpenClaw for bidirectional messaging with full rich content support.\n\n## Quick Start\n\n```bash\n# 1. Set credentials\necho \"FEISHU_APP_ID=cli_xxx\" >> ~\u002F.openclaw\u002Fworkspace\u002F.env\nmkdir -p ~\u002F.openclaw\u002Fsecrets\necho \"your_app_secret\" > ~\u002F.openclaw\u002Fsecrets\u002Ffeishu_app_secret\n\n# 2. Start bridge\ncd skills\u002Flark-integration\u002Fscripts\nnode bridge-webhook.mjs\n\n# 3. Configure Lark webhook URL in developer console\n# https:\u002F\u002Fopen.larksuite.com → Your App → Event Subscriptions\n# URL: http:\u002F\u002FYOUR_SERVER_IP:3000\u002Fwebhook\n```\n\n## Architecture\n\n```\nLark App ──webhook──► Bridge (port 3000) ──WebSocket──► OpenClaw Gateway\n                           │                                   │\n                           ◄────────── Reply ──────────────────┘\n```\n\n## Supported Message Types\n\n| Type | Direction | Format |\n|------|-----------|--------|\n| `text` | ↔ Both | Plain text |\n| `post` | → Receive | Rich text with images, links |\n| `image` | → Receive | Single image |\n| Reply | ← Send | Text (cards via feishu-card skill) |\n\n## Platform Detection\n\nThe bridge auto-detects platform from URLs:\n- `*.larksuite.com` → `https:\u002F\u002Fopen.larksuite.com` (International)\n- `*.feishu.cn` → `https:\u002F\u002Fopen.feishu.cn` (China)\n\n## Configuration\n\n### Environment Variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `FEISHU_APP_ID` | Yes | App ID from Lark Developer Console |\n| `FEISHU_APP_SECRET_PATH` | No | Path to secret file (default: `~\u002F.openclaw\u002Fsecrets\u002Ffeishu_app_secret`) |\n| `WEBHOOK_PORT` | No | Webhook listen port (default: 3000) |\n| `FEISHU_THINKING_THRESHOLD_MS` | No | Delay before \"Thinking...\" placeholder (default: 2500) |\n| `FEISHU_ENCRYPT_KEY` | No | Encryption key if enabled in Lark |\n| `OPENCLAW_AGENT_ID` | No | Agent to route messages to (default: main) |\n\n### Lark App Permissions\n\nEnable these scopes in Lark Developer Console → Permissions & Scopes:\n\n**Messaging:**\n- `im:message` - Send and receive messages\n- `im:message:send_as_bot` - Send messages as bot\n- `im:resource` - Download message resources (images)\n\n**Documents (optional):**\n- `docx:document:readonly` - Read documents\n- `wiki:wiki:readonly` - Read wiki spaces\n- `sheets:spreadsheet:readonly` - Read spreadsheets\n- `bitable:bitable:readonly` - Read bitables\n- `drive:drive:readonly` - Access drive files\n\n## Scripts\n\n### bridge-webhook.mjs\n\nMain webhook bridge. Receives Lark events, forwards to OpenClaw, sends replies.\n\n```bash\nFEISHU_APP_ID=cli_xxx node scripts\u002Fbridge-webhook.mjs\n```\n\n### setup-service.mjs\n\nInstall as systemd service for auto-start:\n\n```bash\nnode scripts\u002Fsetup-service.mjs\n# Creates \u002Fetc\u002Fsystemd\u002Fsystem\u002Flark-bridge.service\n```\n\n## Image Handling\n\nImages in messages are:\n1. Detected from `post` content or `image` message type\n2. Downloaded via Lark API using `message_id` and `image_key`\n3. Converted to base64\n4. Sent to OpenClaw Gateway as `attachments` parameter\n\n```javascript\nattachments: [{ mimeType: \"image\u002Fpng\", content: \"\u003Cbase64>\" }]\n```\n\n## Group Chat Behavior\n\nIn group chats, the bridge responds when:\n- Bot is @mentioned\n- Message ends with `?` or `？`\n- Message contains trigger words: help, please, why, how, what, 帮, 请, 分析, etc.\n- Message starts with bot name\n\nOtherwise, messages are ignored to avoid noise.\n\n## Reading Documents\n\nUse the `feishu-doc` skill to read Lark documents:\n\n```bash\nnode skills\u002Ffeishu-doc\u002Findex.js fetch \"https:\u002F\u002Fxxx.larksuite.com\u002Fdocx\u002FTOKEN\"\n```\n\nSupported URL types:\n- `\u002Fdocx\u002F` - New documents\n- `\u002Fwiki\u002F` - Wiki pages (auto-resolves to underlying doc)\n- `\u002Fsheets\u002F` - Spreadsheets\n- `\u002Fbase\u002F` - Bitables (multi-dimensional tables)\n\n**Permission Note:** Documents must be shared with the bot, or the bot must have tenant-wide read permission.\n\n## Troubleshooting\n\n### \"forBidden\" error when reading docs\n- Document not shared with bot → Add bot as collaborator\n- Missing scope → Enable `docx:document:readonly` in console\n\n### No messages received\n- Check webhook URL is accessible: `curl http:\u002F\u002FYOUR_IP:3000\u002Fhealth`\n- Verify webhook in Lark console shows \"Verified\"\n- Check bridge logs: `journalctl -u lark-bridge -f`\n\n### \"must be string\" error\n- Old bridge version → Update to use `attachments` for images\n\n### Images not received\n- Missing `im:resource` scope → Enable in Lark console\n- Token expired → Bridge auto-refreshes, restart if stuck\n\n## Service Management\n\n```bash\n# Check status\nsystemctl status lark-bridge\n\n# View logs\njournalctl -u lark-bridge -f\n\n# Restart\nsystemctl restart lark-bridge\n```\n\n## References\n\n- [Lark Developer Console](https:\u002F\u002Fopen.larksuite.com\u002F) (International)\n- [Feishu Developer Console](https:\u002F\u002Fopen.feishu.cn\u002F) (China)\n- See `references\u002Fapi-formats.md` for message format details\n- See `references\u002Fsetup-guide.md` for step-by-step setup\n","# Lark Integration\n\nConnect Lark (Feishu) to OpenClaw for bidirectional messaging with full rich content support.\n\n## Quick Start\n\n```bash\n# 1. Set credentials\necho \"FEISHU_APP_ID=cli_xxx\" >> ~\u002F.openclaw\u002Fworkspace\u002F.env\nmkdir -p ~\u002F.openclaw\u002Fsecrets\necho \"your_app_secret\" > ~\u002F.openclaw\u002Fsecrets\u002Ffeishu_app_secret\n\n# 2. Start bridge\ncd skills\u002Flark-integration\u002Fscripts\nnode bridge-webhook.mjs\n\n# 3. Configure Lark webhook URL in developer console\n# https:\u002F\u002Fopen.larksuite.com → Your App → Event Subscriptions\n# URL: http:\u002F\u002FYOUR_SERVER_IP:3000\u002Fwebhook\n```\n\n## Architecture\n\n```\nLark App ──webhook──► Bridge (port 3000) ──WebSocket──► OpenClaw Gateway\n                           │                                   │\n                           ◄────────── Reply ──────────────────┘\n```\n\n## Supported Message Types\n\n| Type | Direction | Format |\n|------|-----------|--------|\n| `text` | ↔ Both | Plain text |\n| `post` | → Receive | Rich text with images, links |\n| `image` | → Receive | Single image |\n| Reply | ← Send | Text (cards via feishu-card skill) |\n\n## Platform Detection\n\nThe bridge auto-detects platform from URLs:\n- `*.larksuite.com` → `https:\u002F\u002Fopen.larksuite.com` (International)\n- `*.feishu.cn` → `https:\u002F\u002Fopen.feishu.cn` (China)\n\n## Configuration\n\n### Environment Variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `FEISHU_APP_ID` | Yes | App ID from Lark Developer Console |\n| `FEISHU_APP_SECRET_PATH` | No | Path to secret file (default: `~\u002F.openclaw\u002Fsecrets\u002Ffeishu_app_secret`) |\n| `WEBHOOK_PORT` | No | Webhook listen port (default: 3000) |\n| `FEISHU_THINKING_THRESHOLD_MS` | No | Delay before \"Thinking...\" placeholder (default: 2500) |\n| `FEISHU_ENCRYPT_KEY` | No | Encryption key if enabled in Lark |\n| `OPENCLAW_AGENT_ID` | No | Agent to route messages to (default: main) |\n\n### Lark App Permissions\n\nEnable these scopes in Lark Developer Console → Permissions & Scopes:\n\n**Messaging:**\n- `im:message` - Send and receive messages\n- `im:message:send_as_bot` - Send messages as bot\n- `im:resource` - Download message resources (images)\n\n**Documents (optional):**\n- `docx:document:readonly` - Read documents\n- `wiki:wiki:readonly` - Read wiki spaces\n- `sheets:spreadsheet:readonly` - Read spreadsheets\n- `bitable:bitable:readonly` - Read bitables\n- `drive:drive:readonly` - Access drive files\n\n## Scripts\n\n### bridge-webhook.mjs\n\nMain webhook bridge. Receives Lark events, forwards to OpenClaw, sends replies.\n\n```bash\nFEISHU_APP_ID=cli_xxx node scripts\u002Fbridge-webhook.mjs\n```\n\n### setup-service.mjs\n\nInstall as systemd service for auto-start:\n\n```bash\nnode scripts\u002Fsetup-service.mjs\n# Creates \u002Fetc\u002Fsystemd\u002Fsystem\u002Flark-bridge.service\n```\n\n## Image Handling\n\nImages in messages are:\n1. Detected from `post` content or `image` message type\n2. Downloaded via Lark API using `message_id` and `image_key`\n3. Converted to base64\n4. Sent to OpenClaw Gateway as `attachments` parameter\n\n```javascript\nattachments: [{ mimeType: \"image\u002Fpng\", content: \"\u003Cbase64>\" }]\n```\n\n## Group Chat Behavior\n\nIn group chats, the bridge responds when:\n- Bot is @mentioned\n- Message ends with `?` or `？`\n- Message contains trigger words: help, please, why, how, what, 帮, 请, 分析, etc.\n- Message starts with bot name\n\nOtherwise, messages are ignored to avoid noise.\n\n## Reading Documents\n\nUse the `feishu-doc` skill to read Lark documents:\n\n```bash\nnode skills\u002Ffeishu-doc\u002Findex.js fetch \"https:\u002F\u002Fxxx.larksuite.com\u002Fdocx\u002FTOKEN\"\n```\n\nSupported URL types:\n- `\u002Fdocx\u002F` - New documents\n- `\u002Fwiki\u002F` - Wiki pages (auto-resolves to underlying doc)\n- `\u002Fsheets\u002F` - Spreadsheets\n- `\u002Fbase\u002F` - Bitables (multi-dimensional tables)\n\n**Permission Note:** Documents must be shared with the bot, or the bot must have tenant-wide read permission.\n\n## Troubleshooting\n\n### \"forBidden\" error when reading docs\n- Document not shared with bot → Add bot as collaborator\n- Missing scope → Enable `docx:document:readonly` in console\n\n### No messages received\n- Check webhook URL is accessible: `curl http:\u002F\u002FYOUR_IP:3000\u002Fhealth`\n- Verify webhook in Lark console shows \"Verified\"\n- Check bridge logs: `journalctl -u lark-bridge -f`\n\n### \"must be string\" error\n- Old bridge version → Update to use `attachments` for images\n\n### Images not received\n- Missing `im:resource` scope → Enable in Lark console\n- Token expired → Bridge auto-refreshes, restart if stuck\n\n## Service Management\n\n```bash\n# Check status\nsystemctl status lark-bridge\n\n# View logs\njournalctl -u lark-bridge -f\n\n# Restart\nsystemctl restart lark-bridge\n```\n\n## References\n\n- [Lark Developer Console](https:\u002F\u002Fopen.larksuite.com\u002F) (International)\n- [Feishu Developer Console](https:\u002F\u002Fopen.feishu.cn\u002F) (China)\n- See `references\u002Fapi-formats.md` for message format details\n- See `references\u002Fsetup-guide.md` for step-by-step setup\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fboyangwang\u002Flark-integration",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":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add kbarbel640-del\u002Fskills --skill lark-integration",{"tool":61,"command":62},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill lark-integration",{"tool":64,"command":65},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill lark-integration","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fboyangwang\u002Flark-integration\u002FSKILL.md",true,[69,75,79,83,89,93],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"_meta.json","REFERENCE","参考文档",288,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fboyangwang\u002Flark-integration\u002F_meta.json",{"path":76,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":77,"sourceHtmlUrl":78},"references\u002Fapi-formats.md",3347,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fboyangwang\u002Flark-integration\u002Freferences\u002Fapi-formats.md",{"path":80,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fsetup-guide.md",2223,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fboyangwang\u002Flark-integration\u002Freferences\u002Fsetup-guide.md",{"path":84,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":87,"sourceHtmlUrl":88},"scripts\u002Fbridge-webhook.mjs","SCRIPT","脚本",18334,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fboyangwang\u002Flark-integration\u002Fscripts\u002Fbridge-webhook.mjs",{"path":90,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":91,"sourceHtmlUrl":92},"scripts\u002Fpackage.json",421,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fboyangwang\u002Flark-integration\u002Fscripts\u002Fpackage.json",{"path":94,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":95,"sourceHtmlUrl":96},"scripts\u002Fsetup-service.mjs",2390,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fboyangwang\u002Flark-integration\u002Fscripts\u002Fsetup-service.mjs",[98,128,154,175,181,201],{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":109,"publishedAt":43},"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",[104],{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[110,111,112,113,114,115,116,117,118,119,36,120,121,122,123,124,125,126,127],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":137,"publishedAt":43},"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",[134],{"categoryNo":135,"categoryName":136,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[138,112,139,140,141,142,143,144,145,146,42,147,148,149,150,151,152,117,153],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":155,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":158,"categories":159,"keywords":163,"publishedAt":43},"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",[160],{"categoryNo":161,"categoryName":162,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[164,165,166,167,168,169,170,113,171,151,153,172,112,173,174],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":176,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":180,"publishedAt":43},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[179],{"categoryNo":161,"categoryName":162,"taxonomyType":20,"taxonomyTypeDesc":21},[167,166,165,164,174,169,170,113,168,151,153,171,172,112,173],{"skillNo":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":187,"publishedAt":43},"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",[],[188,189,190,191,192,193,194,195,196,197,198,199,200],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":202,"name":203,"nameZh":6,"description":204,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":205,"categories":206,"keywords":211,"publishedAt":43},"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",[207,208],{"categoryNo":135,"categoryName":136,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":209,"categoryName":210,"taxonomyType":107,"taxonomyTypeDesc":108},"01JBSEEDCAT000000000000037","律师与法务",[212,213,214,215,113,216,217,48,218,172,219,220,221,222,223,125,224,225,226],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]