[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FKH2358HR89SS9VV0DV6SW":3,"skill-same:01M6FKH2358HR89SS9VV0DV6SW":82},{"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":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":47,"install":48,"resources":61},"01M6FKH2358HR89SS9VV0DV6SW","meshguard",null,"Manage MeshGuard AI agent governance - agents, policies, audit logs, and 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\u002Fdbhurley\u002Fmeshguard\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[5,23,24,25,26,27,28,29,30,31],"ai agent","governance","audit","logs","monitoring","agent governance","curl","jq","manage","2026-11-10 10:12:30",false,"---\nname: meshguard\ndescription: Manage MeshGuard AI agent governance - agents, policies, audit logs, and monitoring.\nmetadata: {\"clawdbot\":{\"requires\":{\"bins\":[\"curl\",\"jq\"]}}}\n---\n\n# MeshGuard\n\nAI agent governance platform. Manage agents, policies, audit logs, and monitor your MeshGuard instance.\n\n## Setup\n\nFirst-time setup — run the wizard:\n```bash\nbash skills\u002Fmeshguard\u002Fscripts\u002Fmeshguard-setup.sh\n```\nThis saves config to `~\u002F.meshguard\u002Fconfig` (URL, API key, admin token).\n\n## Environment Variables\n\n| Variable | Description |\n|----------|-------------|\n| `MESHGUARD_URL` | Gateway URL (default: `https:\u002F\u002Fdashboard.meshguard.app`) |\n| `MESHGUARD_API_KEY` | API key for authenticated requests |\n| `MESHGUARD_ADMIN_TOKEN` | Admin token for org management & signup |\n\nConfig file `~\u002F.meshguard\u002Fconfig` is sourced automatically by the CLI.\n\n## CLI Usage\n\nAll commands go through the wrapper script:\n```bash\nbash skills\u002Fmeshguard\u002Fscripts\u002Fmeshguard-cli.sh \u003Ccommand> [args...]\n```\n\n### Status Check\n```bash\nmeshguard-cli.sh status\n```\nReturns gateway health, version, and connectivity.\n\n### Agent Management\n```bash\nmeshguard-cli.sh agents list                          # List all agents in org\nmeshguard-cli.sh agents create \u003Cname> --tier \u003Ctier>   # Create agent (tier: free|pro|enterprise)\nmeshguard-cli.sh agents get \u003Cagent-id>                # Get agent details\nmeshguard-cli.sh agents delete \u003Cagent-id>             # Delete agent\n```\n\n### Policy Management\n```bash\nmeshguard-cli.sh policies list                        # List all policies\nmeshguard-cli.sh policies create \u003Cyaml-file>          # Create policy from YAML file\nmeshguard-cli.sh policies get \u003Cpolicy-id>             # Get policy details\nmeshguard-cli.sh policies delete \u003Cpolicy-id>          # Delete policy\n```\n\nPolicy YAML format:\n```yaml\nname: rate-limit-policy\ndescription: Limit agent calls to 100\u002Fmin\nrules:\n  - type: rate_limit\n    max_requests: 100\n    window_seconds: 60\n  - type: content_filter\n    block_categories: [pii, credentials]\n```\n\n### Audit Logs\n```bash\nmeshguard-cli.sh audit query                              # Recent audit events\nmeshguard-cli.sh audit query --agent \u003Cname>               # Filter by agent\nmeshguard-cli.sh audit query --action \u003Caction>            # Filter by action type\nmeshguard-cli.sh audit query --limit 50                   # Limit results\nmeshguard-cli.sh audit query --agent X --action Y --limit N  # Combined filters\n```\n\nActions: `agent.create`, `agent.delete`, `policy.create`, `policy.update`, `policy.delete`, `auth.login`, `auth.revoke`\n\n### Self-Service Signup\n```bash\nmeshguard-cli.sh signup --name \"Acme Corp\" --email admin@acme.com\n```\nCreates a new org and returns API credentials. Requires `MESHGUARD_ADMIN_TOKEN`.\n\n## Workflow Examples\n\n**Onboard a new agent with policy:**\n1. Create agent: `meshguard-cli.sh agents create my-agent --tier pro`\n2. Create policy: `meshguard-cli.sh policies create policy.yaml`\n3. Verify: `meshguard-cli.sh agents list`\n\n**Investigate agent activity:**\n1. Query logs: `meshguard-cli.sh audit query --agent my-agent --limit 20`\n2. Check agent status: `meshguard-cli.sh agents get \u003Cid>`\n\n## API Reference\n\nSee `skills\u002Fmeshguard\u002Freferences\u002Fapi-reference.md` for full endpoint documentation.\n","# MeshGuard\n\nAI agent governance platform. Manage agents, policies, audit logs, and monitor your MeshGuard instance.\n\n## Setup\n\nFirst-time setup — run the wizard:\n```bash\nbash skills\u002Fmeshguard\u002Fscripts\u002Fmeshguard-setup.sh\n```\nThis saves config to `~\u002F.meshguard\u002Fconfig` (URL, API key, admin token).\n\n## Environment Variables\n\n| Variable | Description |\n|----------|-------------|\n| `MESHGUARD_URL` | Gateway URL (default: `https:\u002F\u002Fdashboard.meshguard.app`) |\n| `MESHGUARD_API_KEY` | API key for authenticated requests |\n| `MESHGUARD_ADMIN_TOKEN` | Admin token for org management & signup |\n\nConfig file `~\u002F.meshguard\u002Fconfig` is sourced automatically by the CLI.\n\n## CLI Usage\n\nAll commands go through the wrapper script:\n```bash\nbash skills\u002Fmeshguard\u002Fscripts\u002Fmeshguard-cli.sh \u003Ccommand> [args...]\n```\n\n### Status Check\n```bash\nmeshguard-cli.sh status\n```\nReturns gateway health, version, and connectivity.\n\n### Agent Management\n```bash\nmeshguard-cli.sh agents list                          # List all agents in org\nmeshguard-cli.sh agents create \u003Cname> --tier \u003Ctier>   # Create agent (tier: free|pro|enterprise)\nmeshguard-cli.sh agents get \u003Cagent-id>                # Get agent details\nmeshguard-cli.sh agents delete \u003Cagent-id>             # Delete agent\n```\n\n### Policy Management\n```bash\nmeshguard-cli.sh policies list                        # List all policies\nmeshguard-cli.sh policies create \u003Cyaml-file>          # Create policy from YAML file\nmeshguard-cli.sh policies get \u003Cpolicy-id>             # Get policy details\nmeshguard-cli.sh policies delete \u003Cpolicy-id>          # Delete policy\n```\n\nPolicy YAML format:\n```yaml\nname: rate-limit-policy\ndescription: Limit agent calls to 100\u002Fmin\nrules:\n  - type: rate_limit\n    max_requests: 100\n    window_seconds: 60\n  - type: content_filter\n    block_categories: [pii, credentials]\n```\n\n### Audit Logs\n```bash\nmeshguard-cli.sh audit query                              # Recent audit events\nmeshguard-cli.sh audit query --agent \u003Cname>               # Filter by agent\nmeshguard-cli.sh audit query --action \u003Caction>            # Filter by action type\nmeshguard-cli.sh audit query --limit 50                   # Limit results\nmeshguard-cli.sh audit query --agent X --action Y --limit N  # Combined filters\n```\n\nActions: `agent.create`, `agent.delete`, `policy.create`, `policy.update`, `policy.delete`, `auth.login`, `auth.revoke`\n\n### Self-Service Signup\n```bash\nmeshguard-cli.sh signup --name \"Acme Corp\" --email admin@acme.com\n```\nCreates a new org and returns API credentials. Requires `MESHGUARD_ADMIN_TOKEN`.\n\n## Workflow Examples\n\n**Onboard a new agent with policy:**\n1. Create agent: `meshguard-cli.sh agents create my-agent --tier pro`\n2. Create policy: `meshguard-cli.sh policies create policy.yaml`\n3. Verify: `meshguard-cli.sh agents list`\n\n**Investigate agent activity:**\n1. Query logs: `meshguard-cli.sh audit query --agent my-agent --limit 20`\n2. Check agent status: `meshguard-cli.sh agents get \u003Cid>`\n\n## API Reference\n\nSee `skills\u002Fmeshguard\u002Freferences\u002Fapi-reference.md` for full endpoint documentation.\n",{"name":5,"metadata":37,"description":7},{"clawdbot":38},{"requires":39},{"bins":40},[29,30],"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fdbhurley\u002Fmeshguard",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":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add kbarbel640-del\u002Fskills --skill meshguard",{"tool":54,"command":55},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill meshguard",{"tool":57,"command":58},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill meshguard","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdbhurley\u002Fmeshguard\u002FSKILL.md",true,[62,68,72,78],{"path":63,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":66,"sourceHtmlUrl":67},"_meta.json","REFERENCE","参考文档",272,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdbhurley\u002Fmeshguard\u002F_meta.json",{"path":69,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":70,"sourceHtmlUrl":71},"references\u002Fapi-reference.md",4287,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdbhurley\u002Fmeshguard\u002Freferences\u002Fapi-reference.md",{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"scripts\u002Fmeshguard-cli.sh","SCRIPT","脚本",7441,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdbhurley\u002Fmeshguard\u002Fscripts\u002Fmeshguard-cli.sh",{"path":79,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":80,"sourceHtmlUrl":81},"scripts\u002Fmeshguard-setup.sh",3315,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdbhurley\u002Fmeshguard\u002Fscripts\u002Fmeshguard-setup.sh",[83,114,139,160,166,186],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":94,"publishedAt":32},"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",[89],{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":121,"publishedAt":32},"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",[120],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[122,97,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,102,138],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":148,"publishedAt":32},"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",[145],{"categoryNo":146,"categoryName":147,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[149,150,151,152,153,154,155,98,156,136,138,157,97,158,159],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":161,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":165,"publishedAt":32},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[164],{"categoryNo":146,"categoryName":147,"taxonomyType":20,"taxonomyTypeDesc":21},[152,151,150,149,159,154,155,98,153,136,138,156,157,97,158],{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":172,"publishedAt":32},"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",[],[173,174,175,176,177,178,179,180,181,182,183,184,185],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":187,"name":188,"nameZh":6,"description":189,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":190,"categories":191,"keywords":196,"publishedAt":32},"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",[192,193],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":194,"categoryName":195,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000037","律师与法务",[197,198,199,200,98,201,202,41,203,157,204,205,206,207,208,111,209,24,210],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","github"]