[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-steipete-acp-router-en":3,"guides-for-steipete-acp-router":1213,"similar-k174rav3ndhd0xydpyp2k4nn8586nbvw-en":1214},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":237,"parentExtension":246,"providers":247,"relations":252,"repo":254,"tags":1210,"workflow":1211},1778697652123.886,"k174rav3ndhd0xydpyp2k4nn8586nbvw",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"steipete/clawdis","acp-router","https://github.com/steipete/clawdis",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":239},1778698053002.9695,"kn77j4t5tmk54sg0sn93nce5g986myq1","en",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":198,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"targetMarket":215,"tier":216,"useCases":217},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,135,138,142,146,149,152,156,159,162,165,168,172,175,178,181,184,188],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of routing requests for various coding assistants and ACP harness work into specific runtime sessions.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers significant value by routing requests to specific ACP-aware flows, including nuanced handling for Codex and explicit path selection, which goes beyond default LLM behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill appears to cover its stated use case of routing requests to different coding environments and ACP workflows, with detailed instructions for both ACP runtime and direct acpx paths.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses on routing requests related to specific coding assistants and ACP harness work, maintaining a single, coherent domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality for routing requests to various coding assistants and ACP runtimes.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill acts as a router and does not expose individual tools directly.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill itself does not appear to have user-configurable parameters beyond its core routing logic as described in the SKILL.md.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose individual tools.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This skill is a router and does not directly interact with users or external systems beyond dispatching.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was very recent, indicating active maintenance.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project uses pnpm and appears to manage its dependencies, with a lockfile present.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill focuses on routing and does not appear to handle or expose secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's primary function is routing based on user intent and does not appear to load or execute arbitrary third-party code.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill primarily routes requests and does not appear to fetch external code or data at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill's function is routing logic, not file system operations, so sandbox isolation is not a concern.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill's logic is focused on routing and does not involve detached processes or complex execution that could lead to sandbox escapes.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's routing logic does not involve reading or submitting confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content appears free of hidden steering tricks, and descriptions are clean.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is in plain text and readable, with no obfuscation or base64 payloads.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill's logic is based on intent parsing and routing, not on specific project file structures.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are no open issues and no closed issues in the last 90 days, suggesting the project is either very stable or recently active with no reported problems.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project has release tags and a CHANGELOG.md file, indicating a clear versioning strategy.",{"category":104,"check":105,"severity":42,"summary":106},"Execution","Validation","The skill is a router and does not process inputs that require schema validation beyond intent matching.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill's function is routing and does not involve destructive operations.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The SKILL.md provides detailed error handling policies for various failure scenarios, including acpx command not found and adapter command missing.",{"category":111,"check":115,"severity":24,"summary":116},"Logging","The documentation outlines logging behavior, especially for errors and recovery steps, indicating a focus on auditability.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill's routing function does not directly handle personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The extension operates globally and does not have any regional restrictions.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill is written in Markdown and relies on standard command-line tools, making it portable across POSIX-compliant shells.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README file is comprehensive and clearly states the project's purpose as a personal AI assistant.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This skill acts as a router and does not expose individual tools.",{"category":40,"check":134,"severity":42,"summary":50},"Overlapping near-synonym tools",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features related to routing and handling different coding assistants are implemented and described in the SKILL.md.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions with copy-pasteable commands and guidance for setup.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The SKILL.md details specific failure modes, their symptoms, and recovery steps, providing actionable guidance.",{"category":104,"check":147,"severity":24,"summary":148},"Pinned dependencies","The project uses pnpm and has a lockfile, indicating pinned dependencies.",{"category":33,"check":150,"severity":42,"summary":151},"Dry-run preview","The skill's function is routing and does not perform state-changing operations that would require a dry-run mode.",{"category":153,"check":154,"severity":42,"summary":155},"Protocol","Idempotent retry & timeouts","The skill itself is a router and does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":118,"check":157,"severity":24,"summary":158},"Telemetry opt-in","The project's documentation and code do not indicate any telemetry collection, thus adhering to an implicit opt-in by not collecting data.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The skill's purpose is precisely defined, outlining what it routes and how, with clear boundaries on when to use specific paths.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The frontmatter is concise and self-contained, accurately summarizing the core capability.",{"category":45,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md is well-structured and reasonably concise, delegating deeper material to separate files as appropriate.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","The skill's documentation outlines the flow and links to detailed sections, adhering to progressive disclosure principles.",{"category":169,"check":173,"severity":42,"summary":174},"Forked exploration","This skill is a router and does not involve deep exploration that would warrant `context: fork`.",{"category":22,"check":176,"severity":24,"summary":177},"Usage examples","The SKILL.md provides clear, ready-to-use examples demonstrating input, invocation, and expected outcomes for both ACP runtime and direct acpx paths.",{"category":22,"check":179,"severity":24,"summary":180},"Edge cases","The documentation explicitly addresses edge cases and failure modes for acpx command not found, adapter command missing, and queue busy scenarios, with recovery steps.",{"category":111,"check":182,"severity":24,"summary":183},"Tool Fallback","The skill details fallback policies for ACP backend unavailability and adapter command issues, preferring local repairs and retries before offering alternative paths.",{"category":185,"check":186,"severity":24,"summary":187},"Safety","Halt on unexpected state","The skill includes policies for handling unexpected states like an unavailable ACP backend, which involves repair attempts and clear reporting before offering fallbacks.",{"category":92,"check":189,"severity":24,"summary":190},"Cross-skill coupling","The skill is self-contained as a router and does not implicitly rely on other skills being loaded, with clear guidance on when adjacent tasks might require other skills.",1778698052634,"This skill acts as a router to direct user requests for various coding assistants (like Pi, Claude Code, Copilot, etc.) and explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions. It also handles specific routing for Codex. The skill provides detailed instructions for mode selection, agent ID mapping, and error recovery for both ACP runtime and direct acpx paths.",[194,195,196,197],"Routes requests to multiple coding assistants and ACP harnesses.","Supports both OpenClaw ACP runtime sessions and direct acpx execution.","Provides detailed agent ID mapping and fallback policies for unavailable backends.","Handles specific routing logic for Codex and background session spawning.",[199,200,201,202],"Directly executing code or performing coding tasks itself.","Managing user authentication or API keys for individual assistants.","Providing a user interface for coding assistance; it routes to other tools.","Replacing the core functionality of the listed coding assistants.","3.0.0","4.4.0","To intelligently route user requests for using various coding assistants and harness tools, ensuring they are directed to the correct runtime session or execution flow within the OpenClaw ecosystem.","All checks passed, indicating a high-quality, well-documented, and functional skill.",100,"A high-quality skill for intelligently routing coding requests to various assistants and runtimes.",[210,211,212,213,214],"routing","acp","coding-assistants","workflow","automation","global","verified",[218,219,220,221],"When a user wants to run code in a specific assistant like Pi, Copilot, or Gemini.","When explicit ACP harness work needs to be routed to the correct OpenClaw runtime.","For users who need to manage coding-agent thread requests via ACP.","When direct acpx execution is preferred for simple prompt relay without ACP lifecycle features.",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"popularity":233,"security":235,"testCoverage":238},{"hasLockfile":224},true,1778698038607,{"descriptionLength":227,"readmeSize":228},509,86172,{"closedIssues90d":8,"forks":230,"hasChangelog":224,"openIssues90d":8,"pushedAt":231,"stars":232},76893,1778697576000,371556,{"npmDownloads":234},4624697,{"hasNpmPackage":224,"license":236,"smitheryVerified":237},"MIT",false,{"hasCi":224,"hasTests":224},{"updatedAt":240},1778698053003,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"extensions/acpx/skills/acp-router","steipete","clawdis","skill",null,{"evaluate":248,"extract":250},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":249,"targetMarket":215,"tier":216},[210,211,212,213,214],{"commitSha":251},"HEAD",{"repoId":253},"kd738npxg9yh3xf3vddzy9fyfh86nhng",{"_creationTime":255,"_id":253,"identity":256,"providers":257,"workflow":1205},1778697628325.5796,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":258,"discover":1190,"extract":1193,"github":1194,"npm":1204},{"commitSha":251,"extensions":259},[260,271,279,287,295,303,311,319,327,335,346,354,362,370,378,388,396,406,414,422,430,438,446,454,462,467,475,483,494,502,510,518,526,534,667,678,686,694,702,714,722,730,738,746,754,762,770,778,786,794,802,810,818,826,834,842,850,862,870,878,892,900,908,916,924,932,942,950,958,966,974,982,990,998,1018,1026,1034,1042,1050,1058,1070,1078,1086,1098,1106,1116,1124,1132,1140,1148,1159],{"basePath":261,"description":262,"displayName":263,"installMethods":264,"rationale":265,"selectedPaths":266,"source":270,"sourceLanguage":18,"type":245},".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",[267],{"path":268,"priority":269},"SKILL.md","mandatory","rule",{"basePath":272,"description":273,"displayName":274,"installMethods":275,"rationale":276,"selectedPaths":277,"source":270,"sourceLanguage":18,"type":245},".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",[278],{"path":268,"priority":269},{"basePath":280,"description":281,"displayName":282,"installMethods":283,"rationale":284,"selectedPaths":285,"source":270,"sourceLanguage":18,"type":245},".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",[286],{"path":268,"priority":269},{"basePath":288,"description":289,"displayName":290,"installMethods":291,"rationale":292,"selectedPaths":293,"source":270,"sourceLanguage":18,"type":245},".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",[294],{"path":268,"priority":269},{"basePath":296,"description":297,"displayName":298,"installMethods":299,"rationale":300,"selectedPaths":301,"source":270,"sourceLanguage":18,"type":245},".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",[302],{"path":268,"priority":269},{"basePath":304,"description":305,"displayName":306,"installMethods":307,"rationale":308,"selectedPaths":309,"source":270,"sourceLanguage":18,"type":245},".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",[310],{"path":268,"priority":269},{"basePath":312,"description":313,"displayName":314,"installMethods":315,"rationale":316,"selectedPaths":317,"source":270,"sourceLanguage":18,"type":245},".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",[318],{"path":268,"priority":269},{"basePath":320,"description":321,"displayName":322,"installMethods":323,"rationale":324,"selectedPaths":325,"source":270,"sourceLanguage":18,"type":245},".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",[326],{"path":268,"priority":269},{"basePath":328,"description":329,"displayName":330,"installMethods":331,"rationale":332,"selectedPaths":333,"source":270,"sourceLanguage":18,"type":245},".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",[334],{"path":268,"priority":269},{"basePath":336,"description":337,"displayName":338,"installMethods":339,"rationale":340,"selectedPaths":341,"source":270,"sourceLanguage":18,"type":245},".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",[342,343],{"path":268,"priority":269},{"path":344,"priority":345},"scripts/github-activity.sh","low",{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":270,"sourceLanguage":18,"type":245},".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",[353],{"path":268,"priority":269},{"basePath":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":270,"sourceLanguage":18,"type":245},".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",[361],{"path":268,"priority":269},{"basePath":363,"description":364,"displayName":365,"installMethods":366,"rationale":367,"selectedPaths":368,"source":270,"sourceLanguage":18,"type":245},".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",[369],{"path":268,"priority":269},{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":270,"sourceLanguage":18,"type":245},".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",[377],{"path":268,"priority":269},{"basePath":379,"description":380,"displayName":381,"installMethods":382,"rationale":383,"selectedPaths":384,"source":270,"sourceLanguage":18,"type":245},".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",[385,386],{"path":268,"priority":269},{"path":387,"priority":345},"scripts/secret-scanning.mjs",{"basePath":389,"description":390,"displayName":391,"installMethods":392,"rationale":393,"selectedPaths":394,"source":270,"sourceLanguage":18,"type":245},".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",[395],{"path":268,"priority":269},{"basePath":397,"description":398,"displayName":399,"installMethods":400,"rationale":401,"selectedPaths":402,"source":270,"sourceLanguage":18,"type":245},".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",[403,404],{"path":268,"priority":269},{"path":405,"priority":345},"scripts/heapsnapshot-delta.mjs",{"basePath":407,"description":408,"displayName":409,"installMethods":410,"rationale":411,"selectedPaths":412,"source":270,"sourceLanguage":18,"type":245},".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",[413],{"path":268,"priority":269},{"basePath":415,"description":416,"displayName":417,"installMethods":418,"rationale":419,"selectedPaths":420,"source":270,"sourceLanguage":18,"type":245},".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",[421],{"path":268,"priority":269},{"basePath":423,"description":424,"displayName":425,"installMethods":426,"rationale":427,"selectedPaths":428,"source":270,"sourceLanguage":18,"type":245},".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",[429],{"path":268,"priority":269},{"basePath":431,"description":432,"displayName":433,"installMethods":434,"rationale":435,"selectedPaths":436,"source":270,"sourceLanguage":18,"type":245},".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",[437],{"path":268,"priority":269},{"basePath":439,"description":440,"displayName":441,"installMethods":442,"rationale":443,"selectedPaths":444,"source":270,"sourceLanguage":18,"type":245},".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",[445],{"path":268,"priority":269},{"basePath":447,"description":448,"displayName":449,"installMethods":450,"rationale":451,"selectedPaths":452,"source":270,"sourceLanguage":18,"type":245},".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",[453],{"path":268,"priority":269},{"basePath":455,"description":456,"displayName":457,"installMethods":458,"rationale":459,"selectedPaths":460,"source":270,"sourceLanguage":18,"type":245},".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",[461],{"path":268,"priority":269},{"basePath":242,"description":10,"displayName":13,"installMethods":463,"rationale":464,"selectedPaths":465,"source":270,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at extensions/acpx/skills/acp-router/SKILL.md",[466],{"path":268,"priority":269},{"basePath":468,"description":469,"displayName":470,"installMethods":471,"rationale":472,"selectedPaths":473,"source":270,"sourceLanguage":18,"type":245},"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",[474],{"path":268,"priority":269},{"basePath":476,"description":477,"displayName":478,"installMethods":479,"rationale":480,"selectedPaths":481,"source":270,"sourceLanguage":18,"type":245},"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",[482],{"path":268,"priority":269},{"basePath":484,"description":485,"displayName":486,"installMethods":487,"rationale":488,"selectedPaths":489,"source":270,"sourceLanguage":18,"type":245},"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",[490,491],{"path":268,"priority":269},{"path":492,"priority":493},"references/block-types.md","medium",{"basePath":495,"description":496,"displayName":497,"installMethods":498,"rationale":499,"selectedPaths":500,"source":270,"sourceLanguage":18,"type":245},"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",[501],{"path":268,"priority":269},{"basePath":503,"description":504,"displayName":505,"installMethods":506,"rationale":507,"selectedPaths":508,"source":270,"sourceLanguage":18,"type":245},"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",[509],{"path":268,"priority":269},{"basePath":511,"description":512,"displayName":513,"installMethods":514,"rationale":515,"selectedPaths":516,"source":270,"sourceLanguage":18,"type":245},"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",[517],{"path":268,"priority":269},{"basePath":519,"description":520,"displayName":521,"installMethods":522,"rationale":523,"selectedPaths":524,"source":270,"sourceLanguage":18,"type":245},"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",[525],{"path":268,"priority":269},{"basePath":527,"description":528,"displayName":529,"installMethods":530,"rationale":531,"selectedPaths":532,"source":270,"sourceLanguage":18,"type":245},"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",[533],{"path":268,"priority":269},{"basePath":535,"description":536,"displayName":537,"installMethods":538,"rationale":539,"selectedPaths":540,"source":270,"sourceLanguage":18,"type":245},"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",[541,542,545,547,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],{"path":268,"priority":269},{"path":543,"priority":544},"LICENSE","high",{"path":546,"priority":493},"alt-borges.md",{"path":548,"priority":493},"compiler.md",{"path":550,"priority":345},"examples/01-hello-world.prose",{"path":552,"priority":345},"examples/02-research-and-summarize.prose",{"path":554,"priority":345},"examples/03-code-review.prose",{"path":556,"priority":345},"examples/04-write-and-refine.prose",{"path":558,"priority":345},"examples/05-debug-issue.prose",{"path":560,"priority":345},"examples/06-explain-codebase.prose",{"path":562,"priority":345},"examples/07-refactor.prose",{"path":564,"priority":345},"examples/08-blog-post.prose",{"path":566,"priority":345},"examples/09-research-with-agents.prose",{"path":568,"priority":345},"examples/10-code-review-agents.prose",{"path":570,"priority":345},"examples/11-skills-and-imports.prose",{"path":572,"priority":345},"examples/12-secure-agent-permissions.prose",{"path":574,"priority":345},"examples/13-variables-and-context.prose",{"path":576,"priority":345},"examples/14-composition-blocks.prose",{"path":578,"priority":345},"examples/15-inline-sequences.prose",{"path":580,"priority":345},"examples/16-parallel-reviews.prose",{"path":582,"priority":345},"examples/17-parallel-research.prose",{"path":584,"priority":345},"examples/18-mixed-parallel-sequential.prose",{"path":586,"priority":345},"examples/19-advanced-parallel.prose",{"path":588,"priority":345},"examples/20-fixed-loops.prose",{"path":590,"priority":345},"examples/21-pipeline-operations.prose",{"path":592,"priority":345},"examples/22-error-handling.prose",{"path":594,"priority":345},"examples/23-retry-with-backoff.prose",{"path":596,"priority":345},"examples/24-choice-blocks.prose",{"path":598,"priority":345},"examples/25-conditionals.prose",{"path":600,"priority":345},"examples/26-parameterized-blocks.prose",{"path":602,"priority":345},"examples/27-string-interpolation.prose",{"path":604,"priority":345},"examples/28-automated-pr-review.prose",{"path":606,"priority":345},"examples/28-gas-town.prose",{"path":608,"priority":345},"examples/29-captains-chair.prose",{"path":610,"priority":345},"examples/30-captains-chair-simple.prose",{"path":612,"priority":345},"examples/31-captains-chair-with-memory.prose",{"path":614,"priority":345},"examples/33-pr-review-autofix.prose",{"path":616,"priority":345},"examples/34-content-pipeline.prose",{"path":618,"priority":345},"examples/35-feature-factory.prose",{"path":620,"priority":345},"examples/36-bug-hunter.prose",{"path":622,"priority":345},"examples/37-the-forge.prose",{"path":624,"priority":345},"examples/38-skill-scan.prose",{"path":626,"priority":345},"examples/39-architect-by-simulation.prose",{"path":628,"priority":345},"examples/40-rlm-self-refine.prose",{"path":630,"priority":345},"examples/41-rlm-divide-conquer.prose",{"path":632,"priority":345},"examples/42-rlm-filter-recurse.prose",{"path":634,"priority":345},"examples/43-rlm-pairwise.prose",{"path":636,"priority":345},"examples/44-run-endpoint-ux-test.prose",{"path":638,"priority":345},"examples/45-plugin-release.prose",{"path":640,"priority":345},"examples/45-run-endpoint-ux-test-with-remediation.prose",{"path":642,"priority":345},"examples/46-run-endpoint-ux-test-fast.prose",{"path":644,"priority":345},"examples/46-workflow-crystallizer.prose",{"path":646,"priority":345},"examples/47-language-self-improvement.prose",{"path":648,"priority":345},"examples/48-habit-miner.prose",{"path":650,"priority":345},"examples/49-prose-run-retrospective.prose",{"path":652,"priority":345},"examples/README.md",{"path":654,"priority":345},"examples/roadmap/README.md",{"path":656,"priority":345},"examples/roadmap/iterative-refinement.prose",{"path":658,"priority":345},"examples/roadmap/parallel-review.prose",{"path":660,"priority":345},"examples/roadmap/simple-pipeline.prose",{"path":662,"priority":345},"examples/roadmap/syntax/open-prose-syntax.prose",{"path":664,"priority":493},"help.md",{"path":666,"priority":493},"prose.md",{"basePath":668,"description":669,"displayName":670,"installMethods":671,"rationale":672,"selectedPaths":673,"source":270,"sourceLanguage":677,"type":245},"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",[674,675],{"path":268,"priority":269},{"path":676,"priority":493},"references/api_references.md","zh-CN",{"basePath":679,"description":680,"displayName":681,"installMethods":682,"rationale":683,"selectedPaths":684,"source":270,"sourceLanguage":677,"type":245},"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",[685],{"path":268,"priority":269},{"basePath":687,"description":688,"displayName":689,"installMethods":690,"rationale":691,"selectedPaths":692,"source":270,"sourceLanguage":677,"type":245},"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",[693],{"path":268,"priority":269},{"basePath":695,"description":696,"displayName":697,"installMethods":698,"rationale":699,"selectedPaths":700,"source":270,"sourceLanguage":18,"type":245},"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",[701],{"path":268,"priority":269},{"basePath":703,"description":704,"displayName":705,"installMethods":706,"rationale":707,"selectedPaths":708,"source":270,"sourceLanguage":18,"type":245},"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",[709,710,712],{"path":268,"priority":269},{"path":711,"priority":493},"references/cli-examples.md",{"path":713,"priority":493},"references/get-started.md",{"basePath":715,"description":716,"displayName":717,"installMethods":718,"rationale":719,"selectedPaths":720,"source":270,"sourceLanguage":18,"type":245},"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",[721],{"path":268,"priority":269},{"basePath":723,"description":724,"displayName":725,"installMethods":726,"rationale":727,"selectedPaths":728,"source":270,"sourceLanguage":18,"type":245},"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",[729],{"path":268,"priority":269},{"basePath":731,"description":732,"displayName":733,"installMethods":734,"rationale":735,"selectedPaths":736,"source":270,"sourceLanguage":18,"type":245},"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",[737],{"path":268,"priority":269},{"basePath":739,"description":740,"displayName":741,"installMethods":742,"rationale":743,"selectedPaths":744,"source":270,"sourceLanguage":18,"type":245},"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",[745],{"path":268,"priority":269},{"basePath":747,"description":748,"displayName":749,"installMethods":750,"rationale":751,"selectedPaths":752,"source":270,"sourceLanguage":18,"type":245},"skills/blucli","BluOS CLI (blu) for discovery, playback, grouping, and volume.","blucli",{"claudeCode":12},"SKILL.md frontmatter at skills/blucli/SKILL.md",[753],{"path":268,"priority":269},{"basePath":755,"description":756,"displayName":757,"installMethods":758,"rationale":759,"selectedPaths":760,"source":270,"sourceLanguage":18,"type":245},"skills/camsnap","Capture frames or clips from RTSP/ONVIF cameras.","camsnap",{"claudeCode":12},"SKILL.md frontmatter at skills/camsnap/SKILL.md",[761],{"path":268,"priority":269},{"basePath":763,"description":764,"displayName":765,"installMethods":766,"rationale":767,"selectedPaths":768,"source":270,"sourceLanguage":18,"type":245},"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",[769],{"path":268,"priority":269},{"basePath":771,"description":772,"displayName":773,"installMethods":774,"rationale":775,"selectedPaths":776,"source":270,"sourceLanguage":18,"type":245},"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",[777],{"path":268,"priority":269},{"basePath":779,"description":780,"displayName":781,"installMethods":782,"rationale":783,"selectedPaths":784,"source":270,"sourceLanguage":18,"type":245},"skills/discord","Discord ops via the message tool (channel=discord).","discord",{"claudeCode":12},"SKILL.md frontmatter at skills/discord/SKILL.md",[785],{"path":268,"priority":269},{"basePath":787,"description":788,"displayName":789,"installMethods":790,"rationale":791,"selectedPaths":792,"source":270,"sourceLanguage":18,"type":245},"skills/eightctl","Control Eight Sleep pods (status, temperature, alarms, schedules).","eightctl",{"claudeCode":12},"SKILL.md frontmatter at skills/eightctl/SKILL.md",[793],{"path":268,"priority":269},{"basePath":795,"description":796,"displayName":797,"installMethods":798,"rationale":799,"selectedPaths":800,"source":270,"sourceLanguage":18,"type":245},"skills/gemini","Gemini CLI for one-shot Q&A, summaries, and generation.","gemini",{"claudeCode":12},"SKILL.md frontmatter at skills/gemini/SKILL.md",[801],{"path":268,"priority":269},{"basePath":803,"description":804,"displayName":805,"installMethods":806,"rationale":807,"selectedPaths":808,"source":270,"sourceLanguage":18,"type":245},"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",[809],{"path":268,"priority":269},{"basePath":811,"description":812,"displayName":813,"installMethods":814,"rationale":815,"selectedPaths":816,"source":270,"sourceLanguage":18,"type":245},"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",[817],{"path":268,"priority":269},{"basePath":819,"description":820,"displayName":821,"installMethods":822,"rationale":823,"selectedPaths":824,"source":270,"sourceLanguage":18,"type":245},"skills/github","Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.","github",{"claudeCode":12},"SKILL.md frontmatter at skills/github/SKILL.md",[825],{"path":268,"priority":269},{"basePath":827,"description":828,"displayName":829,"installMethods":830,"rationale":831,"selectedPaths":832,"source":270,"sourceLanguage":18,"type":245},"skills/gog","Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.","gog",{"claudeCode":12},"SKILL.md frontmatter at skills/gog/SKILL.md",[833],{"path":268,"priority":269},{"basePath":835,"description":836,"displayName":837,"installMethods":838,"rationale":839,"selectedPaths":840,"source":270,"sourceLanguage":18,"type":245},"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",[841],{"path":268,"priority":269},{"basePath":843,"description":844,"displayName":845,"installMethods":846,"rationale":847,"selectedPaths":848,"source":270,"sourceLanguage":18,"type":245},"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",[849],{"path":268,"priority":269},{"basePath":851,"description":852,"displayName":853,"installMethods":854,"rationale":855,"selectedPaths":856,"source":270,"sourceLanguage":18,"type":245},"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",[857,858,860],{"path":268,"priority":269},{"path":859,"priority":493},"references/configuration.md",{"path":861,"priority":493},"references/message-composition.md",{"basePath":863,"description":864,"displayName":865,"installMethods":866,"rationale":867,"selectedPaths":868,"source":270,"sourceLanguage":18,"type":245},"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",[869],{"path":268,"priority":269},{"basePath":871,"description":872,"displayName":873,"installMethods":874,"rationale":875,"selectedPaths":876,"source":270,"sourceLanguage":18,"type":245},"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",[877],{"path":268,"priority":269},{"basePath":879,"description":880,"displayName":881,"installMethods":882,"rationale":883,"selectedPaths":884,"source":270,"sourceLanguage":18,"type":245},"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",[885,886,888,890],{"path":268,"priority":269},{"path":887,"priority":493},"references/codexbar-cli.md",{"path":889,"priority":345},"scripts/model_usage.py",{"path":891,"priority":345},"scripts/test_model_usage.py",{"basePath":893,"description":894,"displayName":895,"installMethods":896,"rationale":897,"selectedPaths":898,"source":270,"sourceLanguage":18,"type":245},"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",[899],{"path":268,"priority":269},{"basePath":901,"description":902,"displayName":903,"installMethods":904,"rationale":905,"selectedPaths":906,"source":270,"sourceLanguage":18,"type":245},"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",[907],{"path":268,"priority":269},{"basePath":909,"description":910,"displayName":911,"installMethods":912,"rationale":913,"selectedPaths":914,"source":270,"sourceLanguage":18,"type":245},"skills/notion","Notion API for creating and managing pages, databases, and blocks.","notion",{"claudeCode":12},"SKILL.md frontmatter at skills/notion/SKILL.md",[915],{"path":268,"priority":269},{"basePath":917,"description":918,"displayName":919,"installMethods":920,"rationale":921,"selectedPaths":922,"source":270,"sourceLanguage":18,"type":245},"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",[923],{"path":268,"priority":269},{"basePath":925,"description":926,"displayName":927,"installMethods":928,"rationale":929,"selectedPaths":930,"source":270,"sourceLanguage":18,"type":245},"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",[931],{"path":268,"priority":269},{"basePath":933,"description":934,"displayName":935,"installMethods":936,"rationale":937,"selectedPaths":938,"source":270,"sourceLanguage":18,"type":245},"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",[939,940],{"path":268,"priority":269},{"path":941,"priority":345},"scripts/transcribe.sh",{"basePath":943,"description":944,"displayName":945,"installMethods":946,"rationale":947,"selectedPaths":948,"source":270,"sourceLanguage":18,"type":245},"skills/openhue","Control Philips Hue lights and scenes via the OpenHue CLI.","openhue",{"claudeCode":12},"SKILL.md frontmatter at skills/openhue/SKILL.md",[949],{"path":268,"priority":269},{"basePath":951,"description":952,"displayName":953,"installMethods":954,"rationale":955,"selectedPaths":956,"source":270,"sourceLanguage":18,"type":245},"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",[957],{"path":268,"priority":269},{"basePath":959,"description":960,"displayName":961,"installMethods":962,"rationale":963,"selectedPaths":964,"source":270,"sourceLanguage":18,"type":245},"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",[965],{"path":268,"priority":269},{"basePath":967,"description":968,"displayName":969,"installMethods":970,"rationale":971,"selectedPaths":972,"source":270,"sourceLanguage":18,"type":245},"skills/peekaboo","Capture and automate macOS UI with the Peekaboo CLI.","peekaboo",{"claudeCode":12},"SKILL.md frontmatter at skills/peekaboo/SKILL.md",[973],{"path":268,"priority":269},{"basePath":975,"description":976,"displayName":977,"installMethods":978,"rationale":979,"selectedPaths":980,"source":270,"sourceLanguage":18,"type":245},"skills/sag","ElevenLabs text-to-speech with mac-style say UX.","sag",{"claudeCode":12},"SKILL.md frontmatter at skills/sag/SKILL.md",[981],{"path":268,"priority":269},{"basePath":983,"description":984,"displayName":985,"installMethods":986,"rationale":987,"selectedPaths":988,"source":270,"sourceLanguage":18,"type":245},"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",[989],{"path":268,"priority":269},{"basePath":991,"description":992,"displayName":993,"installMethods":994,"rationale":995,"selectedPaths":996,"source":270,"sourceLanguage":18,"type":245},"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",[997],{"path":268,"priority":269},{"basePath":999,"description":1000,"displayName":1001,"installMethods":1002,"rationale":1003,"selectedPaths":1004,"source":270,"sourceLanguage":18,"type":245},"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",[1005,1006,1008,1010,1012,1014,1016],{"path":268,"priority":269},{"path":1007,"priority":544},"license.txt",{"path":1009,"priority":345},"scripts/init_skill.py",{"path":1011,"priority":345},"scripts/package_skill.py",{"path":1013,"priority":345},"scripts/quick_validate.py",{"path":1015,"priority":345},"scripts/test_package_skill.py",{"path":1017,"priority":345},"scripts/test_quick_validate.py",{"basePath":1019,"description":1020,"displayName":1021,"installMethods":1022,"rationale":1023,"selectedPaths":1024,"source":270,"sourceLanguage":18,"type":245},"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",[1025],{"path":268,"priority":269},{"basePath":1027,"description":1028,"displayName":1029,"installMethods":1030,"rationale":1031,"selectedPaths":1032,"source":270,"sourceLanguage":18,"type":245},"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",[1033],{"path":268,"priority":269},{"basePath":1035,"description":1036,"displayName":1037,"installMethods":1038,"rationale":1039,"selectedPaths":1040,"source":270,"sourceLanguage":18,"type":245},"skills/sonoscli","Control Sonos speakers (discover/status/play/volume/group).","sonoscli",{"claudeCode":12},"SKILL.md frontmatter at skills/sonoscli/SKILL.md",[1041],{"path":268,"priority":269},{"basePath":1043,"description":1044,"displayName":1045,"installMethods":1046,"rationale":1047,"selectedPaths":1048,"source":270,"sourceLanguage":18,"type":245},"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",[1049],{"path":268,"priority":269},{"basePath":1051,"description":1052,"displayName":1053,"installMethods":1054,"rationale":1055,"selectedPaths":1056,"source":270,"sourceLanguage":18,"type":245},"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",[1057],{"path":268,"priority":269},{"basePath":1059,"description":1060,"displayName":1061,"installMethods":1062,"rationale":1063,"selectedPaths":1064,"source":270,"sourceLanguage":18,"type":245},"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",[1065,1066,1068],{"path":268,"priority":269},{"path":1067,"priority":345},"examples/inbox-triage.lobster",{"path":1069,"priority":345},"examples/pr-intake.lobster",{"basePath":1071,"description":1072,"displayName":1073,"installMethods":1074,"rationale":1075,"selectedPaths":1076,"source":270,"sourceLanguage":18,"type":245},"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",[1077],{"path":268,"priority":269},{"basePath":1079,"description":1080,"displayName":1081,"installMethods":1082,"rationale":1083,"selectedPaths":1084,"source":270,"sourceLanguage":18,"type":245},"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",[1085],{"path":268,"priority":269},{"basePath":1087,"description":1088,"displayName":1089,"installMethods":1090,"rationale":1091,"selectedPaths":1092,"source":270,"sourceLanguage":18,"type":245},"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",[1093,1094,1096],{"path":268,"priority":269},{"path":1095,"priority":345},"scripts/find-sessions.sh",{"path":1097,"priority":345},"scripts/wait-for-text.sh",{"basePath":1099,"description":1100,"displayName":1101,"installMethods":1102,"rationale":1103,"selectedPaths":1104,"source":270,"sourceLanguage":18,"type":245},"skills/trello","Manage Trello boards, lists, and cards via the Trello REST API.","trello",{"claudeCode":12},"SKILL.md frontmatter at skills/trello/SKILL.md",[1105],{"path":268,"priority":269},{"basePath":1107,"description":1108,"displayName":1109,"installMethods":1110,"rationale":1111,"selectedPaths":1112,"source":270,"sourceLanguage":18,"type":245},"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",[1113,1114],{"path":268,"priority":269},{"path":1115,"priority":345},"scripts/frame.sh",{"basePath":1117,"description":1118,"displayName":1119,"installMethods":1120,"rationale":1121,"selectedPaths":1122,"source":270,"sourceLanguage":18,"type":245},"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",[1123],{"path":268,"priority":269},{"basePath":1125,"description":1126,"displayName":1127,"installMethods":1128,"rationale":1129,"selectedPaths":1130,"source":270,"sourceLanguage":18,"type":245},"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",[1131],{"path":268,"priority":269},{"basePath":1133,"description":1134,"displayName":1135,"installMethods":1136,"rationale":1137,"selectedPaths":1138,"source":270,"sourceLanguage":18,"type":245},"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",[1139],{"path":268,"priority":269},{"basePath":1141,"description":1142,"displayName":1143,"installMethods":1144,"rationale":1145,"selectedPaths":1146,"source":270,"sourceLanguage":18,"type":245},"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",[1147],{"path":268,"priority":269},{"basePath":1149,"installMethods":1150,"rationale":1152,"selectedPaths":1153,"source":270,"sourceLanguage":18,"type":1158},"scripts/docs-i18n",{"go":1151},"github.com/openclaw/openclaw/scripts/docs-i18n","cli ecosystem detected at scripts/docs-i18n",[1154,1156],{"path":1155,"priority":269},"go.mod",{"path":1157,"priority":493},"main.go","cli",{"basePath":1160,"description":1161,"displayName":1162,"installMethods":1163,"license":236,"rationale":1164,"selectedPaths":1165,"source":270,"sourceLanguage":18,"type":1189},"","Multi-channel AI gateway with extensible messaging integrations","openclaw",{"npm":1162},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[1166,1168,1170,1171,1173,1175,1177,1179,1181,1183,1185,1187],{"path":1167,"priority":269},"package.json",{"path":1169,"priority":269},"README.md",{"path":543,"priority":544},{"path":1172,"priority":493},"openclaw.mjs",{"path":1174,"priority":345},"src/index.ts",{"path":1176,"priority":345},"src/tools/availability.ts",{"path":1178,"priority":345},"src/tools/descriptors.ts",{"path":1180,"priority":345},"src/tools/diagnostics.ts",{"path":1182,"priority":345},"src/tools/execution.ts",{"path":1184,"priority":345},"src/tools/index.ts",{"path":1186,"priority":345},"src/tools/planner.ts",{"path":1188,"priority":345},"src/tools/protocol.ts","mcp",{"sources":1191},[1192],"manual",{"npmPackage":1162},{"closedIssues90d":8,"description":1195,"forks":230,"homepage":1196,"license":236,"openIssues90d":8,"pushedAt":231,"readmeSize":228,"stars":232,"topics":1197},"Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 ","https://openclaw.ai",[1198,1199,1200,1201,1202,1203,1162],"ai","assistant","own-your-data","personal","crustacean","molty",{"downloads":234},{"classifiedAt":1206,"discoverAt":1207,"extractAt":1208,"githubAt":1208,"npmAt":1209,"updatedAt":1206},1778697651718,1778697628325,1778697645005,1778697647656,[211,214,212,210,213],{"evaluatedAt":240,"extractAt":1212,"updatedAt":240},1778697652123,[],[1215,1244,1271,1293,1323,1353],{"_creationTime":1216,"_id":1217,"community":1218,"display":1219,"identity":1225,"providers":1230,"relations":1237,"tags":1240,"workflow":1241},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":1220,"installMethods":1221,"name":1223,"sourceUrl":1224},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":1222},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1226,"githubOwner":1227,"githubRepo":1228,"locale":18,"slug":1229,"type":245},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":1231,"extract":1236},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":1232,"targetMarket":215,"tier":216},[1233,1234,213,1089,214,1158,1235],"git","development-environment","developer-tool",{"commitSha":251,"license":236},{"parentExtensionId":1238,"repoId":1239},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[214,1158,1235,1234,1233,1089,213],{"evaluatedAt":1242,"extractAt":1243,"updatedAt":1242},1778699613343,1778699234184,{"_creationTime":1245,"_id":1246,"community":1247,"display":1248,"identity":1254,"providers":1256,"relations":1264,"tags":1266,"workflow":1267},1778699468747.1746,"k1707pszx7h026a651dp5tvaxd86m3ag",{"reviewCount":8},{"description":1249,"installMethods":1250,"name":1252,"sourceUrl":1253},"Create public Google Docs or Google Sheet files without requiring OAuth. Use this skill to create and edit Google Docs and Sheets, no Google sign-in required. Documents are viewable at shareable links. Registration is automatic on first use.",{"claudeCode":1251},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":1160,"githubOwner":1255,"githubRepo":1252,"locale":18,"slug":1252,"type":245},"zagmoai",{"evaluate":1257,"extract":1263},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":1258,"targetMarket":215,"tier":216},[1259,1260,1261,214,1262],"google-docs","google-sheets","productivity","api-client",{"commitSha":251},{"repoId":1265},"kd776ynh73t0d6samn4bnxdf3x86n8mj",[1262,214,1259,1260,1261],{"evaluatedAt":1268,"extractAt":1269,"updatedAt":1270},1778699485884,1778699468747,1778699509178,{"_creationTime":1272,"_id":1273,"community":1274,"display":1275,"identity":1278,"providers":1281,"relations":1289,"tags":1290,"workflow":1291},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":1276,"installMethods":1277,"name":1228,"sourceUrl":1224},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":1222},{"basePath":1279,"githubOwner":1227,"githubRepo":1228,"locale":18,"slug":1280,"type":245},"skills/ask","ask",{"evaluate":1282,"extract":1288},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":1283,"targetMarket":215,"tier":216},[1158,214,1284,1285,1286,1287],"llm","prompting","code-review","artifact-generation",{"commitSha":251,"license":236},{"parentExtensionId":1238,"repoId":1239},[1287,214,1158,1286,1284,1285],{"evaluatedAt":1292,"extractAt":1243,"updatedAt":1292},1778699303045,{"_creationTime":1294,"_id":1295,"community":1296,"display":1297,"identity":1303,"providers":1308,"relations":1316,"tags":1318,"workflow":1319},1778699106670.4268,"k179cgk616p3xva37r5jqsfwvh86mcp2",{"reviewCount":8},{"description":1298,"installMethods":1299,"name":1301,"sourceUrl":1302},"Use when work depends on the user's live browser session or visible rendered state rather than static fetches, especially for browser debugging contexts or DevTools-selected elements or requests, logged-in dashboards or CMS flows, localhost apps, forms, uploads, downloads, media inspection, DOM or iframe inspection, Shadow DOM, or browser failures that look like soft 404s, auth walls, anti-bot checks, or rate limits.",{"claudeCode":1300},"xixu-me/skills","Use My Browser","https://github.com/xixu-me/skills",{"basePath":1304,"githubOwner":1305,"githubRepo":1306,"locale":18,"slug":1307,"type":245},"skills/use-my-browser","xixu-me","skills","use-my-browser",{"evaluate":1309,"extract":1315},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":1310,"targetMarket":215,"tier":216},[1311,1312,214,1313,1314],"browser","debugging","ux","developer-tools",{"commitSha":251,"license":236},{"repoId":1317},"kd77r2vb42jmgam0qbr9f2c6kn86mebv",[214,1311,1312,1314,1313],{"evaluatedAt":1320,"extractAt":1321,"updatedAt":1322},1778699261239,1778699106670,1778699384978,{"_creationTime":1324,"_id":1325,"community":1326,"display":1327,"identity":1333,"providers":1336,"relations":1345,"tags":1348,"workflow":1349},1778699170774.1592,"k172e8vt4zcz50bb0vfp6ptb1n86mf90",{"reviewCount":8},{"description":1328,"installMethods":1329,"name":1331,"sourceUrl":1332},"Use when the user needs X (Twitter) data or confirmation-gated X actions through Xquik: tweet search, user lookup, follower extraction, media download, monitoring, webhooks, MCP, SDKs, posting, likes, DMs, and profile updates. Requires a Xquik API key. Never ask for X login material.",{"claudeCode":1330},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":1334,"githubOwner":1335,"githubRepo":1331,"locale":18,"slug":1331,"type":245},"skills/x-twitter-scraper","Xquik-dev",{"evaluate":1337,"extract":1344},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":1338,"targetMarket":215,"tier":216},[1339,1340,1341,1342,214,1189,1343],"twitter","x","api","data-retrieval","sdk",{"commitSha":251},{"parentExtensionId":1346,"repoId":1347},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh",[1341,214,1342,1189,1343,1339,1340],{"evaluatedAt":1350,"extractAt":1351,"updatedAt":1352},1778699230863,1778699170774,1778699296021,{"_creationTime":1354,"_id":1355,"community":1356,"display":1357,"identity":1359,"providers":1360,"relations":1366,"tags":1367,"workflow":1368},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",{"reviewCount":8},{"description":1020,"installMethods":1358,"name":1021,"sourceUrl":14},{"claudeCode":12},{"basePath":1019,"githubOwner":243,"githubRepo":244,"locale":18,"slug":1021,"type":245},{"evaluate":1361,"extract":1365},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":1362,"targetMarket":215,"tier":216},[1021,1363,1364,214,1341],"messaging","communication",{"commitSha":251},{"repoId":253},[1341,214,1364,1363,1021],{"evaluatedAt":1369,"extractAt":1212,"updatedAt":1369},1778698950505]