[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71CGJN0AX74BZT2Z7PTF232":3,"skill-same:01M71CGJN0AX74BZT2Z7PTF232":52},{"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":25,"linkOnly":26,"markdownContent":27,"markdownBody":28,"frontMatter":29,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":33,"repositoryHtmlUrl":34,"repositoryHomepageUrl":6,"ownerHtmlUrl":35,"ownerBlogUrl":36,"ownerDescription":6,"updatedAt":37,"install":38,"resources":51},"01M71CGJN0AX74BZT2Z7PTF232","cogbox-environment",null,"Identify whether this sandbox runs locally or through cogworx before giving host, browser, or lifecycle instructions.","illustris\u002Fcogbox","illustris","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3948275?v=4","01M71CGEWJV83CKXRREGQKXXQH","01M71CGEXJJK2726RZ2EJDC1PM",3,"MIT","https:\u002F\u002Fgithub.com\u002Fillustris\u002Fcogbox\u002Fblob\u002Fmaster\u002Fskills\u002Fcogbox-environment\u002FSKILL.md",[],[18,19,20,21,22,23,24],"environment","cogbox environment","browser","sandbox","host","instructions","lifecycle","2026-11-10 10:12:30",false,"---\nname: cogbox-environment\ndescription: Identify whether this sandbox runs locally or through cogworx before giving host, browser, or lifecycle instructions.\n---\n\nRead `\u002Frun\u002Fcogbox\u002Fenvironment.json`. Its `mode` is `local`, `cogworx`, or\n`unknown`; `instance` is the instance name. This file describes the environment,\nnot permissions or credentials. A missing or malformed file means unknown.\n\n- In local mode, host commands run on the user's workstation, outside this\n  guest. The workstation may be Linux or macOS; the guest is Linux in either\n  case. Do not assume guest `localhost` is the browser's localhost.\n- In cogworx mode, use the sandbox's cogworx interface for browser access and\n  lifecycle operations. Do not replace control-plane credentials or advise\n  local provisioning on its host.\n- In unknown mode, explain that environment information is unavailable. Ask\n  whether the user is operating a local cogbox or a managed cogworx sandbox\n  before giving environment-specific instructions. Missing API credentials,\n  VM rather than container, and a loopback address do not prove local mode.\n\nFor web previews, load the `app-relay` skill. Never read or print relay secrets\nto discover a URL. Report observed readiness separately from configuration.\n\nKeep project work in `~\u002Fwork` (`\u002Froot\u002Fwork`), the sandbox's persistent\nworkspace, and load the `cogbox-filesystem` skill for path lifetimes.\n\nNever replace a placeholder credential or add your own for a host the host side authenticates, and do not take a missing local credential as proof a request is unauthenticated.\n\nFor outbound network access, blocked connections, certificate errors and credentials the host adds to requests, load the `cogbox-network` skill; for git hosts, `cogbox-git`; for credentials delivered from Vault, `cogbox-vault`; and for SSH, editors, file copy, port forwards and sharing, `cogbox-remote-access`.\n","Read `\u002Frun\u002Fcogbox\u002Fenvironment.json`. Its `mode` is `local`, `cogworx`, or\n`unknown`; `instance` is the instance name. This file describes the environment,\nnot permissions or credentials. A missing or malformed file means unknown.\n\n- In local mode, host commands run on the user's workstation, outside this\n  guest. The workstation may be Linux or macOS; the guest is Linux in either\n  case. Do not assume guest `localhost` is the browser's localhost.\n- In cogworx mode, use the sandbox's cogworx interface for browser access and\n  lifecycle operations. Do not replace control-plane credentials or advise\n  local provisioning on its host.\n- In unknown mode, explain that environment information is unavailable. Ask\n  whether the user is operating a local cogbox or a managed cogworx sandbox\n  before giving environment-specific instructions. Missing API credentials,\n  VM rather than container, and a loopback address do not prove local mode.\n\nFor web previews, load the `app-relay` skill. Never read or print relay secrets\nto discover a URL. Report observed readiness separately from configuration.\n\nKeep project work in `~\u002Fwork` (`\u002Froot\u002Fwork`), the sandbox's persistent\nworkspace, and load the `cogbox-filesystem` skill for path lifetimes.\n\nNever replace a placeholder credential or add your own for a host the host side authenticates, and do not take a missing local credential as proof a request is unauthenticated.\n\nFor outbound network access, blocked connections, certificate errors and credentials the host adds to requests, load the `cogbox-network` skill; for git hosts, `cogbox-git`; for credentials delivered from Vault, `cogbox-vault`; and for SSH, editors, file copy, port forwards and sharing, `cogbox-remote-access`.\n",{"name":5,"description":7},"master","9054adffa53fa7af94439dff72b432e11499a008","skills\u002Fcogbox-environment",1,"https:\u002F\u002Fgithub.com\u002Fillustris\u002Fcogbox","https:\u002F\u002Fgithub.com\u002Fillustris","https:\u002F\u002Fillustris.tech","2026-11-10 00:38:16",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":50},[40,43,46],{"tool":41,"command":42},"npx","npx skills add illustris\u002Fcogbox --skill cogbox-environment",{"tool":44,"command":45},"bunx","bunx skills add illustris\u002Fcogbox --skill cogbox-environment",{"tool":47,"command":48},"pnpm","pnpm dlx skills add illustris\u002Fcogbox --skill cogbox-environment","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fillustris\u002Fcogbox\u002Fblob\u002Fmaster\u002Fskills\u002Fcogbox-environment\u002FSKILL.md",true,[],[53,69,82,96,109,117],{"skillNo":54,"name":55,"nameZh":6,"description":56,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":57,"categories":58,"keywords":59,"publishedAt":25},"01M71CHP4B6XX9PAZ5JRQV8E58","app-relay","Legacy plugin guidance for migration testing.","https:\u002F\u002Fgithub.com\u002Fillustris\u002Fcogbox\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fnative-app\u002Flegacy-contents\u002Fskills\u002Fapp-relay\u002FSKILL.md",[],[60,61,62,63,64,65,66,67,68],"app","app relay","relay","guidance","migration","plugin","Legacy","for","testing",{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":25},"01M71CHM675ZZTJ9HRGHPWVVZS","demo-overview","Overview of the demo backend; start here before answering demo questions.","https:\u002F\u002Fgithub.com\u002Fillustris\u002Fcogbox\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fbrain-plugin\u002Fcontents\u002Fskills\u002Fdemo-overview\u002FSKILL.md",[],[76,77,78,79,80,81],"overview","demo overview","demo","questions","backend","start",{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":25},"01M71CHJNH0AX8E74WBGJH1JMR","demo-es","Query the demo Elasticsearch cluster: es-search, es-cat.","https:\u002F\u002Fgithub.com\u002Fillustris\u002Fcogbox\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fbrain-plugin\u002Fcontents\u002Fskills\u002Fdemo-es\u002FSKILL.md",[],[78,89,90,91,92,93,94,95],"es","demo es","search","query","cat","cluster","elasticsearch",{"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":102,"publishedAt":25},"01M71CHGPNHSBFJHCQRSMNHS3E","cogbox-plugins","Fixture skill squatting on the name cogbox reserves for its index.","https:\u002F\u002Fgithub.com\u002Fillustris\u002Fcogbox\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fbrain-collide\u002Freserved\u002Fskills\u002Fcogbox-plugins\u002FSKILL.md",[],[103,104,105,106,67,107,108],"cogbox plugins","plugins","fixture","index","name","fixture skill",{"skillNo":110,"name":104,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":114,"publishedAt":25},"01M71CHERNF4GWZ1C34MHKKN19","Fixture skill named `plugins`, shipped by a second, unrelated plugin.","https:\u002F\u002Fgithub.com\u002Fillustris\u002Fcogbox\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fbrain-collide\u002Freserved-qual-b\u002Fskills\u002Fplugins\u002FSKILL.md",[],[104,108,105,65,115,116],"unrelated","second",{"skillNo":118,"name":104,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":25},"01M71CHDPMR9KDE5QP6H3W66CW","Fixture skill named `plugins`, shipped by a plugin installed as `cogbox`.","https:\u002F\u002Fgithub.com\u002Fillustris\u002Fcogbox\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fbrain-collide\u002Freserved-qual-a\u002Fskills\u002Fplugins\u002FSKILL.md",[],[104,105,123,65,108],"as"]