[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-adisinghstudent-openclaw-config-hi":3,"guides-for-adisinghstudent-openclaw-config":224,"similar-k178t7t7ek2kr53kqyz2tn8m4x867gmh":225},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":187,"isFallback":192,"parentExtension":193,"providers":194,"relations":199,"repo":201,"workflow":221},1778054432207.5422,"k178t7t7ek2kr53kqyz2tn8m4x867gmh",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Manage OpenClaw bot configuration - channels, agents, security, and autopilot settings",{},"OpenClaw Config","https://github.com/adisinghstudent/easyclaw/tree/HEAD/skills/openclaw-config",[15,16,17,18,19,20],"openclaw","agent","configuration","troubleshooting","typescript","devops",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":176,"workflow":185},1778054457102.051,"kn730ggf9sez444039w18g66vd867msw","en",{"checks":26,"evaluatedAt":166,"extensionSummary":167,"promptVersionExtension":168,"promptVersionScoring":169,"rationale":170,"score":171,"summary":172,"tags":173,"targetMarket":174,"tier":175},[27,32,35,38,42,45,49,53,56,59,63,68,71,75,78,81,84,87,90,93,96,100,104,108,112,115,118,121,125,128,131,134,137,140,144,147,150,153,156,159,163],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The displayed description clearly states the user problem and the extension's purpose: managing OpenClaw bot configuration.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","This skill provides deep, operational knowledge and specific commands for debugging and managing the OpenClaw runtime, which goes beyond a simple wrapper and offers significant value.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The skill provides comprehensive troubleshooting guides, file maps, and configuration editing patterns, indicating it is ready for production use in managing the OpenClaw lifecycle.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The skill is tightly scoped to managing and troubleshooting the OpenClaw agent runtime, covering its configuration, channels, and operational aspects without expanding into unrelated domains.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The displayed description is concise, accurate, and directly reflects the skill's purpose of managing OpenClaw bot configuration.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The skill utilizes narrow, verb-noun specialist commands for diagnostics and configuration management (e.g., `openclaw gateway restart`, `jq '.channels.whatsapp.dmPolicy = \"allowlist\"'`), which is ideal for agent selection.",{"category":50,"check":51,"severity":30,"summary":52},"Documentation","Configuration & parameter reference","The SKILL.md provides extensive details on all configuration files within `~/.openclaw/`, including their purpose and common edits, and references common edits with `jq`.",{"category":39,"check":54,"severity":30,"summary":55},"Tool naming","Tool names are descriptive and adhere to the `openclaw \u003Ccommand> \u003Csubcommand>` pattern, which is clear and easy to understand.",{"category":39,"check":57,"severity":30,"summary":58},"Minimal I/O surface","Commands are specific and request only necessary data. Configuration edits use `jq` with explicit paths, and diagnostic outputs are structured or clearly delimited.",{"category":60,"check":61,"severity":30,"summary":62},"License","License usability","The project explicitly states an MIT license in the README, which is a permissive open-source license.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","not_applicable","No commit data was available for evaluation.",{"category":64,"check":69,"severity":66,"summary":70},"Dependency Management","The skill itself does not appear to have external npm dependencies; it acts as a set of instructions and scripts that interact with the OpenClaw runtime.",{"category":72,"check":73,"severity":30,"summary":74},"Security","Secret Management","The skill guides users on managing secrets and credentials within the OpenClaw configuration and provides clear instructions on how to avoid exposing them, such as through editing `openclaw.json`.",{"category":72,"check":76,"severity":30,"summary":77},"Injection","The skill provides specific `jq` commands for configuration edits and directs users to use `openclaw` CLI commands, which are assumed to be safely executed, and does not appear to load untrusted external data as instructions.",{"category":72,"check":79,"severity":30,"summary":80},"Transitive Supply-Chain Grenades","The skill does not fetch remote content to execute as instructions, nor does it rely on external scripts downloaded at runtime. All necessary commands and configurations are provided directly.",{"category":72,"check":82,"severity":30,"summary":83},"Sandbox Isolation","The skill focuses on managing configuration files and running existing CLI commands within the OpenClaw environment, with no indications of attempting to modify files outside the specified `~/.openclaw/` directory or project folders.",{"category":72,"check":85,"severity":30,"summary":86},"Sandbox escape primitives","The skill's instructions involve executing standard CLI commands and `jq` for configuration manipulation, with no evidence of detached process spawns or deny-retry loops.",{"category":72,"check":88,"severity":30,"summary":89},"Data Exfiltration","The skill does not contain any instructions that would read or submit confidential data to third parties. It focuses on local configuration and diagnostics.",{"category":72,"check":91,"severity":30,"summary":92},"Hidden Text Tricks","The bundled markdown and scripts do not contain any hidden steering tricks, invisible characters, or obfuscated content.",{"category":72,"check":94,"severity":30,"summary":95},"Opaque code execution","The skill's scripts and commands are plain and readable, utilizing standard CLI tools like `jq`, `grep`, `tail`, `python3`, and `sqlite3` without obfuscation or runtime code fetching.",{"category":97,"check":98,"severity":30,"summary":99},"Portability","Structural Assumption","The skill correctly uses `~/.openclaw/` as the base path for configuration and logs, which is a standard convention and does not make assumptions about user-specific project organization outside this known structure.",{"category":101,"check":102,"severity":66,"summary":103},"Trust","Issues Attention","No issue data was available for evaluation.",{"category":105,"check":106,"severity":30,"summary":107},"Versioning","Release Management","The SKILL.md frontmatter explicitly declares a `version: 3.0.0`.",{"category":109,"check":110,"severity":30,"summary":111},"Code Execution","Validation","Input validation is handled by the underlying CLI tools and `jq` for configuration edits. For diagnostic commands, the input is minimal (e.g., filenames, keywords) and the commands themselves are safe.",{"category":72,"check":113,"severity":30,"summary":114},"Unguarded Destructive Operations","The skill provides instructions for editing configuration files and running diagnostics. While some operations like `openclaw gateway restart` or `rm` (for backups) could be considered destructive, they are either clearly documented, have confirmation steps, or are presented in a controlled manner.",{"category":109,"check":116,"severity":30,"summary":117},"Error Handling","Diagnostic commands use shell error handling (`|| echo` or `> /dev/null 2>&1`), and `jq` errors would be surfaced by the shell. The `openclaw` CLI itself is expected to handle its own errors robustly.",{"category":109,"check":119,"severity":30,"summary":120},"Logging","The skill's diagnostic commands direct output to stdout/stderr, and the OpenClaw runtime itself logs detailed information to `~/.openclaw/logs/gateway.log` and `gateway.err.log`, providing an audit trail.",{"category":122,"check":123,"severity":30,"summary":124},"Compliance","GDPR","The skill operates on local configuration and logs within the `~/.openclaw/` directory. It does not interact with or submit personal data to any third parties.",{"category":122,"check":126,"severity":30,"summary":127},"Target market","The skill manages local configuration and diagnostics for the OpenClaw runtime, which is a globally applicable tool, and contains no regional-specific logic or data.",{"category":97,"check":129,"severity":30,"summary":130},"Runtime stability","The skill relies on standard CLI tools (`jq`, `grep`, `python3`, `sqlite3`) and the `openclaw` CLI itself, which are expected to be consistent across POSIX-like environments. It does not make assumptions about specific OS features or editor integrations.",{"category":46,"check":132,"severity":30,"summary":133},"Precise Purpose","The skill clearly defines its purpose (managing OpenClaw config) and scope (diagnostics, troubleshooting, editing) in the description and frontmatter.",{"category":46,"check":135,"severity":30,"summary":136},"Concise Frontmatter","The frontmatter is concise and clearly states the skill's name, description, and version.",{"category":50,"check":138,"severity":30,"summary":139},"Concise Body","The SKILL.md is well-structured and uses progressive disclosure for troubleshooting and configuration details, keeping the main instructions concise.",{"category":141,"check":142,"severity":30,"summary":143},"Context","Progressive Disclosure","The skill effectively uses progressive disclosure, embedding detailed troubleshooting playbooks and file maps within the SKILL.md, making the main instructions concise.",{"category":141,"check":145,"severity":66,"summary":146},"Forked exploration","This skill is a diagnostic and management tool, not an exploration or audit skill, so `context: fork` is not applicable.",{"category":28,"check":148,"severity":30,"summary":149},"Usage examples","The skill provides numerous examples of commands and `jq` snippets for troubleshooting and configuration, demonstrating practical usage for common scenarios.",{"category":28,"check":151,"severity":30,"summary":152},"Edge cases","The skill includes detailed troubleshooting sections for various channels and common error patterns, including specific symptoms and recovery steps.",{"category":109,"check":154,"severity":66,"summary":155},"Tool Fallback","The skill primarily uses the `openclaw` CLI and standard shell commands, not external MCP servers with fallback requirements.",{"category":97,"check":157,"severity":30,"summary":158},"Stack assumptions","The skill assumes a POSIX-like environment with standard CLI tools (`jq`, `grep`, `python3`, `sqlite3`) and the presence of the `openclaw` CLI, which are reasonable and declared assumptions.",{"category":160,"check":161,"severity":30,"summary":162},"Safety","Halt on unexpected state","The skill's diagnostic commands are designed to report state rather than alter it unexpectedly. Configuration edits use `jq` which requires explicit user input, and the README details safe editing practices including backups.",{"category":97,"check":164,"severity":30,"summary":165},"Cross-skill coupling","The skill operates standalone, providing instructions for managing the OpenClaw runtime. It does not implicitly rely on other skills and explicitly mentions the `openclaw` CLI.",1778054456774,"This skill provides in-depth operational knowledge for the OpenClaw runtime, including detailed troubleshooting guides for various channels (WhatsApp, Telegram, Signal), file mapping of the `~/.openclaw/` directory, and safe configuration editing patterns using `jq`. It also covers session searching, memory management, and extending OpenClaw through skills, extensions, and cron jobs.","2.0.0","3.4.0","This skill is exceptionally well-documented and practical, covering all aspects of managing and troubleshooting the OpenClaw runtime. The `License usability` and `Commit recency` checks were not applicable, and all other checks passed, resulting in a high score and verified tier.",98,"A comprehensive and highly practical skill for managing, debugging, and troubleshooting the OpenClaw AI agent runtime.",[15,16,17,18,19,20],"global","verified",{"codeQuality":177,"collectedAt":178,"documentation":179,"maintenance":181,"security":182,"testCoverage":184},{},1778054441503,{"descriptionLength":180,"readmeSize":8},86,{},{"hasNpmPackage":183,"smitheryVerified":183},false,{"hasCi":183,"hasTests":183},{"updatedAt":186},1778054457102,{"githubOwner":188,"githubRepo":189,"locale":24,"slug":190,"type":191},"adisinghstudent","easyclaw","openclaw-config","skill",true,null,{"extract":195,"llm":198},{"commitSha":196,"license":197},"2a938af22323bcc822625828f6303cb75690e7c7","MIT",{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},"kd7fy171w716bjdays4yawdj91865292",{"_creationTime":202,"_id":200,"identity":203,"providers":205,"workflow":218},1777995558409.8757,{"githubOwner":188,"githubRepo":189,"sourceUrl":204},"https://github.com/adisinghstudent/easyclaw",{"discover":206,"github":209},{"sources":207},[208],"skills-sh",{"closedIssues90d":8,"forks":210,"homepage":211,"openIssues90d":8,"pushedAt":212,"readmeSize":213,"stars":214,"topics":215},3,"https://ara.so",1773620293000,6104,10,[216,217,15,208],"agent-skills","ai-agents",{"discoverAt":219,"extractAt":220,"githubAt":220,"updatedAt":220},1777995558409,1778054433138,{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":186,"updatedAt":186},1778054432549,1778054432207,[],[226,251,280,301,328,361],{"_creationTime":227,"_id":228,"community":229,"display":230,"identity":238,"providers":240,"relations":245,"workflow":247},1778054586606.93,"k17b4ce2de5mf98x1ztf9gamm9867tya",{"reviewCount":8},{"description":231,"installMethods":232,"name":233,"sourceUrl":234,"tags":235},"Vercel utilities for working with related projects",{},"Vercel Related Projects","https://github.com/vercel/vercel/tree/HEAD/packages/related-projects",[236,19,237,17],"vercel","environment-variables",{"githubOwner":236,"githubRepo":236,"locale":24,"slug":239,"type":191},"vercel-related-projects",{"extract":241,"llm":244},{"commitSha":242,"license":243},"da93fccb68ef705f866ddb8d4ff596495589442a","Apache-2.0",{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":246},"kd70sna36fh1a450f5r7e0f8p986555e",{"anyEnrichmentAt":248,"extractAt":249,"githubAt":248,"llmAt":250,"updatedAt":250},1778054590995,1778054586606,1778054733091,{"_creationTime":252,"_id":253,"community":254,"display":255,"identity":268,"providers":270,"relations":274,"workflow":276},1778053622473.6643,"k17f5hrarp9sdrp97g8sa1e9cn8662nk",{"reviewCount":8},{"description":256,"installMethods":257,"name":258,"sourceUrl":259,"tags":260},"Diagnose devcontainer configuration problems and guide development environment setup. This skill should be used when the user asks to 'set up devcontainer', 'fix container startup', 'configure VS Code dev container', 'Codespaces setup', or has Docker development environment issues. Keywords: devcontainer, docker, VS Code, Codespaces, container, development environment, Dockerfile.",{},"Devcontainer Diagnostic","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/development/tooling/devcontainer",[261,262,263,264,265,17,266,19,267],"devcontainer","docker","vscode","codespaces","development-environment","diagnostic","deno",{"githubOwner":269,"githubRepo":216,"locale":24,"slug":261,"type":191},"jwynia",{"extract":271,"llm":273},{"commitSha":272,"license":197},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":275},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":277,"extractAt":278,"githubAt":277,"llmAt":279,"updatedAt":279},1778053625386,1778053622473,1778054012696,{"_creationTime":281,"_id":282,"community":283,"display":284,"identity":294,"providers":296,"relations":299,"workflow":300},1778053622473.652,"k1776rdk64422f4b456y2btp99866qwq",{"reviewCount":8},{"description":285,"installMethods":286,"name":287,"sourceUrl":288,"tags":289},"Bootstrap agentic development environment from agent.toml manifest",{},"Agent Bootstrap","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/meta/agent-bootstrap",[290,291,17,292,293,20],"bootstrap","environment","manifest","automation",{"githubOwner":269,"githubRepo":216,"locale":24,"slug":295,"type":191},"agent-bootstrap",{"extract":297,"llm":298},{"commitSha":272,"license":197},{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":275},{"anyEnrichmentAt":277,"extractAt":278,"githubAt":277,"llmAt":279,"updatedAt":279},{"_creationTime":302,"_id":303,"community":304,"display":305,"identity":313,"providers":317,"relations":322,"workflow":324},1778054663200.0676,"k17c3148c9sgecey0974r9z205867xy8",{"reviewCount":8},{"description":306,"installMethods":307,"name":308,"sourceUrl":309,"tags":310},"Debug Docker containers, fix Dockerfile issues, optimize images, and troubleshoot docker-compose. Use when having Docker problems, container issues, or optimizing Docker builds.",{},"Docker Debugger","https://github.com/onewave-ai/claude-skills/tree/HEAD/docker-debugger",[262,311,312,20,18],"debugging","containerization",{"githubOwner":314,"githubRepo":315,"locale":24,"slug":316,"type":191},"onewave-ai","claude-skills","docker-debugger",{"extract":318,"llm":320},{"commitSha":319,"license":197},"eb3d80be32b6cafcf0d5df1c1b8a95df75838271",{"promptVersionExtension":168,"promptVersionScoring":169,"score":321,"targetMarket":174,"tier":175},95,{"repoId":323},"kd71e43dj0b7ak5e55pyshxp4n864t6p",{"anyEnrichmentAt":325,"extractAt":326,"githubAt":325,"llmAt":327,"updatedAt":327},1778054667983,1778054663200,1778055270278,{"_creationTime":329,"_id":330,"community":331,"display":332,"identity":343,"providers":347,"relations":354,"workflow":356},1777995614337.9844,"k17f0xfg2pkfqd1p5jjzh8sswh8645px",{"reviewCount":8},{"description":333,"installMethods":334,"name":335,"sourceUrl":336,"tags":337},"Scaffold an editable Tandem control panel app",{},"Tandem Panel Scaffold","https://github.com/frumu-ai/tandem/tree/HEAD/packages/create-tandem-panel",[338,339,340,19,341,342],"scaffolding","cli","react","vite","ui",{"githubOwner":344,"githubRepo":345,"locale":24,"slug":346,"type":191},"frumu-ai","tandem","create-tandem-panel",{"extract":348,"llm":351,"smithery":353},{"commitSha":349,"license":350},"25c8ae7c2f8b20d576a2b8d44946ac2e0ff9408d","MIT OR Apache-2.0",{"promptVersionExtension":168,"promptVersionScoring":169,"score":352,"targetMarket":174,"tier":175},100,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":183},{"repoId":355},"kd72pd305er4m7vecv9p6mnd4s865kea",{"anyEnrichmentAt":357,"extractAt":358,"githubAt":359,"llmAt":360,"smitheryAt":357,"updatedAt":360},1777995723550,1777995614338,1777995614791,1777995897177,{"_creationTime":362,"_id":363,"community":364,"display":365,"identity":374,"providers":377,"relations":382,"workflow":384},1778054425877.1958,"k171ck7gyw157xcvkrk6k0r9y1866w01",{"reviewCount":8},{"description":366,"name":367,"sourceUrl":368,"tags":369},"ESLint rules for React Hooks","ESLint Plugin React Hooks","https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks",[340,370,371,372,373,19],"eslint","linting","hooks","javascript",{"githubOwner":375,"githubRepo":340,"locale":24,"slug":376,"type":191},"facebook","eslint-plugin-react-hooks",{"extract":378,"llm":380},{"commitSha":379,"license":197},"9635257c1b557acc81f95b1e974a54c752e703a2",{"promptVersionExtension":168,"promptVersionScoring":169,"score":381,"targetMarket":174,"tier":175},99,{"repoId":383},"kd73v9dy7vwq94hgzc7eh43b9s865rhq",{"anyEnrichmentAt":385,"extractAt":386,"githubAt":385,"llmAt":387,"updatedAt":387},1778054428301,1778054425877,1778054588390]