[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-steipete-gitcrawl-en":3,"guides-for-steipete-gitcrawl":1215,"similar-k1795s705cxe1e3x8cejnbq3hs86m69v-en":1216},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":241,"parentExtension":250,"providers":251,"relations":256,"repo":258,"tags":1212,"workflow":1213},1778697652123.881,"k1795s705cxe1e3x8cejnbq3hs86m69v",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use gitcrawl for OpenClaw issue and PR archive search, duplicate discovery, related-thread clustering, and local GitHub mirror freshness checks.",{"claudeCode":12},"steipete/clawdis","gitcrawl","https://github.com/steipete/clawdis",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":243},1778697740302.3428,"kn7d0nn4txy5r6f78m04ma3yax86nann","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":219,"tier":220,"useCases":221},[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,112,116,120,123,126,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of triaging OpenClaw issues and PRs by leveraging local archive search for candidate discovery and duplicate detection.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","gitcrawl offers a significant value over simple prompting by providing a fast, local discovery layer for issues and PRs, including duplicate and related thread surfacing, which is beyond standard LLM capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete workflow for issue and PR archive search, including local state checks, data retrieval, and freshness verification, making it ready for use in development workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on searching and analyzing the OpenClaw issue and PR archive, a well-defined domain without unrelated capabilities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's capabilities for searching and analyzing OpenClaw issues and PRs.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses narrowly scoped tools like `doctor`, `threads`, `neighbors`, `search`, and `cluster-detail`, which are specific to its domain.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md file clearly documents the commands, their parameters, and their expected JSON output, fulfilling documentation requirements.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names like `doctor`, `threads`, `neighbors`, `search`, and `cluster-detail` are descriptive and specific to the gitcrawl domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The tools accept specific parameters (e.g., `--numbers`, `--query`, `--id`) and return structured JSON, indicating a minimal and well-defined I/O surface.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, as indicated by the LICENSE file and README, which is a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent commits, with the `pushedAt` date being 2026-05-13, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project uses npm and appears to have a lockfile, suggesting good dependency management practices, and no explicit vulnerabilities were noted.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The skill does not appear to handle or expose any secrets. No evidence of secrets in stdout/stderr or debug output.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill focuses on local CLI tool execution and does not appear to load or execute untrusted third-party data.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill executes local commands and does not fetch external content at runtime, mitigating supply chain risks.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill executes local commands and does not modify files outside its intended scope or project folder.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No evidence of detached process spawns or retry loops around denied tool calls was found in the provided source.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill performs local operations and does not submit any data, confidential or otherwise, to third parties.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled content (SKILL.md) is free of hidden-steering tricks, with clean printable ASCII and expected Unicode characters.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The skill's implementation relies on executing the `gitcrawl` CLI tool, which is standard and not obfuscated.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill relies on the presence of the `gitcrawl` binary, which is declared as a prerequisite, and does not make assumptions about user project structure beyond that.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating a low volume and potentially active maintenance.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The project has GitHub release tags and a CHANGELOG.md, indicating clear versioning and release management.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","The skill's documentation implies structured JSON output and specific input parameters, suggesting validation is in place.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The skill's operations are primarily read-only archive searches and do not involve destructive actions.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The SKILL.md mentions JSON output for commands and refers to the CLI's behavior, implying standard error handling practices are followed.",{"category":103,"check":113,"severity":114,"summary":115},"Logging","not_applicable","The skill executes a local CLI tool, and logging would be handled by that tool or the agent's general logging mechanisms, not explicitly within the skill's code.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill operates on public GitHub issue and PR archives and does not handle personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill operates on GitHub repositories and does not exhibit any regional or jurisdictional limitations; it is global.",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","The skill's primary dependency is the `gitcrawl` CLI tool, which is expected to be cross-platform or run in common environments like WSL.",{"category":44,"check":127,"severity":128,"summary":129},"README","info","A README exists but is primarily focused on the broader OpenClaw project, not specifically this gitcrawl skill.",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","The skill exposes a manageable number of tools (doctor, threads, neighbors, search, cluster-detail) for its specific purpose.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The tools provided (threads, neighbors, search, cluster-detail) cover distinct functionalities within the archiving and analysis domain.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features (issue/PR search, duplicate discovery, clustering, freshness checks) are directly supported by the documented `gitcrawl` commands.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The SKILL.md clearly states the `gitcrawl` binary is required and provides example invocations for its commands.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The SKILL.md implies that the underlying `gitcrawl` tool will provide error messages, and the skill's structure suggests it would report these to the agent.",{"category":148,"check":149,"severity":24,"summary":150},"Execution","Pinned dependencies","The skill relies on the `gitcrawl` CLI tool. While the CLI's dependencies aren't detailed here, the project itself uses npm and has a lockfile, suggesting a well-managed environment.",{"category":33,"check":152,"severity":114,"summary":153},"Dry-run preview","The skill is primarily for data retrieval and analysis, not state-changing operations that would necessitate a dry-run mode.",{"category":155,"check":156,"severity":24,"summary":157},"Protocol","Idempotent retry & timeouts","The skill executes local commands, and any retry logic or timeouts would be handled by the `gitcrawl` tool itself or the agent's execution environment.",{"category":117,"check":159,"severity":24,"summary":160},"Telemetry opt-in","No telemetry is mentioned or implied; the skill focuses on local execution and data retrieval.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The SKILL.md clearly defines the purpose (OpenClaw issue/PR search, duplicate discovery, clustering, freshness checks) and context (local candidate-discovery layer before live GitHub search).",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and context for routing.",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md body is concise, outlining the default flow and freshness rules, with specific commands and examples.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md outlines the main workflow and provides specific commands with parameters, delegating deeper material to the CLI's own help or output.",{"category":171,"check":175,"severity":114,"summary":176},"Forked exploration","This skill focuses on targeted data retrieval and analysis, not deep exploration that would flood the conversation, so `context: fork` is not applicable.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The SKILL.md provides clear, copy-pasteable examples for all major functionalities, demonstrating input and expected output.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The SKILL.md details boundary conditions (e.g., using `gh` for live state, not closing/labeling based solely on gitcrawl) and freshness rules, providing guidance on handling limitations.",{"category":103,"check":184,"severity":24,"summary":185},"Tool Fallback","The SKILL.md states that if `gitcrawl` is unavailable, the skill should fall back to targeted `gh search`, providing an explicit fallback path.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The 'Freshness Rules' section in SKILL.md details conditions under which data is considered stale and might block decisions, implying a halt or refresh process.",{"category":91,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill is self-contained and explicitly states its boundaries, referencing `gh` for live state but not implicitly relying on other skills.",1778697740160,"This skill provides a local command-line interface for searching and analyzing GitHub issues and pull requests within the OpenClaw project. It facilitates tasks such as finding duplicates, clustering related threads, and checking the freshness of a local mirror, using the `gitcrawl` tool.",[196,197,198,199,200],"Search OpenClaw issue and PR archives locally.","Discover duplicate issues and PRs.","Cluster related discussion threads.","Check local GitHub mirror freshness.","Provide candidate discovery layer for maintainer workflows.",[202,203,204],"Replacing live GitHub interaction for commenting, labeling, merging, or PR reviews.","Being the source of truth for detailed comment history, labels, merges, or current CI status.","Performing destructive actions like closing or labeling issues based solely on similarity.","3.0.0","4.4.0","Streamline the process of triaging and understanding OpenClaw issues and pull requests by providing fast, local search and analysis capabilities before resorting to live GitHub interactions.","Excellent documentation and well-defined scope with clear usage examples and robust error handling guidance. No critical or warning findings.",99,"A high-quality skill for local issue and PR analysis on GitHub.",[212,213,214,215,216,217,218],"github","cli","issues","prs","archive","search","code-review","global","verified",[222,223,224,225],"When triaging new OpenClaw issues or PRs to find existing discussions or duplicates.","When investigating historical context for a specific issue or PR.","When needing to quickly assess the state of a local GitHub mirror.","To find related threads or already-landed fixes for a reported problem.",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"popularity":237,"security":239,"testCoverage":242},{"hasLockfile":228},true,1778697724328,{"descriptionLength":231,"readmeSize":232},144,86172,{"closedIssues90d":8,"forks":234,"hasChangelog":228,"openIssues90d":8,"pushedAt":235,"stars":236},76893,1778697576000,371556,{"npmDownloads":238},4624697,{"hasNpmPackage":228,"license":240,"smitheryVerified":241},"MIT",false,{"hasCi":228,"hasTests":228},{"updatedAt":244},1778697740302,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":13,"type":249},".agents/skills/gitcrawl","steipete","clawdis","skill",null,{"evaluate":252,"extract":254},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":253,"targetMarket":219,"tier":220},[212,213,214,215,216,217,218],{"commitSha":255},"HEAD",{"repoId":257},"kd738npxg9yh3xf3vddzy9fyfh86nhng",{"_creationTime":259,"_id":257,"identity":260,"providers":261,"workflow":1207},1778697628325.5796,{"githubOwner":247,"githubRepo":248,"sourceUrl":14},{"classify":262,"discover":1192,"extract":1195,"github":1196,"npm":1206},{"commitSha":255,"extensions":263},[264,275,283,291,299,304,312,320,328,336,347,355,363,371,379,389,397,407,415,423,431,439,447,455,463,471,479,487,498,506,514,522,530,538,671,682,690,698,706,718,726,734,742,750,758,766,774,782,790,798,806,814,822,829,837,845,853,865,873,881,895,903,911,919,927,935,945,953,961,969,977,985,993,1001,1021,1029,1037,1045,1053,1061,1073,1081,1089,1101,1109,1119,1127,1135,1143,1151,1161],{"basePath":265,"description":266,"displayName":267,"installMethods":268,"rationale":269,"selectedPaths":270,"source":274,"sourceLanguage":18,"type":249},".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",[271],{"path":272,"priority":273},"SKILL.md","mandatory","rule",{"basePath":276,"description":277,"displayName":278,"installMethods":279,"rationale":280,"selectedPaths":281,"source":274,"sourceLanguage":18,"type":249},".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",[282],{"path":272,"priority":273},{"basePath":284,"description":285,"displayName":286,"installMethods":287,"rationale":288,"selectedPaths":289,"source":274,"sourceLanguage":18,"type":249},".agents/skills/crabbox","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.","crabbox",{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/crabbox/SKILL.md",[290],{"path":272,"priority":273},{"basePath":292,"description":293,"displayName":294,"installMethods":295,"rationale":296,"selectedPaths":297,"source":274,"sourceLanguage":18,"type":249},".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",[298],{"path":272,"priority":273},{"basePath":246,"description":10,"displayName":13,"installMethods":300,"rationale":301,"selectedPaths":302,"source":274,"sourceLanguage":18,"type":249},{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/gitcrawl/SKILL.md",[303],{"path":272,"priority":273},{"basePath":305,"description":306,"displayName":307,"installMethods":308,"rationale":309,"selectedPaths":310,"source":274,"sourceLanguage":18,"type":249},".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",[311],{"path":272,"priority":273},{"basePath":313,"description":314,"displayName":315,"installMethods":316,"rationale":317,"selectedPaths":318,"source":274,"sourceLanguage":18,"type":249},".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",[319],{"path":272,"priority":273},{"basePath":321,"description":322,"displayName":323,"installMethods":324,"rationale":325,"selectedPaths":326,"source":274,"sourceLanguage":18,"type":249},".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",[327],{"path":272,"priority":273},{"basePath":329,"description":330,"displayName":331,"installMethods":332,"rationale":333,"selectedPaths":334,"source":274,"sourceLanguage":18,"type":249},".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",[335],{"path":272,"priority":273},{"basePath":337,"description":338,"displayName":339,"installMethods":340,"rationale":341,"selectedPaths":342,"source":274,"sourceLanguage":18,"type":249},".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",[343,344],{"path":272,"priority":273},{"path":345,"priority":346},"scripts/github-activity.sh","low",{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":274,"sourceLanguage":18,"type":249},".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",[354],{"path":272,"priority":273},{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":274,"sourceLanguage":18,"type":249},".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",[362],{"path":272,"priority":273},{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":274,"sourceLanguage":18,"type":249},".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",[370],{"path":272,"priority":273},{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":274,"sourceLanguage":18,"type":249},".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",[378],{"path":272,"priority":273},{"basePath":380,"description":381,"displayName":382,"installMethods":383,"rationale":384,"selectedPaths":385,"source":274,"sourceLanguage":18,"type":249},".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",[386,387],{"path":272,"priority":273},{"path":388,"priority":346},"scripts/secret-scanning.mjs",{"basePath":390,"description":391,"displayName":392,"installMethods":393,"rationale":394,"selectedPaths":395,"source":274,"sourceLanguage":18,"type":249},".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",[396],{"path":272,"priority":273},{"basePath":398,"description":399,"displayName":400,"installMethods":401,"rationale":402,"selectedPaths":403,"source":274,"sourceLanguage":18,"type":249},".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",[404,405],{"path":272,"priority":273},{"path":406,"priority":346},"scripts/heapsnapshot-delta.mjs",{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":274,"sourceLanguage":18,"type":249},".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",[414],{"path":272,"priority":273},{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":274,"sourceLanguage":18,"type":249},".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",[422],{"path":272,"priority":273},{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":274,"sourceLanguage":18,"type":249},".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",[430],{"path":272,"priority":273},{"basePath":432,"description":433,"displayName":434,"installMethods":435,"rationale":436,"selectedPaths":437,"source":274,"sourceLanguage":18,"type":249},".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",[438],{"path":272,"priority":273},{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":274,"sourceLanguage":18,"type":249},".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",[446],{"path":272,"priority":273},{"basePath":448,"description":449,"displayName":450,"installMethods":451,"rationale":452,"selectedPaths":453,"source":274,"sourceLanguage":18,"type":249},".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",[454],{"path":272,"priority":273},{"basePath":456,"description":457,"displayName":458,"installMethods":459,"rationale":460,"selectedPaths":461,"source":274,"sourceLanguage":18,"type":249},".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",[462],{"path":272,"priority":273},{"basePath":464,"description":465,"displayName":466,"installMethods":467,"rationale":468,"selectedPaths":469,"source":274,"sourceLanguage":18,"type":249},"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",[470],{"path":272,"priority":273},{"basePath":472,"description":473,"displayName":474,"installMethods":475,"rationale":476,"selectedPaths":477,"source":274,"sourceLanguage":18,"type":249},"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",[478],{"path":272,"priority":273},{"basePath":480,"description":481,"displayName":482,"installMethods":483,"rationale":484,"selectedPaths":485,"source":274,"sourceLanguage":18,"type":249},"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",[486],{"path":272,"priority":273},{"basePath":488,"description":489,"displayName":490,"installMethods":491,"rationale":492,"selectedPaths":493,"source":274,"sourceLanguage":18,"type":249},"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",[494,495],{"path":272,"priority":273},{"path":496,"priority":497},"references/block-types.md","medium",{"basePath":499,"description":500,"displayName":501,"installMethods":502,"rationale":503,"selectedPaths":504,"source":274,"sourceLanguage":18,"type":249},"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",[505],{"path":272,"priority":273},{"basePath":507,"description":508,"displayName":509,"installMethods":510,"rationale":511,"selectedPaths":512,"source":274,"sourceLanguage":18,"type":249},"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",[513],{"path":272,"priority":273},{"basePath":515,"description":516,"displayName":517,"installMethods":518,"rationale":519,"selectedPaths":520,"source":274,"sourceLanguage":18,"type":249},"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",[521],{"path":272,"priority":273},{"basePath":523,"description":524,"displayName":525,"installMethods":526,"rationale":527,"selectedPaths":528,"source":274,"sourceLanguage":18,"type":249},"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",[529],{"path":272,"priority":273},{"basePath":531,"description":532,"displayName":533,"installMethods":534,"rationale":535,"selectedPaths":536,"source":274,"sourceLanguage":18,"type":249},"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",[537],{"path":272,"priority":273},{"basePath":539,"description":540,"displayName":541,"installMethods":542,"rationale":543,"selectedPaths":544,"source":274,"sourceLanguage":18,"type":249},"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",[545,546,549,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],{"path":272,"priority":273},{"path":547,"priority":548},"LICENSE","high",{"path":550,"priority":497},"alt-borges.md",{"path":552,"priority":497},"compiler.md",{"path":554,"priority":346},"examples/01-hello-world.prose",{"path":556,"priority":346},"examples/02-research-and-summarize.prose",{"path":558,"priority":346},"examples/03-code-review.prose",{"path":560,"priority":346},"examples/04-write-and-refine.prose",{"path":562,"priority":346},"examples/05-debug-issue.prose",{"path":564,"priority":346},"examples/06-explain-codebase.prose",{"path":566,"priority":346},"examples/07-refactor.prose",{"path":568,"priority":346},"examples/08-blog-post.prose",{"path":570,"priority":346},"examples/09-research-with-agents.prose",{"path":572,"priority":346},"examples/10-code-review-agents.prose",{"path":574,"priority":346},"examples/11-skills-and-imports.prose",{"path":576,"priority":346},"examples/12-secure-agent-permissions.prose",{"path":578,"priority":346},"examples/13-variables-and-context.prose",{"path":580,"priority":346},"examples/14-composition-blocks.prose",{"path":582,"priority":346},"examples/15-inline-sequences.prose",{"path":584,"priority":346},"examples/16-parallel-reviews.prose",{"path":586,"priority":346},"examples/17-parallel-research.prose",{"path":588,"priority":346},"examples/18-mixed-parallel-sequential.prose",{"path":590,"priority":346},"examples/19-advanced-parallel.prose",{"path":592,"priority":346},"examples/20-fixed-loops.prose",{"path":594,"priority":346},"examples/21-pipeline-operations.prose",{"path":596,"priority":346},"examples/22-error-handling.prose",{"path":598,"priority":346},"examples/23-retry-with-backoff.prose",{"path":600,"priority":346},"examples/24-choice-blocks.prose",{"path":602,"priority":346},"examples/25-conditionals.prose",{"path":604,"priority":346},"examples/26-parameterized-blocks.prose",{"path":606,"priority":346},"examples/27-string-interpolation.prose",{"path":608,"priority":346},"examples/28-automated-pr-review.prose",{"path":610,"priority":346},"examples/28-gas-town.prose",{"path":612,"priority":346},"examples/29-captains-chair.prose",{"path":614,"priority":346},"examples/30-captains-chair-simple.prose",{"path":616,"priority":346},"examples/31-captains-chair-with-memory.prose",{"path":618,"priority":346},"examples/33-pr-review-autofix.prose",{"path":620,"priority":346},"examples/34-content-pipeline.prose",{"path":622,"priority":346},"examples/35-feature-factory.prose",{"path":624,"priority":346},"examples/36-bug-hunter.prose",{"path":626,"priority":346},"examples/37-the-forge.prose",{"path":628,"priority":346},"examples/38-skill-scan.prose",{"path":630,"priority":346},"examples/39-architect-by-simulation.prose",{"path":632,"priority":346},"examples/40-rlm-self-refine.prose",{"path":634,"priority":346},"examples/41-rlm-divide-conquer.prose",{"path":636,"priority":346},"examples/42-rlm-filter-recurse.prose",{"path":638,"priority":346},"examples/43-rlm-pairwise.prose",{"path":640,"priority":346},"examples/44-run-endpoint-ux-test.prose",{"path":642,"priority":346},"examples/45-plugin-release.prose",{"path":644,"priority":346},"examples/45-run-endpoint-ux-test-with-remediation.prose",{"path":646,"priority":346},"examples/46-run-endpoint-ux-test-fast.prose",{"path":648,"priority":346},"examples/46-workflow-crystallizer.prose",{"path":650,"priority":346},"examples/47-language-self-improvement.prose",{"path":652,"priority":346},"examples/48-habit-miner.prose",{"path":654,"priority":346},"examples/49-prose-run-retrospective.prose",{"path":656,"priority":346},"examples/README.md",{"path":658,"priority":346},"examples/roadmap/README.md",{"path":660,"priority":346},"examples/roadmap/iterative-refinement.prose",{"path":662,"priority":346},"examples/roadmap/parallel-review.prose",{"path":664,"priority":346},"examples/roadmap/simple-pipeline.prose",{"path":666,"priority":346},"examples/roadmap/syntax/open-prose-syntax.prose",{"path":668,"priority":497},"help.md",{"path":670,"priority":497},"prose.md",{"basePath":672,"description":673,"displayName":674,"installMethods":675,"rationale":676,"selectedPaths":677,"source":274,"sourceLanguage":681,"type":249},"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",[678,679],{"path":272,"priority":273},{"path":680,"priority":497},"references/api_references.md","zh-CN",{"basePath":683,"description":684,"displayName":685,"installMethods":686,"rationale":687,"selectedPaths":688,"source":274,"sourceLanguage":681,"type":249},"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",[689],{"path":272,"priority":273},{"basePath":691,"description":692,"displayName":693,"installMethods":694,"rationale":695,"selectedPaths":696,"source":274,"sourceLanguage":681,"type":249},"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",[697],{"path":272,"priority":273},{"basePath":699,"description":700,"displayName":701,"installMethods":702,"rationale":703,"selectedPaths":704,"source":274,"sourceLanguage":18,"type":249},"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",[705],{"path":272,"priority":273},{"basePath":707,"description":708,"displayName":709,"installMethods":710,"rationale":711,"selectedPaths":712,"source":274,"sourceLanguage":18,"type":249},"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",[713,714,716],{"path":272,"priority":273},{"path":715,"priority":497},"references/cli-examples.md",{"path":717,"priority":497},"references/get-started.md",{"basePath":719,"description":720,"displayName":721,"installMethods":722,"rationale":723,"selectedPaths":724,"source":274,"sourceLanguage":18,"type":249},"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",[725],{"path":272,"priority":273},{"basePath":727,"description":728,"displayName":729,"installMethods":730,"rationale":731,"selectedPaths":732,"source":274,"sourceLanguage":18,"type":249},"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",[733],{"path":272,"priority":273},{"basePath":735,"description":736,"displayName":737,"installMethods":738,"rationale":739,"selectedPaths":740,"source":274,"sourceLanguage":18,"type":249},"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",[741],{"path":272,"priority":273},{"basePath":743,"description":744,"displayName":745,"installMethods":746,"rationale":747,"selectedPaths":748,"source":274,"sourceLanguage":18,"type":249},"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",[749],{"path":272,"priority":273},{"basePath":751,"description":752,"displayName":753,"installMethods":754,"rationale":755,"selectedPaths":756,"source":274,"sourceLanguage":18,"type":249},"skills/blucli","BluOS CLI (blu) for discovery, playback, grouping, and volume.","blucli",{"claudeCode":12},"SKILL.md frontmatter at skills/blucli/SKILL.md",[757],{"path":272,"priority":273},{"basePath":759,"description":760,"displayName":761,"installMethods":762,"rationale":763,"selectedPaths":764,"source":274,"sourceLanguage":18,"type":249},"skills/camsnap","Capture frames or clips from RTSP/ONVIF cameras.","camsnap",{"claudeCode":12},"SKILL.md frontmatter at skills/camsnap/SKILL.md",[765],{"path":272,"priority":273},{"basePath":767,"description":768,"displayName":769,"installMethods":770,"rationale":771,"selectedPaths":772,"source":274,"sourceLanguage":18,"type":249},"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",[773],{"path":272,"priority":273},{"basePath":775,"description":776,"displayName":777,"installMethods":778,"rationale":779,"selectedPaths":780,"source":274,"sourceLanguage":18,"type":249},"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",[781],{"path":272,"priority":273},{"basePath":783,"description":784,"displayName":785,"installMethods":786,"rationale":787,"selectedPaths":788,"source":274,"sourceLanguage":18,"type":249},"skills/discord","Discord ops via the message tool (channel=discord).","discord",{"claudeCode":12},"SKILL.md frontmatter at skills/discord/SKILL.md",[789],{"path":272,"priority":273},{"basePath":791,"description":792,"displayName":793,"installMethods":794,"rationale":795,"selectedPaths":796,"source":274,"sourceLanguage":18,"type":249},"skills/eightctl","Control Eight Sleep pods (status, temperature, alarms, schedules).","eightctl",{"claudeCode":12},"SKILL.md frontmatter at skills/eightctl/SKILL.md",[797],{"path":272,"priority":273},{"basePath":799,"description":800,"displayName":801,"installMethods":802,"rationale":803,"selectedPaths":804,"source":274,"sourceLanguage":18,"type":249},"skills/gemini","Gemini CLI for one-shot Q&A, summaries, and generation.","gemini",{"claudeCode":12},"SKILL.md frontmatter at skills/gemini/SKILL.md",[805],{"path":272,"priority":273},{"basePath":807,"description":808,"displayName":809,"installMethods":810,"rationale":811,"selectedPaths":812,"source":274,"sourceLanguage":18,"type":249},"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",[813],{"path":272,"priority":273},{"basePath":815,"description":816,"displayName":817,"installMethods":818,"rationale":819,"selectedPaths":820,"source":274,"sourceLanguage":18,"type":249},"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",[821],{"path":272,"priority":273},{"basePath":823,"description":824,"displayName":212,"installMethods":825,"rationale":826,"selectedPaths":827,"source":274,"sourceLanguage":18,"type":249},"skills/github","Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":12},"SKILL.md frontmatter at skills/github/SKILL.md",[828],{"path":272,"priority":273},{"basePath":830,"description":831,"displayName":832,"installMethods":833,"rationale":834,"selectedPaths":835,"source":274,"sourceLanguage":18,"type":249},"skills/gog","Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.","gog",{"claudeCode":12},"SKILL.md frontmatter at skills/gog/SKILL.md",[836],{"path":272,"priority":273},{"basePath":838,"description":839,"displayName":840,"installMethods":841,"rationale":842,"selectedPaths":843,"source":274,"sourceLanguage":18,"type":249},"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",[844],{"path":272,"priority":273},{"basePath":846,"description":847,"displayName":848,"installMethods":849,"rationale":850,"selectedPaths":851,"source":274,"sourceLanguage":18,"type":249},"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",[852],{"path":272,"priority":273},{"basePath":854,"description":855,"displayName":856,"installMethods":857,"rationale":858,"selectedPaths":859,"source":274,"sourceLanguage":18,"type":249},"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",[860,861,863],{"path":272,"priority":273},{"path":862,"priority":497},"references/configuration.md",{"path":864,"priority":497},"references/message-composition.md",{"basePath":866,"description":867,"displayName":868,"installMethods":869,"rationale":870,"selectedPaths":871,"source":274,"sourceLanguage":18,"type":249},"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",[872],{"path":272,"priority":273},{"basePath":874,"description":875,"displayName":876,"installMethods":877,"rationale":878,"selectedPaths":879,"source":274,"sourceLanguage":18,"type":249},"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",[880],{"path":272,"priority":273},{"basePath":882,"description":883,"displayName":884,"installMethods":885,"rationale":886,"selectedPaths":887,"source":274,"sourceLanguage":18,"type":249},"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",[888,889,891,893],{"path":272,"priority":273},{"path":890,"priority":497},"references/codexbar-cli.md",{"path":892,"priority":346},"scripts/model_usage.py",{"path":894,"priority":346},"scripts/test_model_usage.py",{"basePath":896,"description":897,"displayName":898,"installMethods":899,"rationale":900,"selectedPaths":901,"source":274,"sourceLanguage":18,"type":249},"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",[902],{"path":272,"priority":273},{"basePath":904,"description":905,"displayName":906,"installMethods":907,"rationale":908,"selectedPaths":909,"source":274,"sourceLanguage":18,"type":249},"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",[910],{"path":272,"priority":273},{"basePath":912,"description":913,"displayName":914,"installMethods":915,"rationale":916,"selectedPaths":917,"source":274,"sourceLanguage":18,"type":249},"skills/notion","Notion API for creating and managing pages, databases, and blocks.","notion",{"claudeCode":12},"SKILL.md frontmatter at skills/notion/SKILL.md",[918],{"path":272,"priority":273},{"basePath":920,"description":921,"displayName":922,"installMethods":923,"rationale":924,"selectedPaths":925,"source":274,"sourceLanguage":18,"type":249},"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",[926],{"path":272,"priority":273},{"basePath":928,"description":929,"displayName":930,"installMethods":931,"rationale":932,"selectedPaths":933,"source":274,"sourceLanguage":18,"type":249},"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",[934],{"path":272,"priority":273},{"basePath":936,"description":937,"displayName":938,"installMethods":939,"rationale":940,"selectedPaths":941,"source":274,"sourceLanguage":18,"type":249},"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",[942,943],{"path":272,"priority":273},{"path":944,"priority":346},"scripts/transcribe.sh",{"basePath":946,"description":947,"displayName":948,"installMethods":949,"rationale":950,"selectedPaths":951,"source":274,"sourceLanguage":18,"type":249},"skills/openhue","Control Philips Hue lights and scenes via the OpenHue CLI.","openhue",{"claudeCode":12},"SKILL.md frontmatter at skills/openhue/SKILL.md",[952],{"path":272,"priority":273},{"basePath":954,"description":955,"displayName":956,"installMethods":957,"rationale":958,"selectedPaths":959,"source":274,"sourceLanguage":18,"type":249},"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",[960],{"path":272,"priority":273},{"basePath":962,"description":963,"displayName":964,"installMethods":965,"rationale":966,"selectedPaths":967,"source":274,"sourceLanguage":18,"type":249},"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",[968],{"path":272,"priority":273},{"basePath":970,"description":971,"displayName":972,"installMethods":973,"rationale":974,"selectedPaths":975,"source":274,"sourceLanguage":18,"type":249},"skills/peekaboo","Capture and automate macOS UI with the Peekaboo CLI.","peekaboo",{"claudeCode":12},"SKILL.md frontmatter at skills/peekaboo/SKILL.md",[976],{"path":272,"priority":273},{"basePath":978,"description":979,"displayName":980,"installMethods":981,"rationale":982,"selectedPaths":983,"source":274,"sourceLanguage":18,"type":249},"skills/sag","ElevenLabs text-to-speech with mac-style say UX.","sag",{"claudeCode":12},"SKILL.md frontmatter at skills/sag/SKILL.md",[984],{"path":272,"priority":273},{"basePath":986,"description":987,"displayName":988,"installMethods":989,"rationale":990,"selectedPaths":991,"source":274,"sourceLanguage":18,"type":249},"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",[992],{"path":272,"priority":273},{"basePath":994,"description":995,"displayName":996,"installMethods":997,"rationale":998,"selectedPaths":999,"source":274,"sourceLanguage":18,"type":249},"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",[1000],{"path":272,"priority":273},{"basePath":1002,"description":1003,"displayName":1004,"installMethods":1005,"rationale":1006,"selectedPaths":1007,"source":274,"sourceLanguage":18,"type":249},"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",[1008,1009,1011,1013,1015,1017,1019],{"path":272,"priority":273},{"path":1010,"priority":548},"license.txt",{"path":1012,"priority":346},"scripts/init_skill.py",{"path":1014,"priority":346},"scripts/package_skill.py",{"path":1016,"priority":346},"scripts/quick_validate.py",{"path":1018,"priority":346},"scripts/test_package_skill.py",{"path":1020,"priority":346},"scripts/test_quick_validate.py",{"basePath":1022,"description":1023,"displayName":1024,"installMethods":1025,"rationale":1026,"selectedPaths":1027,"source":274,"sourceLanguage":18,"type":249},"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",[1028],{"path":272,"priority":273},{"basePath":1030,"description":1031,"displayName":1032,"installMethods":1033,"rationale":1034,"selectedPaths":1035,"source":274,"sourceLanguage":18,"type":249},"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",[1036],{"path":272,"priority":273},{"basePath":1038,"description":1039,"displayName":1040,"installMethods":1041,"rationale":1042,"selectedPaths":1043,"source":274,"sourceLanguage":18,"type":249},"skills/sonoscli","Control Sonos speakers (discover/status/play/volume/group).","sonoscli",{"claudeCode":12},"SKILL.md frontmatter at skills/sonoscli/SKILL.md",[1044],{"path":272,"priority":273},{"basePath":1046,"description":1047,"displayName":1048,"installMethods":1049,"rationale":1050,"selectedPaths":1051,"source":274,"sourceLanguage":18,"type":249},"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",[1052],{"path":272,"priority":273},{"basePath":1054,"description":1055,"displayName":1056,"installMethods":1057,"rationale":1058,"selectedPaths":1059,"source":274,"sourceLanguage":18,"type":249},"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",[1060],{"path":272,"priority":273},{"basePath":1062,"description":1063,"displayName":1064,"installMethods":1065,"rationale":1066,"selectedPaths":1067,"source":274,"sourceLanguage":18,"type":249},"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",[1068,1069,1071],{"path":272,"priority":273},{"path":1070,"priority":346},"examples/inbox-triage.lobster",{"path":1072,"priority":346},"examples/pr-intake.lobster",{"basePath":1074,"description":1075,"displayName":1076,"installMethods":1077,"rationale":1078,"selectedPaths":1079,"source":274,"sourceLanguage":18,"type":249},"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",[1080],{"path":272,"priority":273},{"basePath":1082,"description":1083,"displayName":1084,"installMethods":1085,"rationale":1086,"selectedPaths":1087,"source":274,"sourceLanguage":18,"type":249},"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",[1088],{"path":272,"priority":273},{"basePath":1090,"description":1091,"displayName":1092,"installMethods":1093,"rationale":1094,"selectedPaths":1095,"source":274,"sourceLanguage":18,"type":249},"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",[1096,1097,1099],{"path":272,"priority":273},{"path":1098,"priority":346},"scripts/find-sessions.sh",{"path":1100,"priority":346},"scripts/wait-for-text.sh",{"basePath":1102,"description":1103,"displayName":1104,"installMethods":1105,"rationale":1106,"selectedPaths":1107,"source":274,"sourceLanguage":18,"type":249},"skills/trello","Manage Trello boards, lists, and cards via the Trello REST API.","trello",{"claudeCode":12},"SKILL.md frontmatter at skills/trello/SKILL.md",[1108],{"path":272,"priority":273},{"basePath":1110,"description":1111,"displayName":1112,"installMethods":1113,"rationale":1114,"selectedPaths":1115,"source":274,"sourceLanguage":18,"type":249},"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",[1116,1117],{"path":272,"priority":273},{"path":1118,"priority":346},"scripts/frame.sh",{"basePath":1120,"description":1121,"displayName":1122,"installMethods":1123,"rationale":1124,"selectedPaths":1125,"source":274,"sourceLanguage":18,"type":249},"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",[1126],{"path":272,"priority":273},{"basePath":1128,"description":1129,"displayName":1130,"installMethods":1131,"rationale":1132,"selectedPaths":1133,"source":274,"sourceLanguage":18,"type":249},"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",[1134],{"path":272,"priority":273},{"basePath":1136,"description":1137,"displayName":1138,"installMethods":1139,"rationale":1140,"selectedPaths":1141,"source":274,"sourceLanguage":18,"type":249},"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",[1142],{"path":272,"priority":273},{"basePath":1144,"description":1145,"displayName":1146,"installMethods":1147,"rationale":1148,"selectedPaths":1149,"source":274,"sourceLanguage":18,"type":249},"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",[1150],{"path":272,"priority":273},{"basePath":1152,"installMethods":1153,"rationale":1155,"selectedPaths":1156,"source":274,"sourceLanguage":18,"type":213},"scripts/docs-i18n",{"go":1154},"github.com/openclaw/openclaw/scripts/docs-i18n","cli ecosystem detected at scripts/docs-i18n",[1157,1159],{"path":1158,"priority":273},"go.mod",{"path":1160,"priority":497},"main.go",{"basePath":1162,"description":1163,"displayName":1164,"installMethods":1165,"license":240,"rationale":1166,"selectedPaths":1167,"source":274,"sourceLanguage":18,"type":1191},"","Multi-channel AI gateway with extensible messaging integrations","openclaw",{"npm":1164},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[1168,1170,1172,1173,1175,1177,1179,1181,1183,1185,1187,1189],{"path":1169,"priority":273},"package.json",{"path":1171,"priority":273},"README.md",{"path":547,"priority":548},{"path":1174,"priority":497},"openclaw.mjs",{"path":1176,"priority":346},"src/index.ts",{"path":1178,"priority":346},"src/tools/availability.ts",{"path":1180,"priority":346},"src/tools/descriptors.ts",{"path":1182,"priority":346},"src/tools/diagnostics.ts",{"path":1184,"priority":346},"src/tools/execution.ts",{"path":1186,"priority":346},"src/tools/index.ts",{"path":1188,"priority":346},"src/tools/planner.ts",{"path":1190,"priority":346},"src/tools/protocol.ts","mcp",{"sources":1193},[1194],"manual",{"npmPackage":1164},{"closedIssues90d":8,"description":1197,"forks":234,"homepage":1198,"license":240,"openIssues90d":8,"pushedAt":235,"readmeSize":232,"stars":236,"topics":1199},"Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 ","https://openclaw.ai",[1200,1201,1202,1203,1204,1205,1164],"ai","assistant","own-your-data","personal","crustacean","molty",{"downloads":238},{"classifiedAt":1208,"discoverAt":1209,"extractAt":1210,"githubAt":1210,"npmAt":1211,"updatedAt":1208},1778697651718,1778697628325,1778697645005,1778697647656,[216,213,218,212,214,215,217],{"evaluatedAt":244,"extractAt":1214,"updatedAt":244},1778697652123,[],[1217,1247,1264,1294,1312,1336],{"_creationTime":1218,"_id":1219,"community":1220,"display":1221,"identity":1227,"providers":1231,"relations":1240,"tags":1243,"workflow":1244},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":1222,"installMethods":1223,"name":1225,"sourceUrl":1226},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":1224},"Yeachan-Heo/oh-my-claudecode","oh-my-claudecode","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1228,"githubOwner":1229,"githubRepo":1225,"locale":18,"slug":1230,"type":249},"skills/ask","Yeachan-Heo","ask",{"evaluate":1232,"extract":1239},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1233,"tags":1234,"targetMarket":219,"tier":220},100,[213,1235,1236,1237,218,1238],"automation","llm","prompting","artifact-generation",{"commitSha":255,"license":240},{"parentExtensionId":1241,"repoId":1242},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[1238,1235,213,218,1236,1237],{"evaluatedAt":1245,"extractAt":1246,"updatedAt":1245},1778699303045,1778699234184,{"_creationTime":1248,"_id":1249,"community":1250,"display":1251,"identity":1253,"providers":1254,"relations":1260,"tags":1261,"workflow":1262},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":824,"installMethods":1252,"name":212,"sourceUrl":14},{"claudeCode":12},{"basePath":823,"githubOwner":247,"githubRepo":248,"locale":18,"slug":212,"type":249},{"evaluate":1255,"extract":1259},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1233,"tags":1256,"targetMarket":219,"tier":220},[212,213,1257,1258,1235],"api","developer-tools",{"commitSha":255},{"repoId":257},[1257,1235,213,1258,212],{"evaluatedAt":1263,"extractAt":1214,"updatedAt":1263},1778698569289,{"_creationTime":1265,"_id":1266,"community":1267,"display":1268,"identity":1274,"providers":1278,"relations":1287,"tags":1290,"workflow":1291},1778695548458.3926,"k172f2ed2j5kxdq8hbw4nszcw186m5xj",{"reviewCount":8},{"description":1269,"installMethods":1270,"name":1272,"sourceUrl":1273},"Review a pull request end-to-end using GitHub CLI. Covers diff analysis, commit history review, CI/CD check verification, severity-leveled feedback (blocking/suggestion/nit/praise), and gh pr review submission. Use when a pull request is assigned for review, performing a self-review before requesting others' input, conducting a second review after feedback is addressed, or auditing a merged PR for post-merge quality assessment.\n",{"claudeCode":1271},"pjt222/agent-almanac","review-pull-request","https://github.com/pjt222/agent-almanac",{"basePath":1275,"githubOwner":1276,"githubRepo":1277,"locale":18,"slug":1272,"type":249},"skills/review-pull-request","pjt222","agent-almanac",{"evaluate":1279,"extract":1286},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1233,"tags":1280,"targetMarket":219,"tier":220},[1281,1282,212,218,1283,1284,1285],"review","pull-request","gh-cli","feedback","pr",{"commitSha":255},{"parentExtensionId":1288,"repoId":1289},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[218,1284,1283,212,1285,1282,1281],{"evaluatedAt":1292,"extractAt":1293,"updatedAt":1292},1778700796502,1778695548458,{"_creationTime":1295,"_id":1296,"community":1297,"display":1298,"identity":1301,"providers":1302,"relations":1308,"tags":1309,"workflow":1310},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":277,"installMethods":1299,"name":1300,"sourceUrl":14},{"claudeCode":12},"ClawSweeper Skill",{"basePath":276,"githubOwner":247,"githubRepo":248,"locale":18,"slug":278,"type":249},{"evaluate":1303,"extract":1307},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1233,"tags":1304,"targetMarket":219,"tier":220},[212,1235,218,1305,1306],"maintenance","ci-cd",{"commitSha":255,"license":240},{"repoId":257},[1235,1306,218,212,1305],{"evaluatedAt":1311,"extractAt":1214,"updatedAt":1311},1778697688364,{"_creationTime":1313,"_id":1314,"community":1315,"display":1316,"identity":1322,"providers":1326,"relations":1330,"tags":1332,"workflow":1333},1778696691708.3008,"k17fayzd1zy2hnd48zygbrmd3586myqe",{"reviewCount":8},{"description":1317,"installMethods":1318,"name":1320,"sourceUrl":1321},"Comprehensive GitHub code review with AI-powered swarm coordination",{"claudeCode":1319},"ruvnet/ruflo","github-code-review","https://github.com/ruvnet/ruflo",{"basePath":1323,"githubOwner":1324,"githubRepo":1325,"locale":18,"slug":1320,"type":249},".claude/skills/github-code-review","ruvnet","ruflo",{"evaluate":1327,"extract":1329},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":1328,"targetMarket":219,"tier":220},[212,218,1200,1235,1306],{"commitSha":255},{"repoId":1331},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[1200,1235,1306,218,212],{"evaluatedAt":1334,"extractAt":1335,"updatedAt":1334},1778699000157,1778696691708,{"_creationTime":1337,"_id":1338,"community":1339,"display":1340,"identity":1344,"providers":1346,"relations":1352,"tags":1353,"workflow":1354},1778695548458.3474,"k1730fbw3hyx274fzsesckx2bs86nqph",{"reviewCount":8},{"description":1341,"installMethods":1342,"name":1343,"sourceUrl":1273},"Create and manage pull requests using GitHub CLI. Covers branch preparation, writing PR titles and descriptions, creating PRs, handling review feedback, and merge/cleanup workflows. Use when proposing changes from a feature or fix branch for review, merging completed work into the main branch, requesting code review from collaborators, or documenting the purpose and scope of a set of changes.\n",{"claudeCode":1271},"create-pull-request",{"basePath":1345,"githubOwner":1276,"githubRepo":1277,"locale":18,"slug":1343,"type":249},"skills/create-pull-request",{"evaluate":1347,"extract":1351},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":1348,"targetMarket":219,"tier":220},[212,1282,1349,1350,218,1235],"git","collaboration",{"commitSha":255},{"parentExtensionId":1288,"repoId":1289},[1235,218,1350,1349,212,1282],{"evaluatedAt":1355,"extractAt":1293,"updatedAt":1355},1778697203799]