[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-steipete-crabbox-zh-CN":3,"guides-for-steipete-crabbox":1219,"similar-k17e99n8cb55vm23m26vec6r1586mrwe-zh-CN":1220},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":247,"isFallback":230,"parentExtension":252,"providers":253,"relations":258,"repo":260,"tags":1216,"workflow":1217},1778697652123.8806,"k17e99n8cb55vm23m26vec6r1586mrwe",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use Crabbox for OpenClaw remote validation across Linux, macOS, Windows, and WSL2. Default to Blacksmith Testbox for broad Linux proof; includes direct Blacksmith and owned AWS/Hetzner fallback notes when Crabbox fails.",{"claudeCode":12},"steipete/clawdis","crabbox","https://github.com/steipete/clawdis",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":228,"workflow":245},1778697705804.229,"kn79y80c31qwme6sgw428m62dh86m0y9","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"targetMarket":221,"tier":222,"useCases":223},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,116,120,123,126,129,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem: remote validation for OpenClaw across multiple operating systems, using Crabbox as the primary tool with fallbacks.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a specialized remote validation environment (Crabbox) and detailed instructions for its use, including fallback mechanisms, which goes beyond standard prompting.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is designed for production use, offering comprehensive setup, execution, debugging, and fallback strategies for remote validation tasks.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on remote validation and testing for OpenClaw using Crabbox, maintaining a clear and coherent scope.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's purpose and capabilities, including the primary tool and fallback options.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill primarily uses the `crabbox` CLI, which acts as a well-defined tool for its specific purpose, rather than a general-purpose command executor.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md provides extensive documentation on flags, environment variables, and configuration for Crabbox, including defaults and precedence where applicable.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The primary tool `crabbox` is descriptive and aligns with the skill's purpose.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The documented commands and options for `crabbox` appear to request only necessary data for their stated tasks, and output is generally focused on results and diagnostics.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The MIT license is clearly declared via a LICENSE file, permitting broad usability.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent commit activity as of May 13, 2026, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project uses pnpm and appears to have dependency management in place, with lockfiles likely present (indicated by 'hasLockfile: true' in trust signals).",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The documentation explicitly warns against printing secrets, syncing them as repo files, or leaving them in shell history, and details secure injection methods.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The documentation emphasizes treating remote environments and downloaded content cautiously, and the tool's design focuses on executing commands rather than interpreting arbitrary external content as instructions.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill focuses on executing commands within a managed environment and does not appear to fetch or execute arbitrary remote code at runtime.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill operates within a remote environment managed by Crabbox, and the documentation highlights best practices for isolating operations and credentials.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No obvious sandbox escape primitives like detached processes or deny-retry loops are evident in the documentation or typical usage patterns described.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The documentation stresses careful handling of secrets and logs, and outbound calls are generally tied to the controlled execution of commands within the Crabbox environment.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","No hidden text tricks or obfuscation methods are apparent in the provided documentation.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The documentation and usage examples focus on clear command-line execution and do not suggest opaque code execution methods like base64 payloads or runtime script fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill's documentation assumes a project root from which commands are run, but provides clear instructions and CLI arguments to manage this, mitigating strict structural assumptions.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 0 open and 0 closed issues in the last 90 days, engagement is high (or issues are not applicable/disabled), meeting the 'pass' criteria.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The project has GitHub releases and a meaningful version (MIT License year implies recent activity), and install instructions point to a tagged release.",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","While not explicitly mentioning schema libraries, the extensive documentation on command parameters, flags, and their expected inputs implies a level of validation and sanitization is handled by the Crabbox CLI.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","Destructive operations are guarded by explicit commands and the need for user invocation, with clear documentation on cleanup and lease management.",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","The SKILL.md details numerous failure modes, diagnostic steps, and remediation advice, indicating robust error handling and reporting.",{"category":110,"check":114,"severity":24,"summary":115},"Logging","The documentation details numerous logging and diagnostic flags (`--debug`, `--timing-json`, `--capture-stdout`, etc.) allowing for detailed audit trails.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill focuses on code execution and environment validation, and does not appear to operate on personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is designed for cross-platform compatibility (Linux, macOS, Windows, WSL2) and does not appear to have regional limitations; targetMarket is global.",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","The skill explicitly supports Linux, macOS, and Windows, and details specific requirements and behaviors for each, ensuring cross-platform stability.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README is comprehensive and clearly outlines the OpenClaw project, which includes the Crabbox skill as a critical component for remote validation.",{"category":33,"check":130,"severity":131,"summary":132},"Tool surface size","not_applicable","This skill is not a collection of many tools but rather a CLI interface with a well-defined purpose, making the tool surface size check not applicable.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The skill primarily interfaces with the `crabbox` CLI, which has distinct subcommands, avoiding near-synonym tool overlaps.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features related to remote validation and Crabbox usage appear to be implemented and detailed in the documentation.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions using npm/pnpm and includes several copy-pasteable invocation examples.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The SKILL.md extensively documents potential failure modes and provides specific remediation steps for various error scenarios.",{"category":103,"check":148,"severity":24,"summary":149},"Pinned dependencies","The project utilizes pnpm, which typically implies the use of lockfiles for pinned dependencies, and the SKILL.md specifies Node.js versions.",{"category":33,"check":151,"severity":131,"summary":152},"Dry-run preview","The skill's core function is to orchestrate remote command execution, not direct state-changing operations that would typically require a dry-run flag.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The documentation details timeouts for leases and commands, and the nature of remote execution implies retries would be handled by the user or CI system, with Crabbox providing feedback.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","There is no indication of mandatory telemetry; usage focuses on command execution and logging for debugging, not automatic data submission.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined as remote validation for OpenClaw, specifying the tool (Crabbox) and the scenarios for its use.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The SKILL.md frontmatter is concise and effectively summarizes the skill's core function and intended use.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is detailed but well-structured, delegating deeper material through clear sections and commands, staying within reasonable length.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md provides a comprehensive overview and delegates specific procedures and diagnostics to sections within the file, effectively using progressive disclosure.",{"category":170,"check":174,"severity":131,"summary":175},"Forked exploration","This skill is a tool for executing commands remotely and does not involve deep code review or research exploration that would necessitate `context: fork`.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides numerous, ready-to-use examples demonstrating various Crabbox commands and their intended outcomes.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation extensively covers edge cases, failure modes, and recovery steps for using Crabbox and its backends.",{"category":110,"check":183,"severity":24,"summary":184},"Tool Fallback","The skill explicitly documents fallback paths, particularly for the Blacksmith backend, and details how to escalate to owned AWS/Hetzner if needed.",{"category":91,"check":186,"severity":24,"summary":187},"Stack assumptions","The documentation clearly states stack assumptions, including Node.js versions, operating system support, and necessary CLIs like `crabbox` and `blacksmith`.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The documentation emphasizes running from the repo root and provides clear guidance on managing remote state and identifying/recovering from sync or lease issues.",{"category":91,"check":193,"severity":24,"summary":194},"Cross-skill coupling","This skill focuses on Crabbox functionality and does not appear to implicitly rely on other skills; cross-references are for context, not dependencies.",1778697705693,"This skill provides remote validation capabilities for OpenClaw using the Crabbox tool across Linux, macOS, and Windows. It defaults to using Blacksmith Testbox and includes fallback notes for direct Blacksmith and owned AWS/Hetzner environments when Crabbox fails.",[198,199,200,201,202],"Remote validation across Linux, macOS, Windows, and WSL2","Default to Blacksmith Testbox for broad Linux proof","Direct Blacksmith and owned AWS/Hetzner fallback options","Support for various testing scenarios including CI-parity, secrets, hosted services, and Docker/E2E tests","Detailed observability flags for debugging and diagnostics",[204,205,206],"Acting as a general-purpose remote execution tool outside of OpenClaw validation contexts","Replacing the need for local development and testing","Providing direct cloud provider management beyond fallback configurations","3.0.0","4.4.0","To enable robust, cross-platform remote validation for OpenClaw projects, ensuring CI parity and efficient testing through a dedicated tool and comprehensive fallback strategies.","All checks passed, demonstrating a high-quality, well-documented, and production-ready skill.",100,"A high-quality skill for remote validation, offering robust features, extensive documentation, and clear fallbacks.",[214,215,216,217,218,219,220],"testing","ci","remote-execution","validation","linux","macos","windows","global","verified",[224,225,226,227],"Performing broad Linux proof tests for OpenClaw","Validating CI parity across different operating systems","Testing hosted services, Docker containers, and end-to-end scenarios remotely","Troubleshooting issues with a fallback to direct Blacksmith or owned cloud providers when Crabbox fails",{"codeQuality":229,"collectedAt":231,"documentation":232,"maintenance":235,"popularity":239,"security":241,"testCoverage":244},{"hasLockfile":230},true,1778697688787,{"descriptionLength":233,"readmeSize":234},219,86172,{"closedIssues90d":8,"forks":236,"hasChangelog":230,"openIssues90d":8,"pushedAt":237,"stars":238},76893,1778697576000,371556,{"npmDownloads":240},4624697,{"hasNpmPackage":230,"license":242,"smitheryVerified":243},"MIT",false,{"hasCi":230,"hasTests":230},{"updatedAt":246},1778697705804,{"basePath":248,"githubOwner":249,"githubRepo":250,"locale":18,"slug":13,"type":251},".agents/skills/crabbox","steipete","clawdis","skill",null,{"evaluate":254,"extract":256},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":255,"targetMarket":221,"tier":222},[214,215,216,217,218,219,220],{"commitSha":257},"HEAD",{"repoId":259},"kd738npxg9yh3xf3vddzy9fyfh86nhng",{"_creationTime":261,"_id":259,"identity":262,"providers":263,"workflow":1211},1778697628325.5796,{"githubOwner":249,"githubRepo":250,"sourceUrl":14},{"classify":264,"discover":1196,"extract":1199,"github":1200,"npm":1210},{"commitSha":257,"extensions":265},[266,277,285,290,298,306,314,322,330,338,349,357,365,373,381,391,399,409,417,425,433,441,449,457,465,473,481,489,500,508,516,524,532,540,673,684,692,700,708,720,728,736,744,752,760,768,776,784,792,800,808,816,824,832,840,848,856,868,876,884,898,906,914,922,930,938,948,956,964,972,980,988,996,1004,1024,1032,1040,1048,1056,1064,1076,1084,1092,1104,1112,1122,1130,1138,1146,1154,1165],{"basePath":267,"description":268,"displayName":269,"installMethods":270,"rationale":271,"selectedPaths":272,"source":276,"sourceLanguage":18,"type":251},".agents/skills/clawdtributor","Use for OpenClaw clawtributors PR/issue triage: Discrawl discovery, live-open rechecks, deep review, topic grouping, and compact @handle/LOC/type/blast/verification summaries.","clawdtributor",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/clawdtributor/SKILL.md",[273],{"path":274,"priority":275},"SKILL.md","mandatory","rule",{"basePath":278,"description":279,"displayName":280,"installMethods":281,"rationale":282,"selectedPaths":283,"source":276,"sourceLanguage":18,"type":251},".agents/skills/clawsweeper","Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.","clawsweeper",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/clawsweeper/SKILL.md",[284],{"path":274,"priority":275},{"basePath":248,"description":10,"displayName":13,"installMethods":286,"rationale":287,"selectedPaths":288,"source":276,"sourceLanguage":18,"type":251},{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/crabbox/SKILL.md",[289],{"path":274,"priority":275},{"basePath":291,"description":292,"displayName":293,"installMethods":294,"rationale":295,"selectedPaths":296,"source":276,"sourceLanguage":18,"type":251},".agents/skills/discord-clawd","Use to talk to the Discord-backed OpenClaw agent/session; not for archive search.","discord-clawd",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/discord-clawd/SKILL.md",[297],{"path":274,"priority":275},{"basePath":299,"description":300,"displayName":301,"installMethods":302,"rationale":303,"selectedPaths":304,"source":276,"sourceLanguage":18,"type":251},".agents/skills/gitcrawl","Use gitcrawl for OpenClaw issue and PR archive search, duplicate discovery, related-thread clustering, and local GitHub mirror freshness checks.","gitcrawl",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/gitcrawl/SKILL.md",[305],{"path":274,"priority":275},{"basePath":307,"description":308,"displayName":309,"installMethods":310,"rationale":311,"selectedPaths":312,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-debugging","Debug OpenClaw model, provider, tool-surface, code-mode, streaming, and live/Crabbox behavior by choosing the right logs, probes, and proof path before changing code.","openclaw-debugging",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-debugging/SKILL.md",[313],{"path":274,"priority":275},{"basePath":315,"description":316,"displayName":317,"installMethods":318,"rationale":319,"selectedPaths":320,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-docs","Write or review high-quality OpenClaw developer documentation.","openclaw-docs",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-docs/SKILL.md",[321],{"path":274,"priority":275},{"basePath":323,"description":324,"displayName":325,"installMethods":326,"rationale":327,"selectedPaths":328,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-ghsa-maintainer","Inspect, patch, validate, publish, or confirm OpenClaw GHSA security advisories and private-fork state.","openclaw-ghsa-maintainer",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-ghsa-maintainer/SKILL.md",[329],{"path":274,"priority":275},{"basePath":331,"description":332,"displayName":333,"installMethods":334,"rationale":335,"selectedPaths":336,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-parallels-smoke","Run, rerun, debug, or interpret OpenClaw Parallels install, onboarding, gateway smoke, and upgrade checks.","openclaw-parallels-smoke",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-parallels-smoke/SKILL.md",[337],{"path":274,"priority":275},{"basePath":339,"description":340,"displayName":341,"installMethods":342,"rationale":343,"selectedPaths":344,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-pr-maintainer","Use immediately for any pasted OpenClaw GitHub issue or PR URL/number, and for OpenClaw issue/PR review, triage, duplicate search, opener identity/who wrote it, author account age/activity, comments, labels, close, land, or maintainer evidence checks.","openclaw-pr-maintainer",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-pr-maintainer/SKILL.md",[345,346],{"path":274,"priority":275},{"path":347,"priority":348},"scripts/github-activity.sh","low",{"basePath":350,"description":351,"displayName":352,"installMethods":353,"rationale":354,"selectedPaths":355,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-pre-release-plugin-testing","Plan and run pre-release OpenClaw plugin validation across bundled plugins, package artifacts, lifecycle commands, doctor/fix, config round-trip, gateway startup, SDK compatibility, Docker E2E, Package Acceptance, and Testbox proof.","openclaw-pre-release-plugin-testing",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-pre-release-plugin-testing/SKILL.md",[356],{"path":274,"priority":275},{"basePath":358,"description":359,"displayName":360,"installMethods":361,"rationale":362,"selectedPaths":363,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-qa-testing","Run, watch, debug, extend, or explain OpenClaw qa-lab and qa-channel scenarios, artifacts, and live lanes.","openclaw-qa-testing",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-qa-testing/SKILL.md",[364],{"path":274,"priority":275},{"basePath":366,"description":367,"displayName":368,"installMethods":369,"rationale":370,"selectedPaths":371,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-refactor-docs","Refactor an existing OpenClaw docs page with source-audited preservation, restructuring, and verification.","openclaw-refactor-docs",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-refactor-docs/SKILL.md",[372],{"path":274,"priority":275},{"basePath":374,"description":375,"displayName":376,"installMethods":377,"rationale":378,"selectedPaths":379,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-release-maintainer","Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.","openclaw-release-maintainer",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-release-maintainer/SKILL.md",[380],{"path":274,"priority":275},{"basePath":382,"description":383,"displayName":384,"installMethods":385,"rationale":386,"selectedPaths":387,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-secret-scanning-maintainer","Triage, redact, clean up, and resolve OpenClaw GitHub Secret Scanning alerts in issues or PRs.","openclaw-secret-scanning-maintainer",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-secret-scanning-maintainer/SKILL.md",[388,389],{"path":274,"priority":275},{"path":390,"priority":348},"scripts/secret-scanning.mjs",{"basePath":392,"description":393,"displayName":394,"installMethods":395,"rationale":396,"selectedPaths":397,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-small-bugfix-sweep","Fix only small, high-certainty OpenClaw bugs from a pasted issue/PR list after deep code review.","openclaw-small-bugfix-sweep",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-small-bugfix-sweep/SKILL.md",[398],{"path":274,"priority":275},{"basePath":400,"description":401,"displayName":402,"installMethods":403,"rationale":404,"selectedPaths":405,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-test-heap-leaks","Investigate OpenClaw pnpm test memory growth, Vitest OOMs, RSS spikes, and heap snapshot deltas.","openclaw-test-heap-leaks",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-test-heap-leaks/SKILL.md",[406,407],{"path":274,"priority":275},{"path":408,"priority":348},"scripts/heapsnapshot-delta.mjs",{"basePath":410,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-test-performance","Benchmark, diagnose, and optimize OpenClaw test and plugin-suite runtime, import hotspots, CPU/RSS, heap growth, and slow coverage paths.","openclaw-test-performance",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-test-performance/SKILL.md",[416],{"path":274,"priority":275},{"basePath":418,"description":419,"displayName":420,"installMethods":421,"rationale":422,"selectedPaths":423,"source":276,"sourceLanguage":18,"type":251},".agents/skills/openclaw-testing","Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.","openclaw-testing",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-testing/SKILL.md",[424],{"path":274,"priority":275},{"basePath":426,"description":427,"displayName":428,"installMethods":429,"rationale":430,"selectedPaths":431,"source":276,"sourceLanguage":18,"type":251},".agents/skills/optimizetests","Optimize OpenClaw slow tests, imports, misplaced coverage, and CI wall time without dropping coverage.","optimizetests",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/optimizetests/SKILL.md",[432],{"path":274,"priority":275},{"basePath":434,"description":435,"displayName":436,"installMethods":437,"rationale":438,"selectedPaths":439,"source":276,"sourceLanguage":18,"type":251},".agents/skills/parallels-discord-roundtrip","Run macOS Parallels smoke with Discord send, host verification, host reply, and guest readback proof.","parallels-discord-roundtrip",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/parallels-discord-roundtrip/SKILL.md",[440],{"path":274,"priority":275},{"basePath":442,"description":443,"displayName":444,"installMethods":445,"rationale":446,"selectedPaths":447,"source":276,"sourceLanguage":18,"type":251},".agents/skills/security-triage","Triage OpenClaw security advisories, drafts, and GHSA reports with shipped-tag and trust-model proof.","security-triage",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/security-triage/SKILL.md",[448],{"path":274,"priority":275},{"basePath":450,"description":451,"displayName":452,"installMethods":453,"rationale":454,"selectedPaths":455,"source":276,"sourceLanguage":18,"type":251},".agents/skills/tag-duplicate-prs-issues","Use gitcrawl to search duplicate OpenClaw PRs/issues, group related work in prtags, and sync duplicate state to GitHub.","tag-duplicate-prs-issues",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/tag-duplicate-prs-issues/SKILL.md",[456],{"path":274,"priority":275},{"basePath":458,"description":459,"displayName":460,"installMethods":461,"rationale":462,"selectedPaths":463,"source":276,"sourceLanguage":18,"type":251},".agents/skills/telegram-crabbox-e2e-proof","Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.","telegram-crabbox-e2e-proof",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/telegram-crabbox-e2e-proof/SKILL.md",[464],{"path":274,"priority":275},{"basePath":466,"description":467,"displayName":468,"installMethods":469,"rationale":470,"selectedPaths":471,"source":276,"sourceLanguage":18,"type":251},"extensions/acpx/skills/acp-router","Route plain-language requests for Pi, Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions (\"telephone game\" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.","acp-router",{"claudeCode":12},"SKILL.md frontmatter at extensions/acpx/skills/acp-router/SKILL.md",[472],{"path":274,"priority":275},{"basePath":474,"description":475,"displayName":476,"installMethods":477,"rationale":478,"selectedPaths":479,"source":276,"sourceLanguage":18,"type":251},"extensions/browser/skills/browser-automation","Use when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.","browser-automation",{"claudeCode":12},"SKILL.md frontmatter at extensions/browser/skills/browser-automation/SKILL.md",[480],{"path":274,"priority":275},{"basePath":482,"description":483,"displayName":484,"installMethods":485,"rationale":486,"selectedPaths":487,"source":276,"sourceLanguage":18,"type":251},"extensions/diffs/skills/diffs","Use the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.","diffs",{"claudeCode":12},"SKILL.md frontmatter at extensions/diffs/skills/diffs/SKILL.md",[488],{"path":274,"priority":275},{"basePath":490,"description":491,"displayName":492,"installMethods":493,"rationale":494,"selectedPaths":495,"source":276,"sourceLanguage":18,"type":251},"extensions/feishu/skills/feishu-doc","Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.\n","feishu-doc",{"claudeCode":12},"SKILL.md frontmatter at extensions/feishu/skills/feishu-doc/SKILL.md",[496,497],{"path":274,"priority":275},{"path":498,"priority":499},"references/block-types.md","medium",{"basePath":501,"description":502,"displayName":503,"installMethods":504,"rationale":505,"selectedPaths":506,"source":276,"sourceLanguage":18,"type":251},"extensions/feishu/skills/feishu-drive","Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.\n","feishu-drive",{"claudeCode":12},"SKILL.md frontmatter at extensions/feishu/skills/feishu-drive/SKILL.md",[507],{"path":274,"priority":275},{"basePath":509,"description":510,"displayName":511,"installMethods":512,"rationale":513,"selectedPaths":514,"source":276,"sourceLanguage":18,"type":251},"extensions/feishu/skills/feishu-perm","Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.\n","feishu-perm",{"claudeCode":12},"SKILL.md frontmatter at extensions/feishu/skills/feishu-perm/SKILL.md",[515],{"path":274,"priority":275},{"basePath":517,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"source":276,"sourceLanguage":18,"type":251},"extensions/feishu/skills/feishu-wiki","Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.\n","feishu-wiki",{"claudeCode":12},"SKILL.md frontmatter at extensions/feishu/skills/feishu-wiki/SKILL.md",[523],{"path":274,"priority":275},{"basePath":525,"description":526,"displayName":527,"installMethods":528,"rationale":529,"selectedPaths":530,"source":276,"sourceLanguage":18,"type":251},"extensions/memory-wiki/skills/obsidian-vault-maintainer","Maintain an Obsidian-friendly memory wiki vault with wikilinks, frontmatter, and official Obsidian CLI awareness.","obsidian-vault-maintainer",{"claudeCode":12},"SKILL.md frontmatter at extensions/memory-wiki/skills/obsidian-vault-maintainer/SKILL.md",[531],{"path":274,"priority":275},{"basePath":533,"description":534,"displayName":535,"installMethods":536,"rationale":537,"selectedPaths":538,"source":276,"sourceLanguage":18,"type":251},"extensions/memory-wiki/skills/wiki-maintainer","Maintain the OpenClaw memory wiki vault with deterministic pages, managed blocks, and source-backed updates.","wiki-maintainer",{"claudeCode":12},"SKILL.md frontmatter at extensions/memory-wiki/skills/wiki-maintainer/SKILL.md",[539],{"path":274,"priority":275},{"basePath":541,"description":542,"displayName":543,"installMethods":544,"rationale":545,"selectedPaths":546,"source":276,"sourceLanguage":18,"type":251},"extensions/open-prose/skills/prose","OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.","prose",{"claudeCode":12},"SKILL.md frontmatter at extensions/open-prose/skills/prose/SKILL.md",[547,548,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671],{"path":274,"priority":275},{"path":549,"priority":550},"LICENSE","high",{"path":552,"priority":499},"alt-borges.md",{"path":554,"priority":499},"compiler.md",{"path":556,"priority":348},"examples/01-hello-world.prose",{"path":558,"priority":348},"examples/02-research-and-summarize.prose",{"path":560,"priority":348},"examples/03-code-review.prose",{"path":562,"priority":348},"examples/04-write-and-refine.prose",{"path":564,"priority":348},"examples/05-debug-issue.prose",{"path":566,"priority":348},"examples/06-explain-codebase.prose",{"path":568,"priority":348},"examples/07-refactor.prose",{"path":570,"priority":348},"examples/08-blog-post.prose",{"path":572,"priority":348},"examples/09-research-with-agents.prose",{"path":574,"priority":348},"examples/10-code-review-agents.prose",{"path":576,"priority":348},"examples/11-skills-and-imports.prose",{"path":578,"priority":348},"examples/12-secure-agent-permissions.prose",{"path":580,"priority":348},"examples/13-variables-and-context.prose",{"path":582,"priority":348},"examples/14-composition-blocks.prose",{"path":584,"priority":348},"examples/15-inline-sequences.prose",{"path":586,"priority":348},"examples/16-parallel-reviews.prose",{"path":588,"priority":348},"examples/17-parallel-research.prose",{"path":590,"priority":348},"examples/18-mixed-parallel-sequential.prose",{"path":592,"priority":348},"examples/19-advanced-parallel.prose",{"path":594,"priority":348},"examples/20-fixed-loops.prose",{"path":596,"priority":348},"examples/21-pipeline-operations.prose",{"path":598,"priority":348},"examples/22-error-handling.prose",{"path":600,"priority":348},"examples/23-retry-with-backoff.prose",{"path":602,"priority":348},"examples/24-choice-blocks.prose",{"path":604,"priority":348},"examples/25-conditionals.prose",{"path":606,"priority":348},"examples/26-parameterized-blocks.prose",{"path":608,"priority":348},"examples/27-string-interpolation.prose",{"path":610,"priority":348},"examples/28-automated-pr-review.prose",{"path":612,"priority":348},"examples/28-gas-town.prose",{"path":614,"priority":348},"examples/29-captains-chair.prose",{"path":616,"priority":348},"examples/30-captains-chair-simple.prose",{"path":618,"priority":348},"examples/31-captains-chair-with-memory.prose",{"path":620,"priority":348},"examples/33-pr-review-autofix.prose",{"path":622,"priority":348},"examples/34-content-pipeline.prose",{"path":624,"priority":348},"examples/35-feature-factory.prose",{"path":626,"priority":348},"examples/36-bug-hunter.prose",{"path":628,"priority":348},"examples/37-the-forge.prose",{"path":630,"priority":348},"examples/38-skill-scan.prose",{"path":632,"priority":348},"examples/39-architect-by-simulation.prose",{"path":634,"priority":348},"examples/40-rlm-self-refine.prose",{"path":636,"priority":348},"examples/41-rlm-divide-conquer.prose",{"path":638,"priority":348},"examples/42-rlm-filter-recurse.prose",{"path":640,"priority":348},"examples/43-rlm-pairwise.prose",{"path":642,"priority":348},"examples/44-run-endpoint-ux-test.prose",{"path":644,"priority":348},"examples/45-plugin-release.prose",{"path":646,"priority":348},"examples/45-run-endpoint-ux-test-with-remediation.prose",{"path":648,"priority":348},"examples/46-run-endpoint-ux-test-fast.prose",{"path":650,"priority":348},"examples/46-workflow-crystallizer.prose",{"path":652,"priority":348},"examples/47-language-self-improvement.prose",{"path":654,"priority":348},"examples/48-habit-miner.prose",{"path":656,"priority":348},"examples/49-prose-run-retrospective.prose",{"path":658,"priority":348},"examples/README.md",{"path":660,"priority":348},"examples/roadmap/README.md",{"path":662,"priority":348},"examples/roadmap/iterative-refinement.prose",{"path":664,"priority":348},"examples/roadmap/parallel-review.prose",{"path":666,"priority":348},"examples/roadmap/simple-pipeline.prose",{"path":668,"priority":348},"examples/roadmap/syntax/open-prose-syntax.prose",{"path":670,"priority":499},"help.md",{"path":672,"priority":499},"prose.md",{"basePath":674,"description":675,"displayName":676,"installMethods":677,"rationale":678,"selectedPaths":679,"source":276,"sourceLanguage":683,"type":251},"extensions/qqbot/skills/qqbot-channel","QQ channel management skill. Use qqbot_channel_api to list guilds and channels, inspect members, publish posts, manage announcements, and work with schedules through the QQ Open Platform HTTP API with automatic token authentication.","qqbot-channel",{"claudeCode":12},"SKILL.md frontmatter at extensions/qqbot/skills/qqbot-channel/SKILL.md",[680,681],{"path":274,"priority":275},{"path":682,"priority":499},"references/api_references.md","zh-CN",{"basePath":685,"description":686,"displayName":687,"installMethods":688,"rationale":689,"selectedPaths":690,"source":276,"sourceLanguage":683,"type":251},"extensions/qqbot/skills/qqbot-media","QQBot rich media send and receive support. Use \u003Cqqmedia> tags to send image, voice, video, or file attachments, with the media type inferred from the file extension.","qqbot-media",{"claudeCode":12},"SKILL.md frontmatter at extensions/qqbot/skills/qqbot-media/SKILL.md",[691],{"path":274,"priority":275},{"basePath":693,"description":694,"displayName":695,"installMethods":696,"rationale":697,"selectedPaths":698,"source":276,"sourceLanguage":683,"type":251},"extensions/qqbot/skills/qqbot-remind","QQBot scheduled reminders. Create, list, and cancel one-time or recurring reminders when a QQ conversation involves reminders, alarms, or scheduled tasks.","qqbot-remind",{"claudeCode":12},"SKILL.md frontmatter at extensions/qqbot/skills/qqbot-remind/SKILL.md",[699],{"path":274,"priority":275},{"basePath":701,"description":702,"displayName":703,"installMethods":704,"rationale":705,"selectedPaths":706,"source":276,"sourceLanguage":18,"type":251},"extensions/tavily/skills/tavily","Tavily web search, content extraction, and research tools.","tavily",{"claudeCode":12},"SKILL.md frontmatter at extensions/tavily/skills/tavily/SKILL.md",[707],{"path":274,"priority":275},{"basePath":709,"description":710,"displayName":711,"installMethods":712,"rationale":713,"selectedPaths":714,"source":276,"sourceLanguage":18,"type":251},"skills/1password","Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.","1password",{"claudeCode":12},"SKILL.md frontmatter at skills/1password/SKILL.md",[715,716,718],{"path":274,"priority":275},{"path":717,"priority":499},"references/cli-examples.md",{"path":719,"priority":499},"references/get-started.md",{"basePath":721,"description":722,"displayName":723,"installMethods":724,"rationale":725,"selectedPaths":726,"source":276,"sourceLanguage":18,"type":251},"skills/apple-notes","Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.","apple-notes",{"claudeCode":12},"SKILL.md frontmatter at skills/apple-notes/SKILL.md",[727],{"path":274,"priority":275},{"basePath":729,"description":730,"displayName":731,"installMethods":732,"rationale":733,"selectedPaths":734,"source":276,"sourceLanguage":18,"type":251},"skills/apple-reminders","List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.","apple-reminders",{"claudeCode":12},"SKILL.md frontmatter at skills/apple-reminders/SKILL.md",[735],{"path":274,"priority":275},{"basePath":737,"description":738,"displayName":739,"installMethods":740,"rationale":741,"selectedPaths":742,"source":276,"sourceLanguage":18,"type":251},"skills/bear-notes","Create, search, and manage Bear notes via grizzly CLI.","bear-notes",{"claudeCode":12},"SKILL.md frontmatter at skills/bear-notes/SKILL.md",[743],{"path":274,"priority":275},{"basePath":745,"description":746,"displayName":747,"installMethods":748,"rationale":749,"selectedPaths":750,"source":276,"sourceLanguage":18,"type":251},"skills/blogwatcher","Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.","blogwatcher",{"claudeCode":12},"SKILL.md frontmatter at skills/blogwatcher/SKILL.md",[751],{"path":274,"priority":275},{"basePath":753,"description":754,"displayName":755,"installMethods":756,"rationale":757,"selectedPaths":758,"source":276,"sourceLanguage":18,"type":251},"skills/blucli","BluOS CLI (blu) for discovery, playback, grouping, and volume.","blucli",{"claudeCode":12},"SKILL.md frontmatter at skills/blucli/SKILL.md",[759],{"path":274,"priority":275},{"basePath":761,"description":762,"displayName":763,"installMethods":764,"rationale":765,"selectedPaths":766,"source":276,"sourceLanguage":18,"type":251},"skills/camsnap","Capture frames or clips from RTSP/ONVIF cameras.","camsnap",{"claudeCode":12},"SKILL.md frontmatter at skills/camsnap/SKILL.md",[767],{"path":274,"priority":275},{"basePath":769,"description":770,"displayName":771,"installMethods":772,"rationale":773,"selectedPaths":774,"source":276,"sourceLanguage":18,"type":251},"skills/clawhub","Search, install, update, sync, or publish agent skills with the ClawHub CLI and registry.","clawhub",{"claudeCode":12},"SKILL.md frontmatter at skills/clawhub/SKILL.md",[775],{"path":274,"priority":275},{"basePath":777,"description":778,"displayName":779,"installMethods":780,"rationale":781,"selectedPaths":782,"source":276,"sourceLanguage":18,"type":251},"skills/coding-agent","Delegate coding tasks to Codex, Claude Code, OpenCode, or Pi agents via immediate background processes. Use when: (1) building or creating features/apps, (2) reviewing PRs in a temp clone/worktree, (3) refactoring large codebases, (4) iterative coding that needs file exploration. NOT for: simple one-line fixes (just edit), reading code (use read tool), thread-bound ACP harness requests in chat (use sessions_spawn with runtime:\"acp\"), or any work in ~/clawd workspace (never spawn agents here). All coding-agent runs start with background:true immediately. Claude Code: use --print --permission-mode bypassPermissions (no PTY). Codex/Pi/OpenCode: pty:true required. Completion notification must use openclaw message send, not system event/heartbeat.","coding-agent",{"claudeCode":12},"SKILL.md frontmatter at skills/coding-agent/SKILL.md",[783],{"path":274,"priority":275},{"basePath":785,"description":786,"displayName":787,"installMethods":788,"rationale":789,"selectedPaths":790,"source":276,"sourceLanguage":18,"type":251},"skills/discord","Discord ops via the message tool (channel=discord).","discord",{"claudeCode":12},"SKILL.md frontmatter at skills/discord/SKILL.md",[791],{"path":274,"priority":275},{"basePath":793,"description":794,"displayName":795,"installMethods":796,"rationale":797,"selectedPaths":798,"source":276,"sourceLanguage":18,"type":251},"skills/eightctl","Control Eight Sleep pods (status, temperature, alarms, schedules).","eightctl",{"claudeCode":12},"SKILL.md frontmatter at skills/eightctl/SKILL.md",[799],{"path":274,"priority":275},{"basePath":801,"description":802,"displayName":803,"installMethods":804,"rationale":805,"selectedPaths":806,"source":276,"sourceLanguage":18,"type":251},"skills/gemini","Gemini CLI for one-shot Q&A, summaries, and generation.","gemini",{"claudeCode":12},"SKILL.md frontmatter at skills/gemini/SKILL.md",[807],{"path":274,"priority":275},{"basePath":809,"description":810,"displayName":811,"installMethods":812,"rationale":813,"selectedPaths":814,"source":276,"sourceLanguage":18,"type":251},"skills/gh-issues","Fetch GitHub issues, delegate fixes to subagents, open PRs, watch reviews, or run /gh-issues workflows.","gh-issues",{"claudeCode":12},"SKILL.md frontmatter at skills/gh-issues/SKILL.md",[815],{"path":274,"priority":275},{"basePath":817,"description":818,"displayName":819,"installMethods":820,"rationale":821,"selectedPaths":822,"source":276,"sourceLanguage":18,"type":251},"skills/gifgrep","Search GIF providers with CLI/TUI, download results, and extract stills/sheets.","gifgrep",{"claudeCode":12},"SKILL.md frontmatter at skills/gifgrep/SKILL.md",[823],{"path":274,"priority":275},{"basePath":825,"description":826,"displayName":827,"installMethods":828,"rationale":829,"selectedPaths":830,"source":276,"sourceLanguage":18,"type":251},"skills/github","Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.","github",{"claudeCode":12},"SKILL.md frontmatter at skills/github/SKILL.md",[831],{"path":274,"priority":275},{"basePath":833,"description":834,"displayName":835,"installMethods":836,"rationale":837,"selectedPaths":838,"source":276,"sourceLanguage":18,"type":251},"skills/gog","Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.","gog",{"claudeCode":12},"SKILL.md frontmatter at skills/gog/SKILL.md",[839],{"path":274,"priority":275},{"basePath":841,"description":842,"displayName":843,"installMethods":844,"rationale":845,"selectedPaths":846,"source":276,"sourceLanguage":18,"type":251},"skills/goplaces","Query Google Places for text search, place details, resolve, reviews, or scriptable JSON via goplaces.","goplaces",{"claudeCode":12},"SKILL.md frontmatter at skills/goplaces/SKILL.md",[847],{"path":274,"priority":275},{"basePath":849,"description":850,"displayName":851,"installMethods":852,"rationale":853,"selectedPaths":854,"source":276,"sourceLanguage":18,"type":251},"skills/healthcheck","Audit and harden hosts running OpenClaw for SSH, firewall, updates, exposure, cron checks, and risk posture.","healthcheck",{"claudeCode":12},"SKILL.md frontmatter at skills/healthcheck/SKILL.md",[855],{"path":274,"priority":275},{"basePath":857,"description":858,"displayName":859,"installMethods":860,"rationale":861,"selectedPaths":862,"source":276,"sourceLanguage":18,"type":251},"skills/himalaya","Use himalaya to list, read, search, compose, reply, forward, and organize IMAP/SMTP email.","himalaya",{"claudeCode":12},"SKILL.md frontmatter at skills/himalaya/SKILL.md",[863,864,866],{"path":274,"priority":275},{"path":865,"priority":499},"references/configuration.md",{"path":867,"priority":499},"references/message-composition.md",{"basePath":869,"description":870,"displayName":871,"installMethods":872,"rationale":873,"selectedPaths":874,"source":276,"sourceLanguage":18,"type":251},"skills/imsg","iMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.","imsg",{"claudeCode":12},"SKILL.md frontmatter at skills/imsg/SKILL.md",[875],{"path":274,"priority":275},{"basePath":877,"description":878,"displayName":879,"installMethods":880,"rationale":881,"selectedPaths":882,"source":276,"sourceLanguage":18,"type":251},"skills/mcporter","List, configure, authenticate, call, and inspect MCP servers/tools with mcporter over HTTP or stdio.","mcporter",{"claudeCode":12},"SKILL.md frontmatter at skills/mcporter/SKILL.md",[883],{"path":274,"priority":275},{"basePath":885,"description":886,"displayName":887,"installMethods":888,"rationale":889,"selectedPaths":890,"source":276,"sourceLanguage":18,"type":251},"skills/model-usage","Summarize CodexBar local cost logs by model for Codex or Claude, including current or full breakdowns.","model-usage",{"claudeCode":12},"SKILL.md frontmatter at skills/model-usage/SKILL.md",[891,892,894,896],{"path":274,"priority":275},{"path":893,"priority":499},"references/codexbar-cli.md",{"path":895,"priority":348},"scripts/model_usage.py",{"path":897,"priority":348},"scripts/test_model_usage.py",{"basePath":899,"description":900,"displayName":901,"installMethods":902,"rationale":903,"selectedPaths":904,"source":276,"sourceLanguage":18,"type":251},"skills/nano-pdf","Edit PDFs with natural-language instructions using the nano-pdf CLI.","nano-pdf",{"claudeCode":12},"SKILL.md frontmatter at skills/nano-pdf/SKILL.md",[905],{"path":274,"priority":275},{"basePath":907,"description":908,"displayName":909,"installMethods":910,"rationale":911,"selectedPaths":912,"source":276,"sourceLanguage":18,"type":251},"skills/node-connect","Diagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.","node-connect",{"claudeCode":12},"SKILL.md frontmatter at skills/node-connect/SKILL.md",[913],{"path":274,"priority":275},{"basePath":915,"description":916,"displayName":917,"installMethods":918,"rationale":919,"selectedPaths":920,"source":276,"sourceLanguage":18,"type":251},"skills/notion","Notion API for creating and managing pages, databases, and blocks.","notion",{"claudeCode":12},"SKILL.md frontmatter at skills/notion/SKILL.md",[921],{"path":274,"priority":275},{"basePath":923,"description":924,"displayName":925,"installMethods":926,"rationale":927,"selectedPaths":928,"source":276,"sourceLanguage":18,"type":251},"skills/obsidian","Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.","obsidian",{"claudeCode":12},"SKILL.md frontmatter at skills/obsidian/SKILL.md",[929],{"path":274,"priority":275},{"basePath":931,"description":932,"displayName":933,"installMethods":934,"rationale":935,"selectedPaths":936,"source":276,"sourceLanguage":18,"type":251},"skills/openai-whisper","Local speech-to-text with the Whisper CLI (no API key).","openai-whisper",{"claudeCode":12},"SKILL.md frontmatter at skills/openai-whisper/SKILL.md",[937],{"path":274,"priority":275},{"basePath":939,"description":940,"displayName":941,"installMethods":942,"rationale":943,"selectedPaths":944,"source":276,"sourceLanguage":18,"type":251},"skills/openai-whisper-api","Transcribe audio via OpenAI Audio Transcriptions API (Whisper).","openai-whisper-api",{"claudeCode":12},"SKILL.md frontmatter at skills/openai-whisper-api/SKILL.md",[945,946],{"path":274,"priority":275},{"path":947,"priority":348},"scripts/transcribe.sh",{"basePath":949,"description":950,"displayName":951,"installMethods":952,"rationale":953,"selectedPaths":954,"source":276,"sourceLanguage":18,"type":251},"skills/openhue","Control Philips Hue lights and scenes via the OpenHue CLI.","openhue",{"claudeCode":12},"SKILL.md frontmatter at skills/openhue/SKILL.md",[955],{"path":274,"priority":275},{"basePath":957,"description":958,"displayName":959,"installMethods":960,"rationale":961,"selectedPaths":962,"source":276,"sourceLanguage":18,"type":251},"skills/oracle","Use oracle CLI to bundle prompts and files for second-model debugging, refactor, design, or review checks.","oracle",{"claudeCode":12},"SKILL.md frontmatter at skills/oracle/SKILL.md",[963],{"path":274,"priority":275},{"basePath":965,"description":966,"displayName":967,"installMethods":968,"rationale":969,"selectedPaths":970,"source":276,"sourceLanguage":18,"type":251},"skills/ordercli","Foodora-only CLI for checking past orders and active order status (Deliveroo WIP).","ordercli",{"claudeCode":12},"SKILL.md frontmatter at skills/ordercli/SKILL.md",[971],{"path":274,"priority":275},{"basePath":973,"description":974,"displayName":975,"installMethods":976,"rationale":977,"selectedPaths":978,"source":276,"sourceLanguage":18,"type":251},"skills/peekaboo","Capture and automate macOS UI with the Peekaboo CLI.","peekaboo",{"claudeCode":12},"SKILL.md frontmatter at skills/peekaboo/SKILL.md",[979],{"path":274,"priority":275},{"basePath":981,"description":982,"displayName":983,"installMethods":984,"rationale":985,"selectedPaths":986,"source":276,"sourceLanguage":18,"type":251},"skills/sag","ElevenLabs text-to-speech with mac-style say UX.","sag",{"claudeCode":12},"SKILL.md frontmatter at skills/sag/SKILL.md",[987],{"path":274,"priority":275},{"basePath":989,"description":990,"displayName":991,"installMethods":992,"rationale":993,"selectedPaths":994,"source":276,"sourceLanguage":18,"type":251},"skills/session-logs","Search and analyze your own session logs (older/parent conversations) using jq.","session-logs",{"claudeCode":12},"SKILL.md frontmatter at skills/session-logs/SKILL.md",[995],{"path":274,"priority":275},{"basePath":997,"description":998,"displayName":999,"installMethods":1000,"rationale":1001,"selectedPaths":1002,"source":276,"sourceLanguage":18,"type":251},"skills/sherpa-onnx-tts","Local text-to-speech via sherpa-onnx (offline, no cloud)","sherpa-onnx-tts",{"claudeCode":12},"SKILL.md frontmatter at skills/sherpa-onnx-tts/SKILL.md",[1003],{"path":274,"priority":275},{"basePath":1005,"description":1006,"displayName":1007,"installMethods":1008,"rationale":1009,"selectedPaths":1010,"source":276,"sourceLanguage":18,"type":251},"skills/skill-creator","Create, edit, improve, tidy, review, audit, or restructure AgentSkills and SKILL.md files.","skill-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/skill-creator/SKILL.md",[1011,1012,1014,1016,1018,1020,1022],{"path":274,"priority":275},{"path":1013,"priority":550},"license.txt",{"path":1015,"priority":348},"scripts/init_skill.py",{"path":1017,"priority":348},"scripts/package_skill.py",{"path":1019,"priority":348},"scripts/quick_validate.py",{"path":1021,"priority":348},"scripts/test_package_skill.py",{"path":1023,"priority":348},"scripts/test_quick_validate.py",{"basePath":1025,"description":1026,"displayName":1027,"installMethods":1028,"rationale":1029,"selectedPaths":1030,"source":276,"sourceLanguage":18,"type":251},"skills/slack","Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.","slack",{"claudeCode":12},"SKILL.md frontmatter at skills/slack/SKILL.md",[1031],{"path":274,"priority":275},{"basePath":1033,"description":1034,"displayName":1035,"installMethods":1036,"rationale":1037,"selectedPaths":1038,"source":276,"sourceLanguage":18,"type":251},"skills/songsee","Generate spectrograms and feature-panel visualizations from audio with the songsee CLI.","songsee",{"claudeCode":12},"SKILL.md frontmatter at skills/songsee/SKILL.md",[1039],{"path":274,"priority":275},{"basePath":1041,"description":1042,"displayName":1043,"installMethods":1044,"rationale":1045,"selectedPaths":1046,"source":276,"sourceLanguage":18,"type":251},"skills/sonoscli","Control Sonos speakers (discover/status/play/volume/group).","sonoscli",{"claudeCode":12},"SKILL.md frontmatter at skills/sonoscli/SKILL.md",[1047],{"path":274,"priority":275},{"basePath":1049,"description":1050,"displayName":1051,"installMethods":1052,"rationale":1053,"selectedPaths":1054,"source":276,"sourceLanguage":18,"type":251},"skills/spotify-player","Terminal Spotify playback/search via spogo (preferred) or spotify_player.","spotify-player",{"claudeCode":12},"SKILL.md frontmatter at skills/spotify-player/SKILL.md",[1055],{"path":274,"priority":275},{"basePath":1057,"description":1058,"displayName":1059,"installMethods":1060,"rationale":1061,"selectedPaths":1062,"source":276,"sourceLanguage":18,"type":251},"skills/summarize","Summarize or transcribe URLs, YouTube/videos, podcasts, articles, transcripts, PDFs, and local files.","summarize",{"claudeCode":12},"SKILL.md frontmatter at skills/summarize/SKILL.md",[1063],{"path":274,"priority":275},{"basePath":1065,"description":1066,"displayName":1067,"installMethods":1068,"rationale":1069,"selectedPaths":1070,"source":276,"sourceLanguage":18,"type":251},"skills/taskflow","Coordinate multi-step detached tasks as one durable TaskFlow job with owner context, state, waits, and child tasks.","taskflow",{"claudeCode":12},"SKILL.md frontmatter at skills/taskflow/SKILL.md",[1071,1072,1074],{"path":274,"priority":275},{"path":1073,"priority":348},"examples/inbox-triage.lobster",{"path":1075,"priority":348},"examples/pr-intake.lobster",{"basePath":1077,"description":1078,"displayName":1079,"installMethods":1080,"rationale":1081,"selectedPaths":1082,"source":276,"sourceLanguage":18,"type":251},"skills/taskflow-inbox-triage","Example TaskFlow pattern for inbox triage, intent routing, waiting on replies, and later summaries.","taskflow-inbox-triage",{"claudeCode":12},"SKILL.md frontmatter at skills/taskflow-inbox-triage/SKILL.md",[1083],{"path":274,"priority":275},{"basePath":1085,"description":1086,"displayName":1087,"installMethods":1088,"rationale":1089,"selectedPaths":1090,"source":276,"sourceLanguage":18,"type":251},"skills/things-mac","Add, update, list, search, or inspect Things 3 todos, inbox, today, projects, areas, and tags on macOS.","things-mac",{"claudeCode":12},"SKILL.md frontmatter at skills/things-mac/SKILL.md",[1091],{"path":274,"priority":275},{"basePath":1093,"description":1094,"displayName":1095,"installMethods":1096,"rationale":1097,"selectedPaths":1098,"source":276,"sourceLanguage":18,"type":251},"skills/tmux","Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.","tmux",{"claudeCode":12},"SKILL.md frontmatter at skills/tmux/SKILL.md",[1099,1100,1102],{"path":274,"priority":275},{"path":1101,"priority":348},"scripts/find-sessions.sh",{"path":1103,"priority":348},"scripts/wait-for-text.sh",{"basePath":1105,"description":1106,"displayName":1107,"installMethods":1108,"rationale":1109,"selectedPaths":1110,"source":276,"sourceLanguage":18,"type":251},"skills/trello","Manage Trello boards, lists, and cards via the Trello REST API.","trello",{"claudeCode":12},"SKILL.md frontmatter at skills/trello/SKILL.md",[1111],{"path":274,"priority":275},{"basePath":1113,"description":1114,"displayName":1115,"installMethods":1116,"rationale":1117,"selectedPaths":1118,"source":276,"sourceLanguage":18,"type":251},"skills/video-frames","Extract frames or short clips from videos using ffmpeg.","video-frames",{"claudeCode":12},"SKILL.md frontmatter at skills/video-frames/SKILL.md",[1119,1120],{"path":274,"priority":275},{"path":1121,"priority":348},"scripts/frame.sh",{"basePath":1123,"description":1124,"displayName":1125,"installMethods":1126,"rationale":1127,"selectedPaths":1128,"source":276,"sourceLanguage":18,"type":251},"skills/voice-call","Start voice calls via the OpenClaw voice-call plugin.","voice-call",{"claudeCode":12},"SKILL.md frontmatter at skills/voice-call/SKILL.md",[1129],{"path":274,"priority":275},{"basePath":1131,"description":1132,"displayName":1133,"installMethods":1134,"rationale":1135,"selectedPaths":1136,"source":276,"sourceLanguage":18,"type":251},"skills/wacli","Send third-party WhatsApp messages or sync/search WhatsApp history via wacli, not normal active chats.","wacli",{"claudeCode":12},"SKILL.md frontmatter at skills/wacli/SKILL.md",[1137],{"path":274,"priority":275},{"basePath":1139,"description":1140,"displayName":1141,"installMethods":1142,"rationale":1143,"selectedPaths":1144,"source":276,"sourceLanguage":18,"type":251},"skills/weather","Get current weather, rain, temperature, and forecasts for locations or travel planning.","weather",{"claudeCode":12},"SKILL.md frontmatter at skills/weather/SKILL.md",[1145],{"path":274,"priority":275},{"basePath":1147,"description":1148,"displayName":1149,"installMethods":1150,"rationale":1151,"selectedPaths":1152,"source":276,"sourceLanguage":18,"type":251},"skills/xurl","Use xurl for authenticated X API posts, replies, search, DMs, media upload, followers, or raw v2 calls.","xurl",{"claudeCode":12},"SKILL.md frontmatter at skills/xurl/SKILL.md",[1153],{"path":274,"priority":275},{"basePath":1155,"installMethods":1156,"rationale":1158,"selectedPaths":1159,"source":276,"sourceLanguage":18,"type":1164},"scripts/docs-i18n",{"go":1157},"github.com/openclaw/openclaw/scripts/docs-i18n","cli ecosystem detected at scripts/docs-i18n",[1160,1162],{"path":1161,"priority":275},"go.mod",{"path":1163,"priority":499},"main.go","cli",{"basePath":1166,"description":1167,"displayName":1168,"installMethods":1169,"license":242,"rationale":1170,"selectedPaths":1171,"source":276,"sourceLanguage":18,"type":1195},"","Multi-channel AI gateway with extensible messaging integrations","openclaw",{"npm":1168},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[1172,1174,1176,1177,1179,1181,1183,1185,1187,1189,1191,1193],{"path":1173,"priority":275},"package.json",{"path":1175,"priority":275},"README.md",{"path":549,"priority":550},{"path":1178,"priority":499},"openclaw.mjs",{"path":1180,"priority":348},"src/index.ts",{"path":1182,"priority":348},"src/tools/availability.ts",{"path":1184,"priority":348},"src/tools/descriptors.ts",{"path":1186,"priority":348},"src/tools/diagnostics.ts",{"path":1188,"priority":348},"src/tools/execution.ts",{"path":1190,"priority":348},"src/tools/index.ts",{"path":1192,"priority":348},"src/tools/planner.ts",{"path":1194,"priority":348},"src/tools/protocol.ts","mcp",{"sources":1197},[1198],"manual",{"npmPackage":1168},{"closedIssues90d":8,"description":1201,"forks":236,"homepage":1202,"license":242,"openIssues90d":8,"pushedAt":237,"readmeSize":234,"stars":238,"topics":1203},"Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 ","https://openclaw.ai",[1204,1205,1206,1207,1208,1209,1168],"ai","assistant","own-your-data","personal","crustacean","molty",{"downloads":240},{"classifiedAt":1212,"discoverAt":1213,"extractAt":1214,"githubAt":1214,"npmAt":1215,"updatedAt":1212},1778697651718,1778697628325,1778697645005,1778697647656,[215,218,219,216,214,217,220],{"evaluatedAt":246,"extractAt":1218,"updatedAt":246},1778697652123,[],[1221,1238,1267,1289,1312,1341],{"_creationTime":1222,"_id":1223,"community":1224,"display":1225,"identity":1227,"providers":1228,"relations":1234,"tags":1235,"workflow":1236},1778697652123.8845,"k17bexjjjsz81ysk7bd3ggdm8s86mt2t",{"reviewCount":8},{"description":419,"installMethods":1226,"name":420,"sourceUrl":14},{"claudeCode":12},{"basePath":418,"githubOwner":249,"githubRepo":250,"locale":18,"slug":420,"type":251},{"evaluate":1229,"extract":1233},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":1230,"targetMarket":221,"tier":222},[214,215,217,1231,1232],"automation","developer-tools",{"commitSha":257},{"repoId":259},[1231,215,1232,214,217],{"evaluatedAt":1237,"extractAt":1218,"updatedAt":1237},1778697962962,{"_creationTime":1239,"_id":1240,"community":1241,"display":1242,"identity":1248,"providers":1253,"relations":1260,"tags":1263,"workflow":1264},1778692306427.1047,"k17caas0m2k6qhnw4ttsfgj3c186neqs",{"reviewCount":8},{"description":1243,"installMethods":1244,"name":1246,"sourceUrl":1247},"Interactive setup wizard for the claude-ops plugin. Installs missing CLIs, configures env vars for each channel (Telegram, WhatsApp, Email, Slack, Notion, Linear, Sentry, Vercel), builds the project registry, and saves user preferences. Run once after installing the plugin or any time to reconfigure.",{"claudeCode":1245},"Lifecycle-Innovations-Limited/claude-ops","claude-ops Setup Wizard","https://github.com/Lifecycle-Innovations-Limited/claude-ops",{"basePath":1249,"githubOwner":1250,"githubRepo":1251,"locale":18,"slug":1252,"type":251},"claude-ops/skills/setup","Lifecycle-Innovations-Limited","claude-ops","setup",{"evaluate":1254,"extract":1259},{"promptVersionExtension":207,"promptVersionScoring":208,"score":1255,"tags":1256,"targetMarket":221,"tier":222},99,[1252,1257,1258,1231,219,218,220],"configuration","wizard",{"commitSha":257,"license":242},{"parentExtensionId":1261,"repoId":1262},"k17d0t6ns7y6t377pfprg128hd86nm89","kd7d52tcek2e34r805zs06b10d86n39v",[1231,1257,218,219,1252,220,1258],{"evaluatedAt":1265,"extractAt":1266,"updatedAt":1265},1778693096632,1778692306427,{"_creationTime":1268,"_id":1269,"community":1270,"display":1271,"identity":1275,"providers":1277,"relations":1285,"tags":1286,"workflow":1287},1778692306427.0974,"k1703gwnjmfghxzjt6edpv7g9h86n3ny",{"reviewCount":8},{"description":1272,"installMethods":1273,"name":1274,"sourceUrl":1247},"Check claude-ops background daemon end-to-end and auto-fix common issues. Detects stale plist paths after plugin upgrades, missing service commands, dead processes, corrupt health files, and bash version mismatches.",{"claudeCode":1245},"ops-daemon",{"basePath":1276,"githubOwner":1250,"githubRepo":1251,"locale":18,"slug":1274,"type":251},"claude-ops/skills/ops-daemon",{"evaluate":1278,"extract":1284},{"promptVersionExtension":207,"promptVersionScoring":208,"score":1255,"tags":1279,"targetMarket":221,"tier":222},[1280,1281,219,218,220,1282,1283],"daemon","maintenance","diagnostics","autofix",{"commitSha":257,"license":242},{"parentExtensionId":1261,"repoId":1262},[1283,1280,1282,218,219,1281,220],{"evaluatedAt":1288,"extractAt":1266,"updatedAt":1288},1778692431210,{"_creationTime":1290,"_id":1291,"community":1292,"display":1293,"identity":1297,"providers":1299,"relations":1308,"tags":1309,"workflow":1310},1778692306427.1033,"k1736cmbg64yycmt89d4h23mh586nfm5",{"reviewCount":8},{"description":1294,"installMethods":1295,"name":1296,"sourceUrl":1247},"Cross-platform, hardware-adaptive system optimizer. Auto-detects macOS / Linux / WSL / Windows (MINGW/Cygwin/MSYS2) and CPU/RAM/disk/GPU profile, then picks the right cleanup strategy. Scans reclaimable disk space, memory pressure, runaway processes, startup bloat, network issues. CleanMyMac built into Claude Code.",{"claudeCode":1245},"ops-speedup",{"basePath":1298,"githubOwner":1250,"githubRepo":1251,"locale":18,"slug":1296,"type":251},"claude-ops/skills/ops-speedup",{"evaluate":1300,"extract":1307},{"promptVersionExtension":207,"promptVersionScoring":208,"score":1301,"tags":1302,"targetMarket":221,"tier":222},98,[1303,1304,1305,1306,219,218,220,1231],"system-optimization","cleanup","performance","cross-platform",{"commitSha":257,"license":242},{"parentExtensionId":1261,"repoId":1262},[1231,1304,1306,218,219,1305,1303,220],{"evaluatedAt":1311,"extractAt":1266,"updatedAt":1311},1778692959698,{"_creationTime":1313,"_id":1314,"community":1315,"display":1316,"identity":1322,"providers":1327,"relations":1334,"tags":1337,"workflow":1338},1778683100520.3083,"k170rpt4kb370gpbaqvky65yf186m08h",{"reviewCount":8},{"description":1317,"installMethods":1318,"name":1320,"sourceUrl":1321},"Runs automated tests to validate plugin integrity across 14 categories. Use before creating PRs, after making changes to skills or templates, or to verify plugin health.",{"claudeCode":1319},"bitwize-music-studio/claude-ai-music-skills","Plugin Test Runner","https://github.com/bitwize-music-studio/claude-ai-music-skills",{"basePath":1323,"githubOwner":1324,"githubRepo":1325,"locale":18,"slug":1326,"type":251},"skills/test","bitwize-music-studio","claude-ai-music-skills","test",{"evaluate":1328,"extract":1332},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":1329,"targetMarket":221,"tier":222},[214,1231,217,1330,1331],"ci-cd","python",{"commitSha":257,"license":1333},"CC0-1.0",{"parentExtensionId":1335,"repoId":1336},"k1754vkdjckrkqvz9x7tjrvhzn86n1gc","kd70cgrajsrnk5gmq60rhq30zd86nyc0",[1231,1330,1331,214,217],{"evaluatedAt":1339,"extractAt":1340,"updatedAt":1339},1778684255874,1778683100520,{"_creationTime":1342,"_id":1343,"community":1344,"display":1345,"identity":1351,"providers":1355,"relations":1363,"tags":1366,"workflow":1367},1778695548458.4006,"k17bbe1cd60gypr8x6p41xbsan86mbbc",{"reviewCount":8},{"description":1346,"installMethods":1347,"name":1349,"sourceUrl":1350},"Set up a WSL2 development environment on Windows including shell configuration, essential tools, Git, SSH keys, Node.js, Python, and cross-platform path management. Use when setting up a new Windows machine for development, configuring WSL2 for the first time, adding development tools to an existing WSL installation, or setting up cross-platform workflows that combine WSL and Windows tools.\n",{"claudeCode":1348},"pjt222/agent-almanac","setup-wsl-dev-environment","https://github.com/pjt222/agent-almanac",{"basePath":1352,"githubOwner":1353,"githubRepo":1354,"locale":18,"slug":1349,"type":251},"skills/setup-wsl-dev-environment","pjt222","agent-almanac",{"evaluate":1356,"extract":1362},{"promptVersionExtension":207,"promptVersionScoring":208,"score":1357,"tags":1358,"targetMarket":221,"tier":222},97,[1359,220,218,1360,1252,1361],"wsl","development","environment",{"commitSha":257},{"parentExtensionId":1364,"repoId":1365},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[1360,1361,218,1252,220,1359],{"evaluatedAt":1368,"extractAt":1369,"updatedAt":1368},1778701535171,1778695548458]