[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-steipete-prose-zh-CN":3,"guides-for-steipete-prose":1224,"similar-k171669e2wby7rvkwtsrg3fqjx86m793-zh-CN":1225},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":251,"isFallback":234,"parentExtension":257,"providers":258,"relations":263,"repo":265,"tags":1221,"workflow":1222},1778697652123.8882,"k171669e2wby7rvkwtsrg3fqjx86m793",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.",{"claudeCode":12},"steipete/clawdis","OpenProse VM","https://github.com/steipete/clawdis",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":232,"workflow":249},1778698206178.2017,"kn71vknkqsmgv9qjwngzhhw55586nggy","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":209,"promptVersionExtension":212,"promptVersionScoring":213,"purpose":214,"rationale":215,"score":216,"summary":217,"tags":218,"targetMarket":225,"tier":226,"useCases":227},[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,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of orchestrating multi-agent workflows for OpenProse VM commands and files, and the target user is anyone working with .prose files or OpenProse mentions.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill orchestrates multi-agent workflows for OpenProse, acting as a VM and runtime mapping, which offers significant value over basic LLM capabilities and is not just a thin wrapper.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is well-defined with clear execution semantics, state management, and a structured language, supporting a complete workflow lifecycle from compilation to execution.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on executing OpenProse programs and managing the OpenProse VM, with no unrelated capabilities bundled.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose of orchestrating multi-agent workflows for OpenProse VM commands and .prose files.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill utilizes specific tools like `sessions_spawn`, `read`/`write`, and `web_fetch` which are appropriately scoped for OpenProse execution, not general shell execution.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All parameters and options related to OpenProse execution, state management, and agent configuration are documented within the provided markdown files.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The primary tool name is 'prose', which is descriptive and aligns with the skill's domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The skill's inputs and outputs are well-defined by the OpenProse language structure (session prompts, input/output declarations) and executed via specific tools, minimizing arbitrary I/O.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is distributed under the MIT license, a permissive open-source license, as indicated by the bundled LICENSE file.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent commits, indicating active maintenance.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The skill appears to have no third-party dependencies that require specific management.",{"category":66,"check":67,"severity":63,"summary":68},"Security","Secret Management","The skill does not appear to handle or require any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The OpenProse language and VM design explicitly handle untrusted content via discretion markers and structured execution, and external content fetching is handled through specific tools like `web_fetch`.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill utilizes specific tools for fetching remote programs (`web_fetch`) and does not engage in runtime script downloads or remote command execution, thus avoiding transitive supply-chain risks.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates within the defined OpenProse VM environment and uses specified tools, ensuring actions are confined to the intended scope and do not modify files outside the project/user's `.prose/` directory.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The provided documentation and code structure do not indicate any use of detached-process spawns or deny-retry loops that would facilitate sandbox escape.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's operations are confined to executing OpenProse programs and do not involve submitting confidential data to third parties. Network calls are limited to `web_fetch` for `.prose` files.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled markdown files appear free of hidden-steering tricks, control characters, or invisible Unicode tags.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's implementation relies on structured markdown and direct tool calls, with no indication of obfuscated code, base64 payloads, or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes clear assumptions about the `.prose/` directory structure for state management and explicitly loads its own documentation files, with no reliance on user project layout outside these.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 0 issues opened and 0 closed in the last 90 days, the project is either very new or has no open issues, indicating a low volume of engagement that does not signal poor attention.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository has a `pushedAt` date indicating recent activity and the presence of a `CHANGELOG.md` suggests versioning practices are followed.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The OpenProse language specification includes detailed validation rules, and the compiler/validator is designed to check syntax, semantics, and structure.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill primarily orchestrates agent sessions and file I/O within its own scope; destructive operations are managed by the underlying tools and are not directly exposed as unguarded primitives by the skill itself.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The OpenProse language specification details structured error handling with try/catch/finally blocks, throw statements, and specific error codes, ensuring robust execution.",{"category":104,"check":114,"severity":63,"summary":115},"Logging","The skill itself doesn't perform destructive actions or outbound calls that require local audit logging; logging is handled by the underlying agent execution and state management.",{"category":117,"check":118,"severity":63,"summary":119},"Compliance","GDPR","The skill does not operate on personal data; its function is to execute programs and orchestrate agents.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The extension's functionality is language-agnostic and does not contain regional-specific logic or data, making it globally applicable.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill is designed to be portable and relies on standard tools and markdown interpretation, with no apparent assumptions about specific OS, shells, or editor environments.",{"category":44,"check":127,"severity":24,"summary":128},"README","A comprehensive README file exists within the examples directory, providing context and usage information.",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","The skill exposes a single entry point ('prose' command) which then routes internally based on arguments, fitting within the ideal range.",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","The skill uses a single command ('prose') with sub-commands that are routed internally, avoiding overlapping synonyms for distinct actions.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features related to OpenProse execution, language constructs, and VM behavior are implemented and documented across the provided markdown files.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","Installation instructions are provided via the `claudeCode: steipete/clawdis` method, and usage examples are available within the skill's documentation and examples directory.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The OpenProse compiler and execution model specify detailed error reporting with location information, root cause framing, and recovery steps where applicable.",{"category":147,"check":148,"severity":63,"summary":149},"Execution","Pinned dependencies","The skill does not appear to use external package dependencies that would require pinning via lockfiles.",{"category":33,"check":151,"severity":63,"summary":152},"Dry-run preview","The skill's primary function is orchestration and execution of agent sessions, not state-changing operations that would typically benefit from a dry-run preview.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The OpenProse language specification includes retry properties and backoff strategies for session calls, and the VM manages timeouts for agent interactions.",{"category":117,"check":158,"severity":63,"summary":159},"Telemetry opt-in","There is no indication that the skill itself emits telemetry; telemetry would be handled by the underlying agent execution environment.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill clearly defines its purpose as orchestrating multi-agent workflows for OpenProse VM, specifying when to activate and providing clear triggers.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise, self-contained, and accurately summarizes the core capability and triggers for the OpenProse skill.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The skill body is well-structured, delegates detailed material to separate files (`compiler.md`, `prose.md`), and remains under typical length limits.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed specifications like `compiler.md` and `prose.md` are linked from the main SKILL.md, implementing progressive disclosure for complex material.",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","The skill's primary function is program execution, not deep exploration or code review requiring a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The `examples/` directory contains numerous end-to-end, ready-to-use examples demonstrating various capabilities, inputs, and expected outcomes.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation (e.g., `compiler.md`, `prose.md`) addresses failure modes, limitations, and recovery steps for various scenarios, including state management and error handling.",{"category":104,"check":183,"severity":63,"summary":184},"Tool Fallback","The skill does not rely on external MCP servers or custom tooling that would require fallback paths; it uses core Claude Code primitives.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The OpenProse execution model and validation rules emphasize halting on unexpected states or errors, with clear reporting and recovery steps documented.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained, and any cross-references to external programs are handled via explicit `use` statements, ensuring standalone functionality.",1778698206067,"This skill provides the OpenProse VM, enabling users to execute .prose programs that orchestrate multi-agent workflows. It maps OpenProse concepts to Claude Code primitives and manages state, execution, and program composition.",[195,196,197,198,199],"Orchestrates multi-agent workflows","Executes OpenProse programs","Maps OpenProse to Claude Code primitives","Manages program state and execution","Supports composition and modularity",[201,202,203],"Directly replacing existing agent frameworks","Providing a general-purpose programming language","Executing code outside the OpenProse VM paradigm",[205,206,207,208],"Workflow definition","Agent orchestration","Structured programming","State management",[210,211],"Access to a Claude Code environment","Ability to execute commands","3.0.0","4.4.0","To enable users to define and execute complex, multi-agent workflows using the OpenProse language, offering a structured and intelligent approach to AI orchestration.","High quality implementation and documentation across all checks, with no critical or warning findings. Minor areas like dependency management and telemetry are not applicable.",99,"A robust and well-documented skill for executing OpenProse programs, offering a sophisticated VM for multi-agent workflows.",[219,220,221,222,223,224],"orchestration","workflow","agent","language","runtime","vm","global","verified",[228,229,230,231],"Running .prose files for automated tasks","Building complex agent interactions from scripts","Developing and testing multi-agent systems","Automating workflows involving multiple AI agents",{"codeQuality":233,"collectedAt":235,"documentation":236,"maintenance":239,"popularity":243,"security":245,"testCoverage":248},{"hasLockfile":234},true,1778698188376,{"descriptionLength":237,"readmeSize":238},130,86172,{"closedIssues90d":8,"forks":240,"hasChangelog":234,"openIssues90d":8,"pushedAt":241,"stars":242},76893,1778697576000,371556,{"npmDownloads":244},4624697,{"hasNpmPackage":234,"license":246,"smitheryVerified":247},"MIT",false,{"hasCi":234,"hasTests":234},{"updatedAt":250},1778698206178,{"basePath":252,"githubOwner":253,"githubRepo":254,"locale":18,"slug":255,"type":256},"extensions/open-prose/skills/prose","steipete","clawdis","prose","skill",null,{"evaluate":259,"extract":261},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":260,"targetMarket":225,"tier":226},[219,220,221,222,223,224],{"commitSha":262,"license":246},"HEAD",{"repoId":264},"kd738npxg9yh3xf3vddzy9fyfh86nhng",{"_creationTime":266,"_id":264,"identity":267,"providers":268,"workflow":1216},1778697628325.5796,{"githubOwner":253,"githubRepo":254,"sourceUrl":14},{"classify":269,"discover":1201,"extract":1204,"github":1205,"npm":1215},{"commitSha":262,"extensions":270},[271,282,290,298,306,314,322,330,338,346,357,365,373,381,389,399,407,417,425,433,441,449,457,465,473,481,489,497,508,516,524,532,540,548,678,689,697,705,713,725,733,741,749,757,765,773,781,789,797,805,813,821,829,837,845,853,861,873,881,889,903,911,919,927,935,943,953,961,969,977,985,993,1001,1009,1029,1037,1045,1053,1061,1069,1081,1089,1097,1109,1117,1127,1135,1143,1151,1159,1170],{"basePath":272,"description":273,"displayName":274,"installMethods":275,"rationale":276,"selectedPaths":277,"source":281,"sourceLanguage":18,"type":256},".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",[278],{"path":279,"priority":280},"SKILL.md","mandatory","rule",{"basePath":283,"description":284,"displayName":285,"installMethods":286,"rationale":287,"selectedPaths":288,"source":281,"sourceLanguage":18,"type":256},".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",[289],{"path":279,"priority":280},{"basePath":291,"description":292,"displayName":293,"installMethods":294,"rationale":295,"selectedPaths":296,"source":281,"sourceLanguage":18,"type":256},".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",[297],{"path":279,"priority":280},{"basePath":299,"description":300,"displayName":301,"installMethods":302,"rationale":303,"selectedPaths":304,"source":281,"sourceLanguage":18,"type":256},".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",[305],{"path":279,"priority":280},{"basePath":307,"description":308,"displayName":309,"installMethods":310,"rationale":311,"selectedPaths":312,"source":281,"sourceLanguage":18,"type":256},".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",[313],{"path":279,"priority":280},{"basePath":315,"description":316,"displayName":317,"installMethods":318,"rationale":319,"selectedPaths":320,"source":281,"sourceLanguage":18,"type":256},".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",[321],{"path":279,"priority":280},{"basePath":323,"description":324,"displayName":325,"installMethods":326,"rationale":327,"selectedPaths":328,"source":281,"sourceLanguage":18,"type":256},".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",[329],{"path":279,"priority":280},{"basePath":331,"description":332,"displayName":333,"installMethods":334,"rationale":335,"selectedPaths":336,"source":281,"sourceLanguage":18,"type":256},".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",[337],{"path":279,"priority":280},{"basePath":339,"description":340,"displayName":341,"installMethods":342,"rationale":343,"selectedPaths":344,"source":281,"sourceLanguage":18,"type":256},".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",[345],{"path":279,"priority":280},{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":281,"sourceLanguage":18,"type":256},".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",[353,354],{"path":279,"priority":280},{"path":355,"priority":356},"scripts/github-activity.sh","low",{"basePath":358,"description":359,"displayName":360,"installMethods":361,"rationale":362,"selectedPaths":363,"source":281,"sourceLanguage":18,"type":256},".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",[364],{"path":279,"priority":280},{"basePath":366,"description":367,"displayName":368,"installMethods":369,"rationale":370,"selectedPaths":371,"source":281,"sourceLanguage":18,"type":256},".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",[372],{"path":279,"priority":280},{"basePath":374,"description":375,"displayName":376,"installMethods":377,"rationale":378,"selectedPaths":379,"source":281,"sourceLanguage":18,"type":256},".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",[380],{"path":279,"priority":280},{"basePath":382,"description":383,"displayName":384,"installMethods":385,"rationale":386,"selectedPaths":387,"source":281,"sourceLanguage":18,"type":256},".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",[388],{"path":279,"priority":280},{"basePath":390,"description":391,"displayName":392,"installMethods":393,"rationale":394,"selectedPaths":395,"source":281,"sourceLanguage":18,"type":256},".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",[396,397],{"path":279,"priority":280},{"path":398,"priority":356},"scripts/secret-scanning.mjs",{"basePath":400,"description":401,"displayName":402,"installMethods":403,"rationale":404,"selectedPaths":405,"source":281,"sourceLanguage":18,"type":256},".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",[406],{"path":279,"priority":280},{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":281,"sourceLanguage":18,"type":256},".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",[414,415],{"path":279,"priority":280},{"path":416,"priority":356},"scripts/heapsnapshot-delta.mjs",{"basePath":418,"description":419,"displayName":420,"installMethods":421,"rationale":422,"selectedPaths":423,"source":281,"sourceLanguage":18,"type":256},".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",[424],{"path":279,"priority":280},{"basePath":426,"description":427,"displayName":428,"installMethods":429,"rationale":430,"selectedPaths":431,"source":281,"sourceLanguage":18,"type":256},".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",[432],{"path":279,"priority":280},{"basePath":434,"description":435,"displayName":436,"installMethods":437,"rationale":438,"selectedPaths":439,"source":281,"sourceLanguage":18,"type":256},".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",[440],{"path":279,"priority":280},{"basePath":442,"description":443,"displayName":444,"installMethods":445,"rationale":446,"selectedPaths":447,"source":281,"sourceLanguage":18,"type":256},".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",[448],{"path":279,"priority":280},{"basePath":450,"description":451,"displayName":452,"installMethods":453,"rationale":454,"selectedPaths":455,"source":281,"sourceLanguage":18,"type":256},".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",[456],{"path":279,"priority":280},{"basePath":458,"description":459,"displayName":460,"installMethods":461,"rationale":462,"selectedPaths":463,"source":281,"sourceLanguage":18,"type":256},".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",[464],{"path":279,"priority":280},{"basePath":466,"description":467,"displayName":468,"installMethods":469,"rationale":470,"selectedPaths":471,"source":281,"sourceLanguage":18,"type":256},".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",[472],{"path":279,"priority":280},{"basePath":474,"description":475,"displayName":476,"installMethods":477,"rationale":478,"selectedPaths":479,"source":281,"sourceLanguage":18,"type":256},"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",[480],{"path":279,"priority":280},{"basePath":482,"description":483,"displayName":484,"installMethods":485,"rationale":486,"selectedPaths":487,"source":281,"sourceLanguage":18,"type":256},"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",[488],{"path":279,"priority":280},{"basePath":490,"description":491,"displayName":492,"installMethods":493,"rationale":494,"selectedPaths":495,"source":281,"sourceLanguage":18,"type":256},"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",[496],{"path":279,"priority":280},{"basePath":498,"description":499,"displayName":500,"installMethods":501,"rationale":502,"selectedPaths":503,"source":281,"sourceLanguage":18,"type":256},"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",[504,505],{"path":279,"priority":280},{"path":506,"priority":507},"references/block-types.md","medium",{"basePath":509,"description":510,"displayName":511,"installMethods":512,"rationale":513,"selectedPaths":514,"source":281,"sourceLanguage":18,"type":256},"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",[515],{"path":279,"priority":280},{"basePath":517,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"source":281,"sourceLanguage":18,"type":256},"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",[523],{"path":279,"priority":280},{"basePath":525,"description":526,"displayName":527,"installMethods":528,"rationale":529,"selectedPaths":530,"source":281,"sourceLanguage":18,"type":256},"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",[531],{"path":279,"priority":280},{"basePath":533,"description":534,"displayName":535,"installMethods":536,"rationale":537,"selectedPaths":538,"source":281,"sourceLanguage":18,"type":256},"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",[539],{"path":279,"priority":280},{"basePath":541,"description":542,"displayName":543,"installMethods":544,"rationale":545,"selectedPaths":546,"source":281,"sourceLanguage":18,"type":256},"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",[547],{"path":279,"priority":280},{"basePath":252,"description":10,"displayName":255,"installMethods":549,"rationale":550,"selectedPaths":551,"source":281,"sourceLanguage":18,"type":256},{"claudeCode":12},"SKILL.md frontmatter at extensions/open-prose/skills/prose/SKILL.md",[552,553,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,676],{"path":279,"priority":280},{"path":554,"priority":555},"LICENSE","high",{"path":557,"priority":507},"alt-borges.md",{"path":559,"priority":507},"compiler.md",{"path":561,"priority":356},"examples/01-hello-world.prose",{"path":563,"priority":356},"examples/02-research-and-summarize.prose",{"path":565,"priority":356},"examples/03-code-review.prose",{"path":567,"priority":356},"examples/04-write-and-refine.prose",{"path":569,"priority":356},"examples/05-debug-issue.prose",{"path":571,"priority":356},"examples/06-explain-codebase.prose",{"path":573,"priority":356},"examples/07-refactor.prose",{"path":575,"priority":356},"examples/08-blog-post.prose",{"path":577,"priority":356},"examples/09-research-with-agents.prose",{"path":579,"priority":356},"examples/10-code-review-agents.prose",{"path":581,"priority":356},"examples/11-skills-and-imports.prose",{"path":583,"priority":356},"examples/12-secure-agent-permissions.prose",{"path":585,"priority":356},"examples/13-variables-and-context.prose",{"path":587,"priority":356},"examples/14-composition-blocks.prose",{"path":589,"priority":356},"examples/15-inline-sequences.prose",{"path":591,"priority":356},"examples/16-parallel-reviews.prose",{"path":593,"priority":356},"examples/17-parallel-research.prose",{"path":595,"priority":356},"examples/18-mixed-parallel-sequential.prose",{"path":597,"priority":356},"examples/19-advanced-parallel.prose",{"path":599,"priority":356},"examples/20-fixed-loops.prose",{"path":601,"priority":356},"examples/21-pipeline-operations.prose",{"path":603,"priority":356},"examples/22-error-handling.prose",{"path":605,"priority":356},"examples/23-retry-with-backoff.prose",{"path":607,"priority":356},"examples/24-choice-blocks.prose",{"path":609,"priority":356},"examples/25-conditionals.prose",{"path":611,"priority":356},"examples/26-parameterized-blocks.prose",{"path":613,"priority":356},"examples/27-string-interpolation.prose",{"path":615,"priority":356},"examples/28-automated-pr-review.prose",{"path":617,"priority":356},"examples/28-gas-town.prose",{"path":619,"priority":356},"examples/29-captains-chair.prose",{"path":621,"priority":356},"examples/30-captains-chair-simple.prose",{"path":623,"priority":356},"examples/31-captains-chair-with-memory.prose",{"path":625,"priority":356},"examples/33-pr-review-autofix.prose",{"path":627,"priority":356},"examples/34-content-pipeline.prose",{"path":629,"priority":356},"examples/35-feature-factory.prose",{"path":631,"priority":356},"examples/36-bug-hunter.prose",{"path":633,"priority":356},"examples/37-the-forge.prose",{"path":635,"priority":356},"examples/38-skill-scan.prose",{"path":637,"priority":356},"examples/39-architect-by-simulation.prose",{"path":639,"priority":356},"examples/40-rlm-self-refine.prose",{"path":641,"priority":356},"examples/41-rlm-divide-conquer.prose",{"path":643,"priority":356},"examples/42-rlm-filter-recurse.prose",{"path":645,"priority":356},"examples/43-rlm-pairwise.prose",{"path":647,"priority":356},"examples/44-run-endpoint-ux-test.prose",{"path":649,"priority":356},"examples/45-plugin-release.prose",{"path":651,"priority":356},"examples/45-run-endpoint-ux-test-with-remediation.prose",{"path":653,"priority":356},"examples/46-run-endpoint-ux-test-fast.prose",{"path":655,"priority":356},"examples/46-workflow-crystallizer.prose",{"path":657,"priority":356},"examples/47-language-self-improvement.prose",{"path":659,"priority":356},"examples/48-habit-miner.prose",{"path":661,"priority":356},"examples/49-prose-run-retrospective.prose",{"path":663,"priority":356},"examples/README.md",{"path":665,"priority":356},"examples/roadmap/README.md",{"path":667,"priority":356},"examples/roadmap/iterative-refinement.prose",{"path":669,"priority":356},"examples/roadmap/parallel-review.prose",{"path":671,"priority":356},"examples/roadmap/simple-pipeline.prose",{"path":673,"priority":356},"examples/roadmap/syntax/open-prose-syntax.prose",{"path":675,"priority":507},"help.md",{"path":677,"priority":507},"prose.md",{"basePath":679,"description":680,"displayName":681,"installMethods":682,"rationale":683,"selectedPaths":684,"source":281,"sourceLanguage":688,"type":256},"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",[685,686],{"path":279,"priority":280},{"path":687,"priority":507},"references/api_references.md","zh-CN",{"basePath":690,"description":691,"displayName":692,"installMethods":693,"rationale":694,"selectedPaths":695,"source":281,"sourceLanguage":688,"type":256},"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",[696],{"path":279,"priority":280},{"basePath":698,"description":699,"displayName":700,"installMethods":701,"rationale":702,"selectedPaths":703,"source":281,"sourceLanguage":688,"type":256},"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",[704],{"path":279,"priority":280},{"basePath":706,"description":707,"displayName":708,"installMethods":709,"rationale":710,"selectedPaths":711,"source":281,"sourceLanguage":18,"type":256},"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",[712],{"path":279,"priority":280},{"basePath":714,"description":715,"displayName":716,"installMethods":717,"rationale":718,"selectedPaths":719,"source":281,"sourceLanguage":18,"type":256},"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",[720,721,723],{"path":279,"priority":280},{"path":722,"priority":507},"references/cli-examples.md",{"path":724,"priority":507},"references/get-started.md",{"basePath":726,"description":727,"displayName":728,"installMethods":729,"rationale":730,"selectedPaths":731,"source":281,"sourceLanguage":18,"type":256},"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",[732],{"path":279,"priority":280},{"basePath":734,"description":735,"displayName":736,"installMethods":737,"rationale":738,"selectedPaths":739,"source":281,"sourceLanguage":18,"type":256},"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",[740],{"path":279,"priority":280},{"basePath":742,"description":743,"displayName":744,"installMethods":745,"rationale":746,"selectedPaths":747,"source":281,"sourceLanguage":18,"type":256},"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",[748],{"path":279,"priority":280},{"basePath":750,"description":751,"displayName":752,"installMethods":753,"rationale":754,"selectedPaths":755,"source":281,"sourceLanguage":18,"type":256},"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",[756],{"path":279,"priority":280},{"basePath":758,"description":759,"displayName":760,"installMethods":761,"rationale":762,"selectedPaths":763,"source":281,"sourceLanguage":18,"type":256},"skills/blucli","BluOS CLI (blu) for discovery, playback, grouping, and volume.","blucli",{"claudeCode":12},"SKILL.md frontmatter at skills/blucli/SKILL.md",[764],{"path":279,"priority":280},{"basePath":766,"description":767,"displayName":768,"installMethods":769,"rationale":770,"selectedPaths":771,"source":281,"sourceLanguage":18,"type":256},"skills/camsnap","Capture frames or clips from RTSP/ONVIF cameras.","camsnap",{"claudeCode":12},"SKILL.md frontmatter at skills/camsnap/SKILL.md",[772],{"path":279,"priority":280},{"basePath":774,"description":775,"displayName":776,"installMethods":777,"rationale":778,"selectedPaths":779,"source":281,"sourceLanguage":18,"type":256},"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",[780],{"path":279,"priority":280},{"basePath":782,"description":783,"displayName":784,"installMethods":785,"rationale":786,"selectedPaths":787,"source":281,"sourceLanguage":18,"type":256},"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",[788],{"path":279,"priority":280},{"basePath":790,"description":791,"displayName":792,"installMethods":793,"rationale":794,"selectedPaths":795,"source":281,"sourceLanguage":18,"type":256},"skills/discord","Discord ops via the message tool (channel=discord).","discord",{"claudeCode":12},"SKILL.md frontmatter at skills/discord/SKILL.md",[796],{"path":279,"priority":280},{"basePath":798,"description":799,"displayName":800,"installMethods":801,"rationale":802,"selectedPaths":803,"source":281,"sourceLanguage":18,"type":256},"skills/eightctl","Control Eight Sleep pods (status, temperature, alarms, schedules).","eightctl",{"claudeCode":12},"SKILL.md frontmatter at skills/eightctl/SKILL.md",[804],{"path":279,"priority":280},{"basePath":806,"description":807,"displayName":808,"installMethods":809,"rationale":810,"selectedPaths":811,"source":281,"sourceLanguage":18,"type":256},"skills/gemini","Gemini CLI for one-shot Q&A, summaries, and generation.","gemini",{"claudeCode":12},"SKILL.md frontmatter at skills/gemini/SKILL.md",[812],{"path":279,"priority":280},{"basePath":814,"description":815,"displayName":816,"installMethods":817,"rationale":818,"selectedPaths":819,"source":281,"sourceLanguage":18,"type":256},"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",[820],{"path":279,"priority":280},{"basePath":822,"description":823,"displayName":824,"installMethods":825,"rationale":826,"selectedPaths":827,"source":281,"sourceLanguage":18,"type":256},"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",[828],{"path":279,"priority":280},{"basePath":830,"description":831,"displayName":832,"installMethods":833,"rationale":834,"selectedPaths":835,"source":281,"sourceLanguage":18,"type":256},"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",[836],{"path":279,"priority":280},{"basePath":838,"description":839,"displayName":840,"installMethods":841,"rationale":842,"selectedPaths":843,"source":281,"sourceLanguage":18,"type":256},"skills/gog","Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.","gog",{"claudeCode":12},"SKILL.md frontmatter at skills/gog/SKILL.md",[844],{"path":279,"priority":280},{"basePath":846,"description":847,"displayName":848,"installMethods":849,"rationale":850,"selectedPaths":851,"source":281,"sourceLanguage":18,"type":256},"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",[852],{"path":279,"priority":280},{"basePath":854,"description":855,"displayName":856,"installMethods":857,"rationale":858,"selectedPaths":859,"source":281,"sourceLanguage":18,"type":256},"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",[860],{"path":279,"priority":280},{"basePath":862,"description":863,"displayName":864,"installMethods":865,"rationale":866,"selectedPaths":867,"source":281,"sourceLanguage":18,"type":256},"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",[868,869,871],{"path":279,"priority":280},{"path":870,"priority":507},"references/configuration.md",{"path":872,"priority":507},"references/message-composition.md",{"basePath":874,"description":875,"displayName":876,"installMethods":877,"rationale":878,"selectedPaths":879,"source":281,"sourceLanguage":18,"type":256},"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",[880],{"path":279,"priority":280},{"basePath":882,"description":883,"displayName":884,"installMethods":885,"rationale":886,"selectedPaths":887,"source":281,"sourceLanguage":18,"type":256},"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",[888],{"path":279,"priority":280},{"basePath":890,"description":891,"displayName":892,"installMethods":893,"rationale":894,"selectedPaths":895,"source":281,"sourceLanguage":18,"type":256},"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",[896,897,899,901],{"path":279,"priority":280},{"path":898,"priority":507},"references/codexbar-cli.md",{"path":900,"priority":356},"scripts/model_usage.py",{"path":902,"priority":356},"scripts/test_model_usage.py",{"basePath":904,"description":905,"displayName":906,"installMethods":907,"rationale":908,"selectedPaths":909,"source":281,"sourceLanguage":18,"type":256},"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",[910],{"path":279,"priority":280},{"basePath":912,"description":913,"displayName":914,"installMethods":915,"rationale":916,"selectedPaths":917,"source":281,"sourceLanguage":18,"type":256},"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",[918],{"path":279,"priority":280},{"basePath":920,"description":921,"displayName":922,"installMethods":923,"rationale":924,"selectedPaths":925,"source":281,"sourceLanguage":18,"type":256},"skills/notion","Notion API for creating and managing pages, databases, and blocks.","notion",{"claudeCode":12},"SKILL.md frontmatter at skills/notion/SKILL.md",[926],{"path":279,"priority":280},{"basePath":928,"description":929,"displayName":930,"installMethods":931,"rationale":932,"selectedPaths":933,"source":281,"sourceLanguage":18,"type":256},"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",[934],{"path":279,"priority":280},{"basePath":936,"description":937,"displayName":938,"installMethods":939,"rationale":940,"selectedPaths":941,"source":281,"sourceLanguage":18,"type":256},"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",[942],{"path":279,"priority":280},{"basePath":944,"description":945,"displayName":946,"installMethods":947,"rationale":948,"selectedPaths":949,"source":281,"sourceLanguage":18,"type":256},"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",[950,951],{"path":279,"priority":280},{"path":952,"priority":356},"scripts/transcribe.sh",{"basePath":954,"description":955,"displayName":956,"installMethods":957,"rationale":958,"selectedPaths":959,"source":281,"sourceLanguage":18,"type":256},"skills/openhue","Control Philips Hue lights and scenes via the OpenHue CLI.","openhue",{"claudeCode":12},"SKILL.md frontmatter at skills/openhue/SKILL.md",[960],{"path":279,"priority":280},{"basePath":962,"description":963,"displayName":964,"installMethods":965,"rationale":966,"selectedPaths":967,"source":281,"sourceLanguage":18,"type":256},"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",[968],{"path":279,"priority":280},{"basePath":970,"description":971,"displayName":972,"installMethods":973,"rationale":974,"selectedPaths":975,"source":281,"sourceLanguage":18,"type":256},"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",[976],{"path":279,"priority":280},{"basePath":978,"description":979,"displayName":980,"installMethods":981,"rationale":982,"selectedPaths":983,"source":281,"sourceLanguage":18,"type":256},"skills/peekaboo","Capture and automate macOS UI with the Peekaboo CLI.","peekaboo",{"claudeCode":12},"SKILL.md frontmatter at skills/peekaboo/SKILL.md",[984],{"path":279,"priority":280},{"basePath":986,"description":987,"displayName":988,"installMethods":989,"rationale":990,"selectedPaths":991,"source":281,"sourceLanguage":18,"type":256},"skills/sag","ElevenLabs text-to-speech with mac-style say UX.","sag",{"claudeCode":12},"SKILL.md frontmatter at skills/sag/SKILL.md",[992],{"path":279,"priority":280},{"basePath":994,"description":995,"displayName":996,"installMethods":997,"rationale":998,"selectedPaths":999,"source":281,"sourceLanguage":18,"type":256},"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",[1000],{"path":279,"priority":280},{"basePath":1002,"description":1003,"displayName":1004,"installMethods":1005,"rationale":1006,"selectedPaths":1007,"source":281,"sourceLanguage":18,"type":256},"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",[1008],{"path":279,"priority":280},{"basePath":1010,"description":1011,"displayName":1012,"installMethods":1013,"rationale":1014,"selectedPaths":1015,"source":281,"sourceLanguage":18,"type":256},"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",[1016,1017,1019,1021,1023,1025,1027],{"path":279,"priority":280},{"path":1018,"priority":555},"license.txt",{"path":1020,"priority":356},"scripts/init_skill.py",{"path":1022,"priority":356},"scripts/package_skill.py",{"path":1024,"priority":356},"scripts/quick_validate.py",{"path":1026,"priority":356},"scripts/test_package_skill.py",{"path":1028,"priority":356},"scripts/test_quick_validate.py",{"basePath":1030,"description":1031,"displayName":1032,"installMethods":1033,"rationale":1034,"selectedPaths":1035,"source":281,"sourceLanguage":18,"type":256},"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",[1036],{"path":279,"priority":280},{"basePath":1038,"description":1039,"displayName":1040,"installMethods":1041,"rationale":1042,"selectedPaths":1043,"source":281,"sourceLanguage":18,"type":256},"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",[1044],{"path":279,"priority":280},{"basePath":1046,"description":1047,"displayName":1048,"installMethods":1049,"rationale":1050,"selectedPaths":1051,"source":281,"sourceLanguage":18,"type":256},"skills/sonoscli","Control Sonos speakers (discover/status/play/volume/group).","sonoscli",{"claudeCode":12},"SKILL.md frontmatter at skills/sonoscli/SKILL.md",[1052],{"path":279,"priority":280},{"basePath":1054,"description":1055,"displayName":1056,"installMethods":1057,"rationale":1058,"selectedPaths":1059,"source":281,"sourceLanguage":18,"type":256},"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",[1060],{"path":279,"priority":280},{"basePath":1062,"description":1063,"displayName":1064,"installMethods":1065,"rationale":1066,"selectedPaths":1067,"source":281,"sourceLanguage":18,"type":256},"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",[1068],{"path":279,"priority":280},{"basePath":1070,"description":1071,"displayName":1072,"installMethods":1073,"rationale":1074,"selectedPaths":1075,"source":281,"sourceLanguage":18,"type":256},"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",[1076,1077,1079],{"path":279,"priority":280},{"path":1078,"priority":356},"examples/inbox-triage.lobster",{"path":1080,"priority":356},"examples/pr-intake.lobster",{"basePath":1082,"description":1083,"displayName":1084,"installMethods":1085,"rationale":1086,"selectedPaths":1087,"source":281,"sourceLanguage":18,"type":256},"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",[1088],{"path":279,"priority":280},{"basePath":1090,"description":1091,"displayName":1092,"installMethods":1093,"rationale":1094,"selectedPaths":1095,"source":281,"sourceLanguage":18,"type":256},"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",[1096],{"path":279,"priority":280},{"basePath":1098,"description":1099,"displayName":1100,"installMethods":1101,"rationale":1102,"selectedPaths":1103,"source":281,"sourceLanguage":18,"type":256},"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",[1104,1105,1107],{"path":279,"priority":280},{"path":1106,"priority":356},"scripts/find-sessions.sh",{"path":1108,"priority":356},"scripts/wait-for-text.sh",{"basePath":1110,"description":1111,"displayName":1112,"installMethods":1113,"rationale":1114,"selectedPaths":1115,"source":281,"sourceLanguage":18,"type":256},"skills/trello","Manage Trello boards, lists, and cards via the Trello REST API.","trello",{"claudeCode":12},"SKILL.md frontmatter at skills/trello/SKILL.md",[1116],{"path":279,"priority":280},{"basePath":1118,"description":1119,"displayName":1120,"installMethods":1121,"rationale":1122,"selectedPaths":1123,"source":281,"sourceLanguage":18,"type":256},"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",[1124,1125],{"path":279,"priority":280},{"path":1126,"priority":356},"scripts/frame.sh",{"basePath":1128,"description":1129,"displayName":1130,"installMethods":1131,"rationale":1132,"selectedPaths":1133,"source":281,"sourceLanguage":18,"type":256},"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",[1134],{"path":279,"priority":280},{"basePath":1136,"description":1137,"displayName":1138,"installMethods":1139,"rationale":1140,"selectedPaths":1141,"source":281,"sourceLanguage":18,"type":256},"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",[1142],{"path":279,"priority":280},{"basePath":1144,"description":1145,"displayName":1146,"installMethods":1147,"rationale":1148,"selectedPaths":1149,"source":281,"sourceLanguage":18,"type":256},"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",[1150],{"path":279,"priority":280},{"basePath":1152,"description":1153,"displayName":1154,"installMethods":1155,"rationale":1156,"selectedPaths":1157,"source":281,"sourceLanguage":18,"type":256},"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",[1158],{"path":279,"priority":280},{"basePath":1160,"installMethods":1161,"rationale":1163,"selectedPaths":1164,"source":281,"sourceLanguage":18,"type":1169},"scripts/docs-i18n",{"go":1162},"github.com/openclaw/openclaw/scripts/docs-i18n","cli ecosystem detected at scripts/docs-i18n",[1165,1167],{"path":1166,"priority":280},"go.mod",{"path":1168,"priority":507},"main.go","cli",{"basePath":1171,"description":1172,"displayName":1173,"installMethods":1174,"license":246,"rationale":1175,"selectedPaths":1176,"source":281,"sourceLanguage":18,"type":1200},"","Multi-channel AI gateway with extensible messaging integrations","openclaw",{"npm":1173},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[1177,1179,1181,1182,1184,1186,1188,1190,1192,1194,1196,1198],{"path":1178,"priority":280},"package.json",{"path":1180,"priority":280},"README.md",{"path":554,"priority":555},{"path":1183,"priority":507},"openclaw.mjs",{"path":1185,"priority":356},"src/index.ts",{"path":1187,"priority":356},"src/tools/availability.ts",{"path":1189,"priority":356},"src/tools/descriptors.ts",{"path":1191,"priority":356},"src/tools/diagnostics.ts",{"path":1193,"priority":356},"src/tools/execution.ts",{"path":1195,"priority":356},"src/tools/index.ts",{"path":1197,"priority":356},"src/tools/planner.ts",{"path":1199,"priority":356},"src/tools/protocol.ts","mcp",{"sources":1202},[1203],"manual",{"npmPackage":1173},{"closedIssues90d":8,"description":1206,"forks":240,"homepage":1207,"license":246,"openIssues90d":8,"pushedAt":241,"readmeSize":238,"stars":242,"topics":1208},"Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 ","https://openclaw.ai",[1209,1210,1211,1212,1213,1214,1173],"ai","assistant","own-your-data","personal","crustacean","molty",{"downloads":244},{"classifiedAt":1217,"discoverAt":1218,"extractAt":1219,"githubAt":1219,"npmAt":1220,"updatedAt":1217},1778697651718,1778697628325,1778697645005,1778697647656,[221,222,219,223,224,220],{"evaluatedAt":250,"extractAt":1223,"updatedAt":250},1778697652123,[],[1226,1254,1282,1304,1331,1351],{"_creationTime":1227,"_id":1228,"community":1229,"display":1230,"identity":1236,"providers":1240,"relations":1248,"tags":1250,"workflow":1251},1778696691708.297,"k174kx68t1r1znb9ws0ndvkpt586nx68",{"reviewCount":8},{"description":1231,"installMethods":1232,"name":1234,"sourceUrl":1235},"Agent skill for worker-specialist - invoke with $agent-worker-specialist",{"claudeCode":1233},"ruvnet/ruflo","agent-worker-specialist","https://github.com/ruvnet/ruflo",{"basePath":1237,"githubOwner":1238,"githubRepo":1239,"locale":18,"slug":1234,"type":256},".agents/skills/agent-worker-specialist","ruvnet","ruflo",{"evaluate":1241,"extract":1247},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1242,"tags":1243,"targetMarket":225,"tier":226},100,[221,219,1244,1245,1246],"task-execution","coordination","progress-reporting",{"commitSha":262},{"repoId":1249},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[221,1245,219,1246,1244],{"evaluatedAt":1252,"extractAt":1253,"updatedAt":1252},1778698724168,1778696691708,{"_creationTime":1255,"_id":1256,"community":1257,"display":1258,"identity":1264,"providers":1268,"relations":1275,"tags":1278,"workflow":1279},1778696595410.5657,"k17bk9m02r7jkbzzqapbzfvq8h86m6qn",{"reviewCount":8},{"description":1259,"installMethods":1260,"name":1262,"sourceUrl":1263},"Wire Commands, Agents, and Skills together for complex features. Use when building features that need research, planning, and implementation phases.",{"claudeCode":1261},"rohitg00/pro-workflow","orchestrate","https://github.com/rohitg00/pro-workflow",{"basePath":1265,"githubOwner":1266,"githubRepo":1267,"locale":18,"slug":1262,"type":256},"skills/orchestrate","rohitg00","pro-workflow",{"evaluate":1269,"extract":1274},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1242,"tags":1270,"targetMarket":225,"tier":226},[1271,221,220,1272,1273],"llm-ops","memory","knowledge-management",{"commitSha":262},{"parentExtensionId":1276,"repoId":1277},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[221,1273,1271,1272,220],{"evaluatedAt":1280,"extractAt":1281,"updatedAt":1280},1778696881233,1778696595410,{"_creationTime":1283,"_id":1284,"community":1285,"display":1286,"identity":1290,"providers":1292,"relations":1299,"tags":1301,"workflow":1302},1778696691708.3118,"k17ewy0jskvynmgqnywk4zaxxn86m3sc",{"reviewCount":8},{"description":1287,"installMethods":1288,"name":1289,"sourceUrl":1235},"Run an autonomous /loop iteration -- check progress, work on next task, schedule next wake",{"claudeCode":1233},"autopilot-loop",{"basePath":1291,"githubOwner":1238,"githubRepo":1239,"locale":18,"slug":1289,"type":256},"plugins/ruflo-autopilot/skills/autopilot-loop",{"evaluate":1293,"extract":1298},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":1294,"targetMarket":225,"tier":226},[1295,221,219,1296,1297],"automation","loop","scheduling",{"commitSha":262},{"parentExtensionId":1300,"repoId":1249},"k178af0n2v1c7tj4bgbsbakr8s86nbr4",[221,1295,1296,219,1297],{"evaluatedAt":1303,"extractAt":1253,"updatedAt":1303},1778699844724,{"_creationTime":1305,"_id":1306,"community":1307,"display":1308,"identity":1314,"providers":1319,"relations":1324,"tags":1327,"workflow":1328},1778699234184.6182,"k17aam3ggdjx69tftf4g09m6gh86m0j2",{"reviewCount":8},{"description":1309,"installMethods":1310,"name":1312,"sourceUrl":1313},"N coordinated agents on shared task list using Claude Code native teams",{"claudeCode":1311},"Yeachan-Heo/oh-my-claudecode","Team Skill","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1315,"githubOwner":1316,"githubRepo":1317,"locale":18,"slug":1318,"type":256},"skills/team","Yeachan-Heo","oh-my-claudecode","team",{"evaluate":1320,"extract":1323},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":1321,"targetMarket":225,"tier":226},[221,219,1318,1322,1295],"multitasking",{"commitSha":262,"license":246},{"parentExtensionId":1325,"repoId":1326},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[221,1295,1322,219,1318],{"evaluatedAt":1329,"extractAt":1330,"updatedAt":1329},1778699772160,1778699234184,{"_creationTime":1332,"_id":1333,"community":1334,"display":1335,"identity":1339,"providers":1341,"relations":1347,"tags":1348,"workflow":1349},1778699234184.6143,"k17cnx0m6a27fw52yvt4zsbsxh86nd1c",{"reviewCount":8},{"description":1336,"installMethods":1337,"name":1338,"sourceUrl":1313},"Configure popular MCP servers for enhanced agent capabilities",{"claudeCode":1311},"mcp-setup",{"basePath":1340,"githubOwner":1316,"githubRepo":1317,"locale":18,"slug":1338,"type":256},"skills/mcp-setup",{"evaluate":1342,"extract":1346},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1242,"tags":1343,"targetMarket":225,"tier":226},[1200,1344,1169,221,1345],"configuration","tooling",{"commitSha":262},{"parentExtensionId":1325,"repoId":1326},[221,1169,1344,1200,1345],{"evaluatedAt":1350,"extractAt":1330,"updatedAt":1350},1778699492025,{"_creationTime":1352,"_id":1353,"community":1354,"display":1355,"identity":1359,"providers":1361,"relations":1369,"tags":1370,"workflow":1371},1778699234184.6133,"k170q6m14w6ah5ygc0jr5sa54986mpx7",{"reviewCount":8},{"description":1356,"installMethods":1357,"name":1358,"sourceUrl":1313},"Deep codebase initialization with hierarchical AGENTS.md documentation",{"claudeCode":1311},"deepinit",{"basePath":1360,"githubOwner":1316,"githubRepo":1317,"locale":18,"slug":1358,"type":256},"skills/deepinit",{"evaluate":1362,"extract":1368},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1242,"tags":1363,"targetMarket":225,"tier":226},[1364,1365,221,1366,1367],"documentation","codebase","typescript","javascript",{"commitSha":262},{"parentExtensionId":1325,"repoId":1326},[221,1365,1364,1367,1366],{"evaluatedAt":1372,"extractAt":1330,"updatedAt":1372},1778699437749]