[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-steipete-github-zh-CN":3,"guides-for-steipete-github":1218,"similar-k171pew5empzzrfghyg9nqrk6n86nqa9-zh-CN":1219},{"_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":1215,"workflow":1216},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":12},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":228,"workflow":245},1778698569289.2236,"kn7c58ssn2gmvkyme3bmnehhcd86mpx6","en",{"checks":20,"evaluatedAt":196,"extensionSummary":197,"features":198,"nonGoals":204,"promptVersionExtension":209,"promptVersionScoring":210,"purpose":211,"rationale":212,"score":213,"summary":214,"tags":215,"targetMarket":220,"tier":221,"useCases":222},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,154,158,161,164,167,170,174,177,180,183,186,189,193],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the extension's purpose: to use the `gh` CLI for various GitHub operations, directly addressing a user need to interact with GitHub from an AI agent.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers significant value by abstracting the `gh` CLI commands into a structured, agent-friendly interface, going beyond a simple API wrapper.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, providing clear setup instructions, detailed command examples, and covering the full lifecycle of common GitHub operations.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on interacting with GitHub via the `gh` CLI, avoiding the inclusion of unrelated domains or functionalities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The provided description accurately and concisely reflects the functionality detailed in the SKILL.md file.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses narrow, verb-noun specific `gh` commands (e.g., `pr list`, `issue create`), which are well-scoped and easy for the agent to select.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All relevant `gh` commands and their parameters are implicitly documented through the examples provided in the SKILL.md, and the setup instructions cover environment configuration.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The skill utilizes standard `gh` CLI command names which are descriptive and follow a consistent verb-noun pattern.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The `gh` commands invoked by the skill are structured to request specific data and return focused outputs, aligning with the task at hand.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, as indicated by the bundled LICENSE file.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository has recent commits, indicating active maintenance.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The skill itself does not introduce third-party dependencies beyond the `gh` CLI, which is a system-level tool managed by the user.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill relies on the `gh` CLI's authentication mechanism, which handles secrets securely. The skill itself does not expose or manage secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill executes specific `gh` commands, and does not involve loading or executing arbitrary external data or code.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill only invokes the pre-installed `gh` CLI and does not fetch remote content or execute arbitrary scripts.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates by invoking the `gh` CLI, which is expected to run within the agent's sandboxed environment without attempting to modify files outside its scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill uses standard `gh` CLI commands, which do not inherently contain sandbox-escape primitives like detached processes or deny-retry loops.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's actions are limited to GitHub operations via `gh` and do not involve submitting confidential data to undocumented third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The SKILL.md file is clean, containing no hidden steering tricks or unusual Unicode characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's implementation relies on executing plain `gh` CLI commands, not obfuscated or dynamically loaded code.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill assumes the `gh` CLI is installed and authenticated, which is a reasonable and documented prerequisite. It correctly handles cases where `gh` might not be configured via `GH_CONFIG_DIR`.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating minimal recent activity but no backlog of unresolved problems.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project has a clear versioning strategy with GitHub release tags and a CHANGELOG.md, and the `gh` CLI itself is versioned.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","The skill relies on the `gh` CLI's internal validation for its arguments, which is generally robust for command-line tools.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","Destructive operations like closing issues or merging PRs are performed via `gh` commands, which typically require explicit user confirmation or specific flags, and the SKILL.md guides usage.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The skill leverages the `gh` CLI's error handling, which provides structured output and error messages that can be interpreted by the agent.",{"category":111,"check":115,"severity":63,"summary":116},"Logging","The skill directly uses the `gh` CLI; logging of `gh` commands and their outcomes would be handled by the `gh` CLI itself or the agent's overall transcript.",{"category":118,"check":119,"severity":63,"summary":120},"Compliance","GDPR","The skill operates on GitHub data and does not inherently process personal data beyond what is exposed by the GitHub API and `gh` CLI.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill is designed for GitHub, a global platform, and has no specific geographic or legal jurisdictional constraints.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill depends on the `gh` CLI, which is cross-platform (macOS, Linux, Windows), ensuring broad runtime compatibility.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README provides extensive information about the broader OpenClaw project, and the SKILL.md file serves as the primary documentation for this specific skill.",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","The skill effectively utilizes a focused set of `gh` commands, covering the core GitHub operations without exposing an excessive number of tools.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The skill leverages distinct `gh` commands for specific actions, avoiding redundant or near-synonymous tools.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised capabilities in the SKILL.md are directly mapped to functional `gh` commands.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The SKILL.md provides clear setup instructions for the `gh` CLI, including authentication steps and how to configure the `GH_CONFIG_DIR` environment variable.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The `gh` CLI provides detailed error messages and usage information, which the agent can leverage to guide the user.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","The skill itself has no external dependencies beyond the `gh` CLI, which is managed by the user's system package manager.",{"category":33,"check":151,"severity":152,"summary":153},"Dry-run preview","info","While the `gh` CLI supports some dry-run options for certain commands, this capability is not explicitly exposed or documented as a feature of the skill itself.",{"category":155,"check":156,"severity":24,"summary":157},"Protocol","Idempotent retry & timeouts","The skill relies on the `gh` CLI and GitHub API, which have mechanisms for handling retries and timeouts for API requests. Operations like closing issues or merging PRs are generally idempotent or handled with appropriate safeguards.",{"category":118,"check":159,"severity":24,"summary":160},"Telemetry opt-in","The skill does not appear to emit any telemetry; it solely acts as an interface to the `gh` CLI.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The SKILL.md clearly defines the scope of the GitHub skill, its primary artifact (GitHub), and verbs for its use cases, along with explicit non-goals.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and trigger phrases.",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md body is well-structured and appropriately sized, with detailed examples and commands that support progressive disclosure.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md uses clear sections and code blocks for examples, effectively disclosing information progressively without embedding excessively large content.",{"category":171,"check":175,"severity":63,"summary":176},"Forked exploration","This skill is task-oriented and does not involve deep code review or extensive exploration that would require forked context.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The SKILL.md provides numerous practical, end-to-end examples for common GitHub operations like listing PRs, creating issues, and querying the API.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The SKILL.md addresses potential issues like `GH_CONFIG_DIR` differences and mentions the need for `--repo owner/repo` when not in a git directory, which covers some edge cases and recovery steps.",{"category":111,"check":184,"severity":24,"summary":185},"Tool Fallback","The skill relies on the `gh` CLI, which is a prerequisite, and the SKILL.md clearly states its dependency and setup instructions.",{"category":92,"check":187,"severity":24,"summary":188},"Stack assumptions","The skill assumes the `gh` CLI is installed and authenticated, which is clearly stated in the setup instructions and frontmatter.",{"category":190,"check":191,"severity":24,"summary":192},"Safety","Halt on unexpected state","The skill relies on `gh` CLI, which generally exits non-zero on errors or unexpected states, and the SKILL.md advises on usage in specific contexts like repository specification.",{"category":92,"check":194,"severity":24,"summary":195},"Cross-skill coupling","The skill is self-contained and focused on GitHub operations, with no implicit reliance on other skills.",1778698569042,"This skill enables agents to interact with GitHub for issues, PRs, CI logs, reviews, releases, and API queries by leveraging the `gh` command-line interface. It provides clear setup instructions and detailed examples for various GitHub operations.",[199,200,201,202,203],"Manage GitHub issues (create, close, list)","Manage GitHub PRs (list, view, create, merge)","Check CI/workflow run status and logs","Query GitHub API for repository data","List releases and collaborators",[205,206,207,208],"Performing local git operations (commit, push, pull)","Interacting with non-GitHub repositories","Cloning repositories","Reviewing code changes directly","3.0.0","4.4.0","To provide a seamless and structured way for AI agents to manage and query GitHub repositories, issues, pull requests, and CI/CD status.","The 'github' skill is well-documented, robust, and relies on a widely used CLI tool. All checks passed or were not applicable, indicating high quality and trustworthiness.",100,"A high-quality, well-documented skill for interacting with GitHub via the `gh` CLI.",[13,216,217,218,219],"cli","api","developer-tools","automation","global","verified",[223,224,225,226,227],"Checking the status of a pull request before merging","Viewing recent CI build logs to debug failures","Creating a new issue to report a bug","Listing open issues in a repository","Getting repository statistics like stars and forks",{"codeQuality":229,"collectedAt":231,"documentation":232,"maintenance":235,"popularity":239,"security":241,"testCoverage":244},{"hasLockfile":230},true,1778698549405,{"descriptionLength":233,"readmeSize":234},91,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},1778698569289,{"basePath":248,"githubOwner":249,"githubRepo":250,"locale":18,"slug":13,"type":251},"skills/github","steipete","clawdis","skill",null,{"evaluate":254,"extract":256},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":255,"targetMarket":220,"tier":221},[13,216,217,218,219],{"commitSha":257},"HEAD",{"repoId":259},"kd738npxg9yh3xf3vddzy9fyfh86nhng",{"_creationTime":261,"_id":259,"identity":262,"providers":263,"workflow":1210},1778697628325.5796,{"githubOwner":249,"githubRepo":250,"sourceUrl":14},{"classify":264,"discover":1195,"extract":1198,"github":1199,"npm":1209},{"commitSha":257,"extensions":265},[266,277,285,293,301,309,317,325,333,341,352,360,368,376,384,394,402,412,420,428,436,444,452,460,468,476,484,492,503,511,519,527,535,543,676,687,695,703,711,723,731,739,747,755,763,771,779,787,795,803,811,819,827,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,1164],{"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":286,"description":287,"displayName":288,"installMethods":289,"rationale":290,"selectedPaths":291,"source":276,"sourceLanguage":18,"type":251},".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",[292],{"path":274,"priority":275},{"basePath":294,"description":295,"displayName":296,"installMethods":297,"rationale":298,"selectedPaths":299,"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",[300],{"path":274,"priority":275},{"basePath":302,"description":303,"displayName":304,"installMethods":305,"rationale":306,"selectedPaths":307,"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",[308],{"path":274,"priority":275},{"basePath":310,"description":311,"displayName":312,"installMethods":313,"rationale":314,"selectedPaths":315,"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",[316],{"path":274,"priority":275},{"basePath":318,"description":319,"displayName":320,"installMethods":321,"rationale":322,"selectedPaths":323,"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",[324],{"path":274,"priority":275},{"basePath":326,"description":327,"displayName":328,"installMethods":329,"rationale":330,"selectedPaths":331,"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",[332],{"path":274,"priority":275},{"basePath":334,"description":335,"displayName":336,"installMethods":337,"rationale":338,"selectedPaths":339,"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",[340],{"path":274,"priority":275},{"basePath":342,"description":343,"displayName":344,"installMethods":345,"rationale":346,"selectedPaths":347,"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",[348,349],{"path":274,"priority":275},{"path":350,"priority":351},"scripts/github-activity.sh","low",{"basePath":353,"description":354,"displayName":355,"installMethods":356,"rationale":357,"selectedPaths":358,"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",[359],{"path":274,"priority":275},{"basePath":361,"description":362,"displayName":363,"installMethods":364,"rationale":365,"selectedPaths":366,"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",[367],{"path":274,"priority":275},{"basePath":369,"description":370,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"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",[375],{"path":274,"priority":275},{"basePath":377,"description":378,"displayName":379,"installMethods":380,"rationale":381,"selectedPaths":382,"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",[383],{"path":274,"priority":275},{"basePath":385,"description":386,"displayName":387,"installMethods":388,"rationale":389,"selectedPaths":390,"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",[391,392],{"path":274,"priority":275},{"path":393,"priority":351},"scripts/secret-scanning.mjs",{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"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",[401],{"path":274,"priority":275},{"basePath":403,"description":404,"displayName":405,"installMethods":406,"rationale":407,"selectedPaths":408,"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",[409,410],{"path":274,"priority":275},{"path":411,"priority":351},"scripts/heapsnapshot-delta.mjs",{"basePath":413,"description":414,"displayName":415,"installMethods":416,"rationale":417,"selectedPaths":418,"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",[419],{"path":274,"priority":275},{"basePath":421,"description":422,"displayName":423,"installMethods":424,"rationale":425,"selectedPaths":426,"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",[427],{"path":274,"priority":275},{"basePath":429,"description":430,"displayName":431,"installMethods":432,"rationale":433,"selectedPaths":434,"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",[435],{"path":274,"priority":275},{"basePath":437,"description":438,"displayName":439,"installMethods":440,"rationale":441,"selectedPaths":442,"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",[443],{"path":274,"priority":275},{"basePath":445,"description":446,"displayName":447,"installMethods":448,"rationale":449,"selectedPaths":450,"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",[451],{"path":274,"priority":275},{"basePath":453,"description":454,"displayName":455,"installMethods":456,"rationale":457,"selectedPaths":458,"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",[459],{"path":274,"priority":275},{"basePath":461,"description":462,"displayName":463,"installMethods":464,"rationale":465,"selectedPaths":466,"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",[467],{"path":274,"priority":275},{"basePath":469,"description":470,"displayName":471,"installMethods":472,"rationale":473,"selectedPaths":474,"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",[475],{"path":274,"priority":275},{"basePath":477,"description":478,"displayName":479,"installMethods":480,"rationale":481,"selectedPaths":482,"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",[483],{"path":274,"priority":275},{"basePath":485,"description":486,"displayName":487,"installMethods":488,"rationale":489,"selectedPaths":490,"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",[491],{"path":274,"priority":275},{"basePath":493,"description":494,"displayName":495,"installMethods":496,"rationale":497,"selectedPaths":498,"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",[499,500],{"path":274,"priority":275},{"path":501,"priority":502},"references/block-types.md","medium",{"basePath":504,"description":505,"displayName":506,"installMethods":507,"rationale":508,"selectedPaths":509,"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",[510],{"path":274,"priority":275},{"basePath":512,"description":513,"displayName":514,"installMethods":515,"rationale":516,"selectedPaths":517,"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",[518],{"path":274,"priority":275},{"basePath":520,"description":521,"displayName":522,"installMethods":523,"rationale":524,"selectedPaths":525,"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",[526],{"path":274,"priority":275},{"basePath":528,"description":529,"displayName":530,"installMethods":531,"rationale":532,"selectedPaths":533,"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",[534],{"path":274,"priority":275},{"basePath":536,"description":537,"displayName":538,"installMethods":539,"rationale":540,"selectedPaths":541,"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",[542],{"path":274,"priority":275},{"basePath":544,"description":545,"displayName":546,"installMethods":547,"rationale":548,"selectedPaths":549,"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",[550,551,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674],{"path":274,"priority":275},{"path":552,"priority":553},"LICENSE","high",{"path":555,"priority":502},"alt-borges.md",{"path":557,"priority":502},"compiler.md",{"path":559,"priority":351},"examples/01-hello-world.prose",{"path":561,"priority":351},"examples/02-research-and-summarize.prose",{"path":563,"priority":351},"examples/03-code-review.prose",{"path":565,"priority":351},"examples/04-write-and-refine.prose",{"path":567,"priority":351},"examples/05-debug-issue.prose",{"path":569,"priority":351},"examples/06-explain-codebase.prose",{"path":571,"priority":351},"examples/07-refactor.prose",{"path":573,"priority":351},"examples/08-blog-post.prose",{"path":575,"priority":351},"examples/09-research-with-agents.prose",{"path":577,"priority":351},"examples/10-code-review-agents.prose",{"path":579,"priority":351},"examples/11-skills-and-imports.prose",{"path":581,"priority":351},"examples/12-secure-agent-permissions.prose",{"path":583,"priority":351},"examples/13-variables-and-context.prose",{"path":585,"priority":351},"examples/14-composition-blocks.prose",{"path":587,"priority":351},"examples/15-inline-sequences.prose",{"path":589,"priority":351},"examples/16-parallel-reviews.prose",{"path":591,"priority":351},"examples/17-parallel-research.prose",{"path":593,"priority":351},"examples/18-mixed-parallel-sequential.prose",{"path":595,"priority":351},"examples/19-advanced-parallel.prose",{"path":597,"priority":351},"examples/20-fixed-loops.prose",{"path":599,"priority":351},"examples/21-pipeline-operations.prose",{"path":601,"priority":351},"examples/22-error-handling.prose",{"path":603,"priority":351},"examples/23-retry-with-backoff.prose",{"path":605,"priority":351},"examples/24-choice-blocks.prose",{"path":607,"priority":351},"examples/25-conditionals.prose",{"path":609,"priority":351},"examples/26-parameterized-blocks.prose",{"path":611,"priority":351},"examples/27-string-interpolation.prose",{"path":613,"priority":351},"examples/28-automated-pr-review.prose",{"path":615,"priority":351},"examples/28-gas-town.prose",{"path":617,"priority":351},"examples/29-captains-chair.prose",{"path":619,"priority":351},"examples/30-captains-chair-simple.prose",{"path":621,"priority":351},"examples/31-captains-chair-with-memory.prose",{"path":623,"priority":351},"examples/33-pr-review-autofix.prose",{"path":625,"priority":351},"examples/34-content-pipeline.prose",{"path":627,"priority":351},"examples/35-feature-factory.prose",{"path":629,"priority":351},"examples/36-bug-hunter.prose",{"path":631,"priority":351},"examples/37-the-forge.prose",{"path":633,"priority":351},"examples/38-skill-scan.prose",{"path":635,"priority":351},"examples/39-architect-by-simulation.prose",{"path":637,"priority":351},"examples/40-rlm-self-refine.prose",{"path":639,"priority":351},"examples/41-rlm-divide-conquer.prose",{"path":641,"priority":351},"examples/42-rlm-filter-recurse.prose",{"path":643,"priority":351},"examples/43-rlm-pairwise.prose",{"path":645,"priority":351},"examples/44-run-endpoint-ux-test.prose",{"path":647,"priority":351},"examples/45-plugin-release.prose",{"path":649,"priority":351},"examples/45-run-endpoint-ux-test-with-remediation.prose",{"path":651,"priority":351},"examples/46-run-endpoint-ux-test-fast.prose",{"path":653,"priority":351},"examples/46-workflow-crystallizer.prose",{"path":655,"priority":351},"examples/47-language-self-improvement.prose",{"path":657,"priority":351},"examples/48-habit-miner.prose",{"path":659,"priority":351},"examples/49-prose-run-retrospective.prose",{"path":661,"priority":351},"examples/README.md",{"path":663,"priority":351},"examples/roadmap/README.md",{"path":665,"priority":351},"examples/roadmap/iterative-refinement.prose",{"path":667,"priority":351},"examples/roadmap/parallel-review.prose",{"path":669,"priority":351},"examples/roadmap/simple-pipeline.prose",{"path":671,"priority":351},"examples/roadmap/syntax/open-prose-syntax.prose",{"path":673,"priority":502},"help.md",{"path":675,"priority":502},"prose.md",{"basePath":677,"description":678,"displayName":679,"installMethods":680,"rationale":681,"selectedPaths":682,"source":276,"sourceLanguage":686,"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",[683,684],{"path":274,"priority":275},{"path":685,"priority":502},"references/api_references.md","zh-CN",{"basePath":688,"description":689,"displayName":690,"installMethods":691,"rationale":692,"selectedPaths":693,"source":276,"sourceLanguage":686,"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",[694],{"path":274,"priority":275},{"basePath":696,"description":697,"displayName":698,"installMethods":699,"rationale":700,"selectedPaths":701,"source":276,"sourceLanguage":686,"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",[702],{"path":274,"priority":275},{"basePath":704,"description":705,"displayName":706,"installMethods":707,"rationale":708,"selectedPaths":709,"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",[710],{"path":274,"priority":275},{"basePath":712,"description":713,"displayName":714,"installMethods":715,"rationale":716,"selectedPaths":717,"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",[718,719,721],{"path":274,"priority":275},{"path":720,"priority":502},"references/cli-examples.md",{"path":722,"priority":502},"references/get-started.md",{"basePath":724,"description":725,"displayName":726,"installMethods":727,"rationale":728,"selectedPaths":729,"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",[730],{"path":274,"priority":275},{"basePath":732,"description":733,"displayName":734,"installMethods":735,"rationale":736,"selectedPaths":737,"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",[738],{"path":274,"priority":275},{"basePath":740,"description":741,"displayName":742,"installMethods":743,"rationale":744,"selectedPaths":745,"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",[746],{"path":274,"priority":275},{"basePath":748,"description":749,"displayName":750,"installMethods":751,"rationale":752,"selectedPaths":753,"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",[754],{"path":274,"priority":275},{"basePath":756,"description":757,"displayName":758,"installMethods":759,"rationale":760,"selectedPaths":761,"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",[762],{"path":274,"priority":275},{"basePath":764,"description":765,"displayName":766,"installMethods":767,"rationale":768,"selectedPaths":769,"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",[770],{"path":274,"priority":275},{"basePath":772,"description":773,"displayName":774,"installMethods":775,"rationale":776,"selectedPaths":777,"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",[778],{"path":274,"priority":275},{"basePath":780,"description":781,"displayName":782,"installMethods":783,"rationale":784,"selectedPaths":785,"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",[786],{"path":274,"priority":275},{"basePath":788,"description":789,"displayName":790,"installMethods":791,"rationale":792,"selectedPaths":793,"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",[794],{"path":274,"priority":275},{"basePath":796,"description":797,"displayName":798,"installMethods":799,"rationale":800,"selectedPaths":801,"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",[802],{"path":274,"priority":275},{"basePath":804,"description":805,"displayName":806,"installMethods":807,"rationale":808,"selectedPaths":809,"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",[810],{"path":274,"priority":275},{"basePath":812,"description":813,"displayName":814,"installMethods":815,"rationale":816,"selectedPaths":817,"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",[818],{"path":274,"priority":275},{"basePath":820,"description":821,"displayName":822,"installMethods":823,"rationale":824,"selectedPaths":825,"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",[826],{"path":274,"priority":275},{"basePath":248,"description":10,"displayName":13,"installMethods":828,"rationale":829,"selectedPaths":830,"source":276,"sourceLanguage":18,"type":251},{"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":502},"references/configuration.md",{"path":867,"priority":502},"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":502},"references/codexbar-cli.md",{"path":895,"priority":351},"scripts/model_usage.py",{"path":897,"priority":351},"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":351},"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":553},"license.txt",{"path":1015,"priority":351},"scripts/init_skill.py",{"path":1017,"priority":351},"scripts/package_skill.py",{"path":1019,"priority":351},"scripts/quick_validate.py",{"path":1021,"priority":351},"scripts/test_package_skill.py",{"path":1023,"priority":351},"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":351},"examples/inbox-triage.lobster",{"path":1075,"priority":351},"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":351},"scripts/find-sessions.sh",{"path":1103,"priority":351},"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":351},"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":216},"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":502},"main.go",{"basePath":1165,"description":1166,"displayName":1167,"installMethods":1168,"license":242,"rationale":1169,"selectedPaths":1170,"source":276,"sourceLanguage":18,"type":1194},"","Multi-channel AI gateway with extensible messaging integrations","openclaw",{"npm":1167},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[1171,1173,1175,1176,1178,1180,1182,1184,1186,1188,1190,1192],{"path":1172,"priority":275},"package.json",{"path":1174,"priority":275},"README.md",{"path":552,"priority":553},{"path":1177,"priority":502},"openclaw.mjs",{"path":1179,"priority":351},"src/index.ts",{"path":1181,"priority":351},"src/tools/availability.ts",{"path":1183,"priority":351},"src/tools/descriptors.ts",{"path":1185,"priority":351},"src/tools/diagnostics.ts",{"path":1187,"priority":351},"src/tools/execution.ts",{"path":1189,"priority":351},"src/tools/index.ts",{"path":1191,"priority":351},"src/tools/planner.ts",{"path":1193,"priority":351},"src/tools/protocol.ts","mcp",{"sources":1196},[1197],"manual",{"npmPackage":1167},{"closedIssues90d":8,"description":1200,"forks":236,"homepage":1201,"license":242,"openIssues90d":8,"pushedAt":237,"readmeSize":234,"stars":238,"topics":1202},"Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 ","https://openclaw.ai",[1203,1204,1205,1206,1207,1208,1167],"ai","assistant","own-your-data","personal","crustacean","molty",{"downloads":240},{"classifiedAt":1211,"discoverAt":1212,"extractAt":1213,"githubAt":1213,"npmAt":1214,"updatedAt":1211},1778697651718,1778697628325,1778697645005,1778697647656,[217,219,216,218,13],{"evaluatedAt":246,"extractAt":1217,"updatedAt":246},1778697652123,[],[1220,1250,1267,1297,1319,1349],{"_creationTime":1221,"_id":1222,"community":1223,"display":1224,"identity":1230,"providers":1233,"relations":1241,"tags":1245,"workflow":1246},1778699289329.1182,"k172jykxz0jywjekjxjt5thj5x86nm3n",{"reviewCount":8},{"description":1225,"installMethods":1226,"name":1228,"sourceUrl":1229},"当用户需要通过 Xquik 获取 X (Twitter) 数据或执行需要确认的 X 操作时使用：推文搜索、用户查找、关注者提取、媒体下载、监控、Webhook、MCP、SDK、发布、点赞、私信和个人资料更新。需要 Xquik API 密钥。切勿索要 X 登录凭据。",{"claudeCode":1227},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":1231,"githubOwner":1232,"githubRepo":1228,"locale":686,"slug":1228,"type":251},"skills/x-twitter-scraper","Xquik-dev",{"evaluate":1234,"extract":1240},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1235,"targetMarket":220,"tier":221},[1236,1237,217,1238,219,1194,1239],"twitter","x","data-retrieval","sdk",{"commitSha":257},{"parentExtensionId":1242,"repoId":1243,"translatedFrom":1244},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh","k172e8vt4zcz50bb0vfp6ptb1n86mf90",[217,219,1238,1194,1239,1236,1237],{"evaluatedAt":1247,"extractAt":1248,"updatedAt":1249},1778699230863,1778699170774,1778699289329,{"_creationTime":1251,"_id":1252,"community":1253,"display":1254,"identity":1256,"providers":1257,"relations":1263,"tags":1264,"workflow":1265},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",{"reviewCount":8},{"description":1026,"installMethods":1255,"name":1027,"sourceUrl":14},{"claudeCode":12},{"basePath":1025,"githubOwner":249,"githubRepo":250,"locale":18,"slug":1027,"type":251},{"evaluate":1258,"extract":1262},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1259,"targetMarket":220,"tier":221},[1027,1260,1261,219,217],"messaging","communication",{"commitSha":257},{"repoId":259},[217,219,1261,1260,1027],{"evaluatedAt":1266,"extractAt":1217,"updatedAt":1266},1778698950505,{"_creationTime":1268,"_id":1269,"community":1270,"display":1271,"identity":1277,"providers":1282,"relations":1290,"tags":1293,"workflow":1294},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":1272,"installMethods":1273,"name":1275,"sourceUrl":1276},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":1274},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1278,"githubOwner":1279,"githubRepo":1280,"locale":18,"slug":1281,"type":251},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":1283,"extract":1289},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1284,"targetMarket":220,"tier":221},[1285,1286,1287,1095,219,216,1288],"git","development-environment","workflow","developer-tool",{"commitSha":257,"license":242},{"parentExtensionId":1291,"repoId":1292},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[219,216,1288,1286,1285,1095,1287],{"evaluatedAt":1295,"extractAt":1296,"updatedAt":1295},1778699613343,1778699234184,{"_creationTime":1298,"_id":1299,"community":1300,"display":1301,"identity":1304,"providers":1307,"relations":1315,"tags":1316,"workflow":1317},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":1302,"installMethods":1303,"name":1280,"sourceUrl":1276},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":1274},{"basePath":1305,"githubOwner":1279,"githubRepo":1280,"locale":18,"slug":1306,"type":251},"skills/ask","ask",{"evaluate":1308,"extract":1314},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1309,"targetMarket":220,"tier":221},[216,219,1310,1311,1312,1313],"llm","prompting","code-review","artifact-generation",{"commitSha":257,"license":242},{"parentExtensionId":1291,"repoId":1292},[1313,219,216,1312,1310,1311],{"evaluatedAt":1318,"extractAt":1296,"updatedAt":1318},1778699303045,{"_creationTime":1320,"_id":1321,"community":1322,"display":1323,"identity":1329,"providers":1334,"relations":1341,"tags":1344,"workflow":1345},1778699366078.7817,"k173mj3k9wcdq512bp1532xkwx86nrh4",{"reviewCount":8},{"description":1324,"installMethods":1325,"name":1327,"sourceUrl":1328},"当工作依赖于用户实时浏览器会话或可见的渲染状态，而不是静态抓取时使用，尤其是在浏览器调试上下文或 DevTools 选择的元素或请求、登录仪表板或 CMS 流程、localhost 应用、上传、下载、媒体检查、DOM 或 iframe 检查、Shadow DOM，或看起来像软 404、身份验证墙、反机器人检查或速率限制的浏览器故障时。",{"claudeCode":1326},"xixu-me/skills","使用我的浏览器","https://github.com/xixu-me/skills",{"basePath":1330,"githubOwner":1331,"githubRepo":1332,"locale":686,"slug":1333,"type":251},"skills/use-my-browser","xixu-me","skills","use-my-browser",{"evaluate":1335,"extract":1340},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1336,"targetMarket":220,"tier":221},[1337,1338,219,1339,218],"browser","debugging","ux",{"commitSha":257,"license":242},{"repoId":1342,"translatedFrom":1343},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k179cgk616p3xva37r5jqsfwvh86mcp2",[219,1337,1338,218,1339],{"evaluatedAt":1346,"extractAt":1347,"updatedAt":1348},1778699261239,1778699106670,1778699366078,{"_creationTime":1350,"_id":1351,"community":1352,"display":1353,"identity":1355,"providers":1356,"relations":1363,"tags":1364,"workflow":1365},1778697652123.8857,"k179k1n5nw0md1x1j3dak31evn86mb5f",{"reviewCount":8},{"description":462,"installMethods":1354,"name":463,"sourceUrl":14},{"claudeCode":12},{"basePath":461,"githubOwner":249,"githubRepo":250,"locale":18,"slug":463,"type":251},{"evaluate":1357,"extract":1362},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1358,"targetMarket":220,"tier":221},[1359,1360,219,1361,216],"testing","telegram","qa",{"commitSha":257},{"repoId":259},[219,216,1361,1360,1359],{"evaluatedAt":1366,"extractAt":1217,"updatedAt":1366},1778698038113]