[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-steipete-openclaw-release-maintainer-de":3,"guides-for-steipete-openclaw-release-maintainer":1229,"similar-k17ct99affbswtd47gdzrt0t9d86np80-de":1230},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":256,"isFallback":239,"parentExtension":262,"providers":263,"relations":268,"repo":270,"tags":1226,"workflow":1227},1778697652123.8833,"k17ct99affbswtd47gdzrt0t9d86np80",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.",{"claudeCode":12},"steipete/clawdis","OpenClaw Release Maintainer","https://github.com/steipete/clawdis",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":237,"workflow":254},1778697889646.6997,"kn76m2yn65k9dvfhjw7m37536s86mnm0","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":205,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"targetMarket":218,"tier":219,"useCases":220,"workflow":225},[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,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 preparing and verifying OpenClaw releases, changelogs, and artifacts.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a comprehensive and detailed workflow specifically for OpenClaw releases, going beyond generic release automation by including intricate steps for compatibility, signing, and cross-platform verification.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension covers the complete lifecycle for OpenClaw releases, including pre-flight checks, publishing, and post-publish verification across various platforms and workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is narrowly focused on OpenClaw release and publish-time workflows, explicitly excluding ordinary development changes and GHSA-specific work.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose of managing OpenClaw releases and their associated artifacts.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose tools or commands in the traditional sense; it operates as a procedural guide described in its SKILL.md.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill primarily operates based on instructions within its SKILL.md and doesn't expose configurable parameters or options in a traditional sense.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose user-facing tools with names.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","As a skill defined by detailed instructions rather than exposed tools, there is no traditional I/O surface to evaluate.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The project is licensed under the MIT license, as indicated by the LICENSE file and README.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent commits within the last 3 months, indicating active maintenance.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project uses pnpm and declares Node.js version requirements, suggesting a structured approach to dependency management, and the presence of a lockfile indicates pinned dependencies.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The documentation explicitly mentions that release signing and notary credentials live outside the repo and refers to private maintainer docs, indicating secrets are not hardcoded.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's instructions focus on specific release procedures and do not involve loading or executing untrusted third-party data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill's procedures are self-contained within the repository and do not involve runtime downloads or execution of external code.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill describes operational steps and does not involve file system modifications outside of its intended release scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill's instructions do not contain any primitives for spawning detached processes or employing retry loops around denied calls.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill focuses on release management and does not include any instructions for reading or submitting confidential data to a third party.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, and descriptions use clean printable ASCII and expected Unicode.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's instructions describe manual steps and script invocations, with no evidence of obfuscated code or base64 payloads.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill assumes a standard development environment for Node.js projects and relies on defined project structures (like `scripts/` or `dist/`), which are common and well-documented.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open issues in the last 90 days and 0 closed issues in the last 90 days, indicating very high responsiveness or a lack of recent issues.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project uses Git tags and has a CHANGELOG.md, clearly indicating new versions and changes.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","The skill is procedural documentation and does not involve executable code with parameter validation or structured output schemas.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The release process is highly detailed with multiple confirmation steps and manual approvals, preventing unguarded destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The detailed instructions emphasize halting the process on any failure and rerunning preflights from scratch, indicating a fail-closed behavior.",{"category":104,"check":114,"severity":24,"summary":115},"Logging","The detailed release steps implicitly assume thorough logging and auditing are part of the standard CI/CD workflows and manual checks.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The skill focuses on release management of software artifacts and does not operate on personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is focused on software release management and has no regional or jurisdictional limitations, making it globally applicable.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill assumes standard Node.js and pnpm environments and does not have platform-specific assumptions beyond that.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README file provides a comprehensive overview of the OpenClaw project, its purpose, and installation instructions.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a skill, not a toolset; it does not expose a surface size of tools.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","The skill does not expose tools, so there are no overlapping near-synonym tools.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All features described in the README and SKILL.md are supported by detailed procedural instructions and script invocations.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions for the OpenClaw project, including `npm install` and `pnpm add` commands, along with an onboarding command and detailed setup guidance.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The extensive documentation emphasizes halting on any failure, rerunning preflights from scratch, and specific instructions for handling errors, implying a focus on actionable feedback.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The project uses `pnpm`, which typically generates a `pnpm-lock.yaml` file, indicating pinned dependencies. The SKILL.md also specifies Node.js version requirements.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","The detailed release workflow includes multiple preflight checks and manual confirmation steps that act as a form of dry-run for release operations.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The emphasis on manual confirmation, strict preflight checks, and rerunning from scratch indicates a design that avoids unintended duplication and manages operation duration.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The documentation does not mention any telemetry emitted by this specific skill, and the primary OpenClaw project focuses on user-controlled data.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined for OpenClaw release and publish workflows, with clear instructions on what is in scope (releases, changelogs, artifacts) and out of scope (ordinary development).",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and directly states the skill's name and core function, followed by specific use cases.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is lengthy due to detailed procedures but is well-structured and delegates to external documents where appropriate, avoiding unnecessary bloat.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md references external documents like `docs/reference/RELEASING.md` and links to specific maintainer docs for deeper information.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill is procedural and does not involve deep exploration or code review that would benefit from forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides concrete examples for release tweets and outlines expected workflows, serving as practical guidance.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation extensively details handling of various scenarios, including version mismatches, failures during different stages, and specific requirements for different release types (beta vs. stable), with implied recovery steps.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external tools like MCP servers; its instructions are self-contained.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill mandates halting on any unexpected state, such as CI failures or uncommitted changes, and requires rerunning preflights from scratch.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","This skill is self-contained and focused solely on OpenClaw releases, explicitly excluding GHSA advisory work, and does not appear to rely on other skills.",1778697889422,"This skill provides exhaustive, step-by-step instructions for preparing, verifying, and publishing OpenClaw releases, including changelogs, release notes, and artifacts across multiple platforms and workflows. It covers detailed procedures for version management, testing, signing, notarization, and distribution.",[195,196,197,198,199],"Automated release preparation and verification","Changelog and release notes generation","Publishing commands and artifact management","Cross-platform build and verification procedures","Detailed guidance on versioning, signing, and notarization",[201,202,203],"Managing ordinary development changes","Handling GHSA-specific advisory work","Automating general software development tasks outside of OpenClaw releases",[],[],"3.0.0","4.4.0","To streamline and ensure the quality of OpenClaw stable and beta releases by providing a detailed, procedural guide for all aspects of the release and publishing workflow.","All checks passed with no warnings or critical issues, indicating a high-quality, well-documented, and robust skill.",100,"A comprehensive and detailed skill for managing OpenClaw releases and artifacts.",[213,214,215,216,217],"release-management","devops","automation","publishing","changelog","global","verified",[221,222,223,224],"Preparing a new stable OpenClaw release","Publishing a beta version of OpenClaw","Verifying release artifacts before public distribution","Generating and updating release notes and changelogs",[226,227,228,229,230,231,232,233,234,235,236],"Confirm operator intent and choose target version/tag.","Commit, push, pull/rebase, and ensure worktree is clean.","Pull latest `main`, verify CI green, and run `/changelog`.","Create release branch `release/YYYY.M.D` and prepare release changes.","Create git tag and refresh GitHub release.","Dispatch and wait for CI/CD preflight and validation workflows (npm, macos).","Fix any failures, delete/recreate tag/release, and rerun preflights if needed.","Publish to npm using the appropriate dist-tag (`beta` or `latest`).","Run post-publish verification and beta roster checks.","Announce release on Discord.","Promote beta to latest if applicable, and verify `appcast.xml` updates.",{"codeQuality":238,"collectedAt":240,"documentation":241,"maintenance":244,"popularity":248,"security":250,"testCoverage":253},{"hasLockfile":239},true,1778697871354,{"descriptionLength":242,"readmeSize":243},108,86172,{"closedIssues90d":8,"forks":245,"hasChangelog":239,"openIssues90d":8,"pushedAt":246,"stars":247},76893,1778697576000,371556,{"npmDownloads":249},4624697,{"hasNpmPackage":239,"license":251,"smitheryVerified":252},"MIT",false,{"hasCi":239,"hasTests":239},{"updatedAt":255},1778697889646,{"basePath":257,"githubOwner":258,"githubRepo":259,"locale":18,"slug":260,"type":261},".agents/skills/openclaw-release-maintainer","steipete","clawdis","openclaw-release-maintainer","skill",null,{"evaluate":264,"extract":266},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":265,"targetMarket":218,"tier":219},[213,214,215,216,217],{"commitSha":267,"license":251},"HEAD",{"repoId":269},"kd738npxg9yh3xf3vddzy9fyfh86nhng",{"_creationTime":271,"_id":269,"identity":272,"providers":273,"workflow":1221},1778697628325.5796,{"githubOwner":258,"githubRepo":259,"sourceUrl":14},{"classify":274,"discover":1206,"extract":1209,"github":1210,"npm":1220},{"commitSha":267,"extensions":275},[276,287,295,303,311,319,327,335,343,351,362,370,378,386,391,401,409,419,427,435,443,451,459,467,475,483,491,499,510,518,526,534,542,550,683,694,702,710,718,730,738,746,754,762,770,778,786,794,802,810,818,826,834,842,850,858,866,878,886,894,908,916,924,932,940,948,958,966,974,982,990,998,1006,1014,1034,1042,1050,1058,1066,1074,1086,1094,1102,1114,1122,1132,1140,1148,1156,1164,1175],{"basePath":277,"description":278,"displayName":279,"installMethods":280,"rationale":281,"selectedPaths":282,"source":286,"sourceLanguage":18,"type":261},".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",[283],{"path":284,"priority":285},"SKILL.md","mandatory","rule",{"basePath":288,"description":289,"displayName":290,"installMethods":291,"rationale":292,"selectedPaths":293,"source":286,"sourceLanguage":18,"type":261},".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",[294],{"path":284,"priority":285},{"basePath":296,"description":297,"displayName":298,"installMethods":299,"rationale":300,"selectedPaths":301,"source":286,"sourceLanguage":18,"type":261},".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",[302],{"path":284,"priority":285},{"basePath":304,"description":305,"displayName":306,"installMethods":307,"rationale":308,"selectedPaths":309,"source":286,"sourceLanguage":18,"type":261},".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",[310],{"path":284,"priority":285},{"basePath":312,"description":313,"displayName":314,"installMethods":315,"rationale":316,"selectedPaths":317,"source":286,"sourceLanguage":18,"type":261},".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",[318],{"path":284,"priority":285},{"basePath":320,"description":321,"displayName":322,"installMethods":323,"rationale":324,"selectedPaths":325,"source":286,"sourceLanguage":18,"type":261},".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",[326],{"path":284,"priority":285},{"basePath":328,"description":329,"displayName":330,"installMethods":331,"rationale":332,"selectedPaths":333,"source":286,"sourceLanguage":18,"type":261},".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",[334],{"path":284,"priority":285},{"basePath":336,"description":337,"displayName":338,"installMethods":339,"rationale":340,"selectedPaths":341,"source":286,"sourceLanguage":18,"type":261},".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",[342],{"path":284,"priority":285},{"basePath":344,"description":345,"displayName":346,"installMethods":347,"rationale":348,"selectedPaths":349,"source":286,"sourceLanguage":18,"type":261},".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",[350],{"path":284,"priority":285},{"basePath":352,"description":353,"displayName":354,"installMethods":355,"rationale":356,"selectedPaths":357,"source":286,"sourceLanguage":18,"type":261},".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",[358,359],{"path":284,"priority":285},{"path":360,"priority":361},"scripts/github-activity.sh","low",{"basePath":363,"description":364,"displayName":365,"installMethods":366,"rationale":367,"selectedPaths":368,"source":286,"sourceLanguage":18,"type":261},".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",[369],{"path":284,"priority":285},{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":286,"sourceLanguage":18,"type":261},".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",[377],{"path":284,"priority":285},{"basePath":379,"description":380,"displayName":381,"installMethods":382,"rationale":383,"selectedPaths":384,"source":286,"sourceLanguage":18,"type":261},".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",[385],{"path":284,"priority":285},{"basePath":257,"description":10,"displayName":260,"installMethods":387,"rationale":388,"selectedPaths":389,"source":286,"sourceLanguage":18,"type":261},{"claudeCode":12},"SKILL.md frontmatter at .agents/skills/openclaw-release-maintainer/SKILL.md",[390],{"path":284,"priority":285},{"basePath":392,"description":393,"displayName":394,"installMethods":395,"rationale":396,"selectedPaths":397,"source":286,"sourceLanguage":18,"type":261},".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",[398,399],{"path":284,"priority":285},{"path":400,"priority":361},"scripts/secret-scanning.mjs",{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":286,"sourceLanguage":18,"type":261},".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",[408],{"path":284,"priority":285},{"basePath":410,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":286,"sourceLanguage":18,"type":261},".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",[416,417],{"path":284,"priority":285},{"path":418,"priority":361},"scripts/heapsnapshot-delta.mjs",{"basePath":420,"description":421,"displayName":422,"installMethods":423,"rationale":424,"selectedPaths":425,"source":286,"sourceLanguage":18,"type":261},".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",[426],{"path":284,"priority":285},{"basePath":428,"description":429,"displayName":430,"installMethods":431,"rationale":432,"selectedPaths":433,"source":286,"sourceLanguage":18,"type":261},".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",[434],{"path":284,"priority":285},{"basePath":436,"description":437,"displayName":438,"installMethods":439,"rationale":440,"selectedPaths":441,"source":286,"sourceLanguage":18,"type":261},".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",[442],{"path":284,"priority":285},{"basePath":444,"description":445,"displayName":446,"installMethods":447,"rationale":448,"selectedPaths":449,"source":286,"sourceLanguage":18,"type":261},".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",[450],{"path":284,"priority":285},{"basePath":452,"description":453,"displayName":454,"installMethods":455,"rationale":456,"selectedPaths":457,"source":286,"sourceLanguage":18,"type":261},".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",[458],{"path":284,"priority":285},{"basePath":460,"description":461,"displayName":462,"installMethods":463,"rationale":464,"selectedPaths":465,"source":286,"sourceLanguage":18,"type":261},".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",[466],{"path":284,"priority":285},{"basePath":468,"description":469,"displayName":470,"installMethods":471,"rationale":472,"selectedPaths":473,"source":286,"sourceLanguage":18,"type":261},".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",[474],{"path":284,"priority":285},{"basePath":476,"description":477,"displayName":478,"installMethods":479,"rationale":480,"selectedPaths":481,"source":286,"sourceLanguage":18,"type":261},"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",[482],{"path":284,"priority":285},{"basePath":484,"description":485,"displayName":486,"installMethods":487,"rationale":488,"selectedPaths":489,"source":286,"sourceLanguage":18,"type":261},"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",[490],{"path":284,"priority":285},{"basePath":492,"description":493,"displayName":494,"installMethods":495,"rationale":496,"selectedPaths":497,"source":286,"sourceLanguage":18,"type":261},"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",[498],{"path":284,"priority":285},{"basePath":500,"description":501,"displayName":502,"installMethods":503,"rationale":504,"selectedPaths":505,"source":286,"sourceLanguage":18,"type":261},"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",[506,507],{"path":284,"priority":285},{"path":508,"priority":509},"references/block-types.md","medium",{"basePath":511,"description":512,"displayName":513,"installMethods":514,"rationale":515,"selectedPaths":516,"source":286,"sourceLanguage":18,"type":261},"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",[517],{"path":284,"priority":285},{"basePath":519,"description":520,"displayName":521,"installMethods":522,"rationale":523,"selectedPaths":524,"source":286,"sourceLanguage":18,"type":261},"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",[525],{"path":284,"priority":285},{"basePath":527,"description":528,"displayName":529,"installMethods":530,"rationale":531,"selectedPaths":532,"source":286,"sourceLanguage":18,"type":261},"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",[533],{"path":284,"priority":285},{"basePath":535,"description":536,"displayName":537,"installMethods":538,"rationale":539,"selectedPaths":540,"source":286,"sourceLanguage":18,"type":261},"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",[541],{"path":284,"priority":285},{"basePath":543,"description":544,"displayName":545,"installMethods":546,"rationale":547,"selectedPaths":548,"source":286,"sourceLanguage":18,"type":261},"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",[549],{"path":284,"priority":285},{"basePath":551,"description":552,"displayName":553,"installMethods":554,"rationale":555,"selectedPaths":556,"source":286,"sourceLanguage":18,"type":261},"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",[557,558,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681],{"path":284,"priority":285},{"path":559,"priority":560},"LICENSE","high",{"path":562,"priority":509},"alt-borges.md",{"path":564,"priority":509},"compiler.md",{"path":566,"priority":361},"examples/01-hello-world.prose",{"path":568,"priority":361},"examples/02-research-and-summarize.prose",{"path":570,"priority":361},"examples/03-code-review.prose",{"path":572,"priority":361},"examples/04-write-and-refine.prose",{"path":574,"priority":361},"examples/05-debug-issue.prose",{"path":576,"priority":361},"examples/06-explain-codebase.prose",{"path":578,"priority":361},"examples/07-refactor.prose",{"path":580,"priority":361},"examples/08-blog-post.prose",{"path":582,"priority":361},"examples/09-research-with-agents.prose",{"path":584,"priority":361},"examples/10-code-review-agents.prose",{"path":586,"priority":361},"examples/11-skills-and-imports.prose",{"path":588,"priority":361},"examples/12-secure-agent-permissions.prose",{"path":590,"priority":361},"examples/13-variables-and-context.prose",{"path":592,"priority":361},"examples/14-composition-blocks.prose",{"path":594,"priority":361},"examples/15-inline-sequences.prose",{"path":596,"priority":361},"examples/16-parallel-reviews.prose",{"path":598,"priority":361},"examples/17-parallel-research.prose",{"path":600,"priority":361},"examples/18-mixed-parallel-sequential.prose",{"path":602,"priority":361},"examples/19-advanced-parallel.prose",{"path":604,"priority":361},"examples/20-fixed-loops.prose",{"path":606,"priority":361},"examples/21-pipeline-operations.prose",{"path":608,"priority":361},"examples/22-error-handling.prose",{"path":610,"priority":361},"examples/23-retry-with-backoff.prose",{"path":612,"priority":361},"examples/24-choice-blocks.prose",{"path":614,"priority":361},"examples/25-conditionals.prose",{"path":616,"priority":361},"examples/26-parameterized-blocks.prose",{"path":618,"priority":361},"examples/27-string-interpolation.prose",{"path":620,"priority":361},"examples/28-automated-pr-review.prose",{"path":622,"priority":361},"examples/28-gas-town.prose",{"path":624,"priority":361},"examples/29-captains-chair.prose",{"path":626,"priority":361},"examples/30-captains-chair-simple.prose",{"path":628,"priority":361},"examples/31-captains-chair-with-memory.prose",{"path":630,"priority":361},"examples/33-pr-review-autofix.prose",{"path":632,"priority":361},"examples/34-content-pipeline.prose",{"path":634,"priority":361},"examples/35-feature-factory.prose",{"path":636,"priority":361},"examples/36-bug-hunter.prose",{"path":638,"priority":361},"examples/37-the-forge.prose",{"path":640,"priority":361},"examples/38-skill-scan.prose",{"path":642,"priority":361},"examples/39-architect-by-simulation.prose",{"path":644,"priority":361},"examples/40-rlm-self-refine.prose",{"path":646,"priority":361},"examples/41-rlm-divide-conquer.prose",{"path":648,"priority":361},"examples/42-rlm-filter-recurse.prose",{"path":650,"priority":361},"examples/43-rlm-pairwise.prose",{"path":652,"priority":361},"examples/44-run-endpoint-ux-test.prose",{"path":654,"priority":361},"examples/45-plugin-release.prose",{"path":656,"priority":361},"examples/45-run-endpoint-ux-test-with-remediation.prose",{"path":658,"priority":361},"examples/46-run-endpoint-ux-test-fast.prose",{"path":660,"priority":361},"examples/46-workflow-crystallizer.prose",{"path":662,"priority":361},"examples/47-language-self-improvement.prose",{"path":664,"priority":361},"examples/48-habit-miner.prose",{"path":666,"priority":361},"examples/49-prose-run-retrospective.prose",{"path":668,"priority":361},"examples/README.md",{"path":670,"priority":361},"examples/roadmap/README.md",{"path":672,"priority":361},"examples/roadmap/iterative-refinement.prose",{"path":674,"priority":361},"examples/roadmap/parallel-review.prose",{"path":676,"priority":361},"examples/roadmap/simple-pipeline.prose",{"path":678,"priority":361},"examples/roadmap/syntax/open-prose-syntax.prose",{"path":680,"priority":509},"help.md",{"path":682,"priority":509},"prose.md",{"basePath":684,"description":685,"displayName":686,"installMethods":687,"rationale":688,"selectedPaths":689,"source":286,"sourceLanguage":693,"type":261},"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",[690,691],{"path":284,"priority":285},{"path":692,"priority":509},"references/api_references.md","zh-CN",{"basePath":695,"description":696,"displayName":697,"installMethods":698,"rationale":699,"selectedPaths":700,"source":286,"sourceLanguage":693,"type":261},"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",[701],{"path":284,"priority":285},{"basePath":703,"description":704,"displayName":705,"installMethods":706,"rationale":707,"selectedPaths":708,"source":286,"sourceLanguage":693,"type":261},"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",[709],{"path":284,"priority":285},{"basePath":711,"description":712,"displayName":713,"installMethods":714,"rationale":715,"selectedPaths":716,"source":286,"sourceLanguage":18,"type":261},"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",[717],{"path":284,"priority":285},{"basePath":719,"description":720,"displayName":721,"installMethods":722,"rationale":723,"selectedPaths":724,"source":286,"sourceLanguage":18,"type":261},"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",[725,726,728],{"path":284,"priority":285},{"path":727,"priority":509},"references/cli-examples.md",{"path":729,"priority":509},"references/get-started.md",{"basePath":731,"description":732,"displayName":733,"installMethods":734,"rationale":735,"selectedPaths":736,"source":286,"sourceLanguage":18,"type":261},"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",[737],{"path":284,"priority":285},{"basePath":739,"description":740,"displayName":741,"installMethods":742,"rationale":743,"selectedPaths":744,"source":286,"sourceLanguage":18,"type":261},"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",[745],{"path":284,"priority":285},{"basePath":747,"description":748,"displayName":749,"installMethods":750,"rationale":751,"selectedPaths":752,"source":286,"sourceLanguage":18,"type":261},"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",[753],{"path":284,"priority":285},{"basePath":755,"description":756,"displayName":757,"installMethods":758,"rationale":759,"selectedPaths":760,"source":286,"sourceLanguage":18,"type":261},"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",[761],{"path":284,"priority":285},{"basePath":763,"description":764,"displayName":765,"installMethods":766,"rationale":767,"selectedPaths":768,"source":286,"sourceLanguage":18,"type":261},"skills/blucli","BluOS CLI (blu) for discovery, playback, grouping, and volume.","blucli",{"claudeCode":12},"SKILL.md frontmatter at skills/blucli/SKILL.md",[769],{"path":284,"priority":285},{"basePath":771,"description":772,"displayName":773,"installMethods":774,"rationale":775,"selectedPaths":776,"source":286,"sourceLanguage":18,"type":261},"skills/camsnap","Capture frames or clips from RTSP/ONVIF cameras.","camsnap",{"claudeCode":12},"SKILL.md frontmatter at skills/camsnap/SKILL.md",[777],{"path":284,"priority":285},{"basePath":779,"description":780,"displayName":781,"installMethods":782,"rationale":783,"selectedPaths":784,"source":286,"sourceLanguage":18,"type":261},"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",[785],{"path":284,"priority":285},{"basePath":787,"description":788,"displayName":789,"installMethods":790,"rationale":791,"selectedPaths":792,"source":286,"sourceLanguage":18,"type":261},"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",[793],{"path":284,"priority":285},{"basePath":795,"description":796,"displayName":797,"installMethods":798,"rationale":799,"selectedPaths":800,"source":286,"sourceLanguage":18,"type":261},"skills/discord","Discord ops via the message tool (channel=discord).","discord",{"claudeCode":12},"SKILL.md frontmatter at skills/discord/SKILL.md",[801],{"path":284,"priority":285},{"basePath":803,"description":804,"displayName":805,"installMethods":806,"rationale":807,"selectedPaths":808,"source":286,"sourceLanguage":18,"type":261},"skills/eightctl","Control Eight Sleep pods (status, temperature, alarms, schedules).","eightctl",{"claudeCode":12},"SKILL.md frontmatter at skills/eightctl/SKILL.md",[809],{"path":284,"priority":285},{"basePath":811,"description":812,"displayName":813,"installMethods":814,"rationale":815,"selectedPaths":816,"source":286,"sourceLanguage":18,"type":261},"skills/gemini","Gemini CLI for one-shot Q&A, summaries, and generation.","gemini",{"claudeCode":12},"SKILL.md frontmatter at skills/gemini/SKILL.md",[817],{"path":284,"priority":285},{"basePath":819,"description":820,"displayName":821,"installMethods":822,"rationale":823,"selectedPaths":824,"source":286,"sourceLanguage":18,"type":261},"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",[825],{"path":284,"priority":285},{"basePath":827,"description":828,"displayName":829,"installMethods":830,"rationale":831,"selectedPaths":832,"source":286,"sourceLanguage":18,"type":261},"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",[833],{"path":284,"priority":285},{"basePath":835,"description":836,"displayName":837,"installMethods":838,"rationale":839,"selectedPaths":840,"source":286,"sourceLanguage":18,"type":261},"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",[841],{"path":284,"priority":285},{"basePath":843,"description":844,"displayName":845,"installMethods":846,"rationale":847,"selectedPaths":848,"source":286,"sourceLanguage":18,"type":261},"skills/gog","Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.","gog",{"claudeCode":12},"SKILL.md frontmatter at skills/gog/SKILL.md",[849],{"path":284,"priority":285},{"basePath":851,"description":852,"displayName":853,"installMethods":854,"rationale":855,"selectedPaths":856,"source":286,"sourceLanguage":18,"type":261},"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",[857],{"path":284,"priority":285},{"basePath":859,"description":860,"displayName":861,"installMethods":862,"rationale":863,"selectedPaths":864,"source":286,"sourceLanguage":18,"type":261},"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",[865],{"path":284,"priority":285},{"basePath":867,"description":868,"displayName":869,"installMethods":870,"rationale":871,"selectedPaths":872,"source":286,"sourceLanguage":18,"type":261},"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",[873,874,876],{"path":284,"priority":285},{"path":875,"priority":509},"references/configuration.md",{"path":877,"priority":509},"references/message-composition.md",{"basePath":879,"description":880,"displayName":881,"installMethods":882,"rationale":883,"selectedPaths":884,"source":286,"sourceLanguage":18,"type":261},"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",[885],{"path":284,"priority":285},{"basePath":887,"description":888,"displayName":889,"installMethods":890,"rationale":891,"selectedPaths":892,"source":286,"sourceLanguage":18,"type":261},"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",[893],{"path":284,"priority":285},{"basePath":895,"description":896,"displayName":897,"installMethods":898,"rationale":899,"selectedPaths":900,"source":286,"sourceLanguage":18,"type":261},"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",[901,902,904,906],{"path":284,"priority":285},{"path":903,"priority":509},"references/codexbar-cli.md",{"path":905,"priority":361},"scripts/model_usage.py",{"path":907,"priority":361},"scripts/test_model_usage.py",{"basePath":909,"description":910,"displayName":911,"installMethods":912,"rationale":913,"selectedPaths":914,"source":286,"sourceLanguage":18,"type":261},"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",[915],{"path":284,"priority":285},{"basePath":917,"description":918,"displayName":919,"installMethods":920,"rationale":921,"selectedPaths":922,"source":286,"sourceLanguage":18,"type":261},"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",[923],{"path":284,"priority":285},{"basePath":925,"description":926,"displayName":927,"installMethods":928,"rationale":929,"selectedPaths":930,"source":286,"sourceLanguage":18,"type":261},"skills/notion","Notion API for creating and managing pages, databases, and blocks.","notion",{"claudeCode":12},"SKILL.md frontmatter at skills/notion/SKILL.md",[931],{"path":284,"priority":285},{"basePath":933,"description":934,"displayName":935,"installMethods":936,"rationale":937,"selectedPaths":938,"source":286,"sourceLanguage":18,"type":261},"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",[939],{"path":284,"priority":285},{"basePath":941,"description":942,"displayName":943,"installMethods":944,"rationale":945,"selectedPaths":946,"source":286,"sourceLanguage":18,"type":261},"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",[947],{"path":284,"priority":285},{"basePath":949,"description":950,"displayName":951,"installMethods":952,"rationale":953,"selectedPaths":954,"source":286,"sourceLanguage":18,"type":261},"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",[955,956],{"path":284,"priority":285},{"path":957,"priority":361},"scripts/transcribe.sh",{"basePath":959,"description":960,"displayName":961,"installMethods":962,"rationale":963,"selectedPaths":964,"source":286,"sourceLanguage":18,"type":261},"skills/openhue","Control Philips Hue lights and scenes via the OpenHue CLI.","openhue",{"claudeCode":12},"SKILL.md frontmatter at skills/openhue/SKILL.md",[965],{"path":284,"priority":285},{"basePath":967,"description":968,"displayName":969,"installMethods":970,"rationale":971,"selectedPaths":972,"source":286,"sourceLanguage":18,"type":261},"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",[973],{"path":284,"priority":285},{"basePath":975,"description":976,"displayName":977,"installMethods":978,"rationale":979,"selectedPaths":980,"source":286,"sourceLanguage":18,"type":261},"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",[981],{"path":284,"priority":285},{"basePath":983,"description":984,"displayName":985,"installMethods":986,"rationale":987,"selectedPaths":988,"source":286,"sourceLanguage":18,"type":261},"skills/peekaboo","Capture and automate macOS UI with the Peekaboo CLI.","peekaboo",{"claudeCode":12},"SKILL.md frontmatter at skills/peekaboo/SKILL.md",[989],{"path":284,"priority":285},{"basePath":991,"description":992,"displayName":993,"installMethods":994,"rationale":995,"selectedPaths":996,"source":286,"sourceLanguage":18,"type":261},"skills/sag","ElevenLabs text-to-speech with mac-style say UX.","sag",{"claudeCode":12},"SKILL.md frontmatter at skills/sag/SKILL.md",[997],{"path":284,"priority":285},{"basePath":999,"description":1000,"displayName":1001,"installMethods":1002,"rationale":1003,"selectedPaths":1004,"source":286,"sourceLanguage":18,"type":261},"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",[1005],{"path":284,"priority":285},{"basePath":1007,"description":1008,"displayName":1009,"installMethods":1010,"rationale":1011,"selectedPaths":1012,"source":286,"sourceLanguage":18,"type":261},"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",[1013],{"path":284,"priority":285},{"basePath":1015,"description":1016,"displayName":1017,"installMethods":1018,"rationale":1019,"selectedPaths":1020,"source":286,"sourceLanguage":18,"type":261},"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",[1021,1022,1024,1026,1028,1030,1032],{"path":284,"priority":285},{"path":1023,"priority":560},"license.txt",{"path":1025,"priority":361},"scripts/init_skill.py",{"path":1027,"priority":361},"scripts/package_skill.py",{"path":1029,"priority":361},"scripts/quick_validate.py",{"path":1031,"priority":361},"scripts/test_package_skill.py",{"path":1033,"priority":361},"scripts/test_quick_validate.py",{"basePath":1035,"description":1036,"displayName":1037,"installMethods":1038,"rationale":1039,"selectedPaths":1040,"source":286,"sourceLanguage":18,"type":261},"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",[1041],{"path":284,"priority":285},{"basePath":1043,"description":1044,"displayName":1045,"installMethods":1046,"rationale":1047,"selectedPaths":1048,"source":286,"sourceLanguage":18,"type":261},"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",[1049],{"path":284,"priority":285},{"basePath":1051,"description":1052,"displayName":1053,"installMethods":1054,"rationale":1055,"selectedPaths":1056,"source":286,"sourceLanguage":18,"type":261},"skills/sonoscli","Control Sonos speakers (discover/status/play/volume/group).","sonoscli",{"claudeCode":12},"SKILL.md frontmatter at skills/sonoscli/SKILL.md",[1057],{"path":284,"priority":285},{"basePath":1059,"description":1060,"displayName":1061,"installMethods":1062,"rationale":1063,"selectedPaths":1064,"source":286,"sourceLanguage":18,"type":261},"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",[1065],{"path":284,"priority":285},{"basePath":1067,"description":1068,"displayName":1069,"installMethods":1070,"rationale":1071,"selectedPaths":1072,"source":286,"sourceLanguage":18,"type":261},"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",[1073],{"path":284,"priority":285},{"basePath":1075,"description":1076,"displayName":1077,"installMethods":1078,"rationale":1079,"selectedPaths":1080,"source":286,"sourceLanguage":18,"type":261},"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",[1081,1082,1084],{"path":284,"priority":285},{"path":1083,"priority":361},"examples/inbox-triage.lobster",{"path":1085,"priority":361},"examples/pr-intake.lobster",{"basePath":1087,"description":1088,"displayName":1089,"installMethods":1090,"rationale":1091,"selectedPaths":1092,"source":286,"sourceLanguage":18,"type":261},"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",[1093],{"path":284,"priority":285},{"basePath":1095,"description":1096,"displayName":1097,"installMethods":1098,"rationale":1099,"selectedPaths":1100,"source":286,"sourceLanguage":18,"type":261},"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",[1101],{"path":284,"priority":285},{"basePath":1103,"description":1104,"displayName":1105,"installMethods":1106,"rationale":1107,"selectedPaths":1108,"source":286,"sourceLanguage":18,"type":261},"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",[1109,1110,1112],{"path":284,"priority":285},{"path":1111,"priority":361},"scripts/find-sessions.sh",{"path":1113,"priority":361},"scripts/wait-for-text.sh",{"basePath":1115,"description":1116,"displayName":1117,"installMethods":1118,"rationale":1119,"selectedPaths":1120,"source":286,"sourceLanguage":18,"type":261},"skills/trello","Manage Trello boards, lists, and cards via the Trello REST API.","trello",{"claudeCode":12},"SKILL.md frontmatter at skills/trello/SKILL.md",[1121],{"path":284,"priority":285},{"basePath":1123,"description":1124,"displayName":1125,"installMethods":1126,"rationale":1127,"selectedPaths":1128,"source":286,"sourceLanguage":18,"type":261},"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",[1129,1130],{"path":284,"priority":285},{"path":1131,"priority":361},"scripts/frame.sh",{"basePath":1133,"description":1134,"displayName":1135,"installMethods":1136,"rationale":1137,"selectedPaths":1138,"source":286,"sourceLanguage":18,"type":261},"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",[1139],{"path":284,"priority":285},{"basePath":1141,"description":1142,"displayName":1143,"installMethods":1144,"rationale":1145,"selectedPaths":1146,"source":286,"sourceLanguage":18,"type":261},"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",[1147],{"path":284,"priority":285},{"basePath":1149,"description":1150,"displayName":1151,"installMethods":1152,"rationale":1153,"selectedPaths":1154,"source":286,"sourceLanguage":18,"type":261},"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",[1155],{"path":284,"priority":285},{"basePath":1157,"description":1158,"displayName":1159,"installMethods":1160,"rationale":1161,"selectedPaths":1162,"source":286,"sourceLanguage":18,"type":261},"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",[1163],{"path":284,"priority":285},{"basePath":1165,"installMethods":1166,"rationale":1168,"selectedPaths":1169,"source":286,"sourceLanguage":18,"type":1174},"scripts/docs-i18n",{"go":1167},"github.com/openclaw/openclaw/scripts/docs-i18n","cli ecosystem detected at scripts/docs-i18n",[1170,1172],{"path":1171,"priority":285},"go.mod",{"path":1173,"priority":509},"main.go","cli",{"basePath":1176,"description":1177,"displayName":1178,"installMethods":1179,"license":251,"rationale":1180,"selectedPaths":1181,"source":286,"sourceLanguage":18,"type":1205},"","Multi-channel AI gateway with extensible messaging integrations","openclaw",{"npm":1178},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[1182,1184,1186,1187,1189,1191,1193,1195,1197,1199,1201,1203],{"path":1183,"priority":285},"package.json",{"path":1185,"priority":285},"README.md",{"path":559,"priority":560},{"path":1188,"priority":509},"openclaw.mjs",{"path":1190,"priority":361},"src/index.ts",{"path":1192,"priority":361},"src/tools/availability.ts",{"path":1194,"priority":361},"src/tools/descriptors.ts",{"path":1196,"priority":361},"src/tools/diagnostics.ts",{"path":1198,"priority":361},"src/tools/execution.ts",{"path":1200,"priority":361},"src/tools/index.ts",{"path":1202,"priority":361},"src/tools/planner.ts",{"path":1204,"priority":361},"src/tools/protocol.ts","mcp",{"sources":1207},[1208],"manual",{"npmPackage":1178},{"closedIssues90d":8,"description":1211,"forks":245,"homepage":1212,"license":251,"openIssues90d":8,"pushedAt":246,"readmeSize":243,"stars":247,"topics":1213},"Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 ","https://openclaw.ai",[1214,1215,1216,1217,1218,1219,1178],"ai","assistant","own-your-data","personal","crustacean","molty",{"downloads":249},{"classifiedAt":1222,"discoverAt":1223,"extractAt":1224,"githubAt":1224,"npmAt":1225,"updatedAt":1222},1778697651718,1778697628325,1778697645005,1778697647656,[215,217,214,216,213],{"evaluatedAt":255,"extractAt":1228,"updatedAt":255},1778697652123,[],[1231,1258,1285,1305,1332,1358],{"_creationTime":1232,"_id":1233,"community":1234,"display":1235,"identity":1241,"providers":1245,"relations":1251,"tags":1254,"workflow":1255},1778675056600.2383,"k17f3nm8tbhnv6cqv25b8g3zvh86nrgp",{"reviewCount":8},{"description":1236,"installMethods":1237,"name":1239,"sourceUrl":1240},"Use when the user asks to plan releases, manage changelogs, coordinate deployments, create release branches, or automate versioning.",{"claudeCode":1238},"alirezarezvani/claude-skills","release-manager","https://github.com/alirezarezvani/claude-skills",{"basePath":1242,"githubOwner":1243,"githubRepo":1244,"locale":18,"slug":1239,"type":261},"engineering/skills/release-manager","alirezarezvani","claude-skills",{"evaluate":1246,"extract":1250},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":1247,"targetMarket":218,"tier":219},[213,214,217,1248,1249,215],"versioning","git",{"commitSha":267},{"parentExtensionId":1252,"repoId":1253},"k173223hfbd6c4mx6r1jdx23wn86mbpb","kd7ff9s1w43mfyy1n7hf87816186m6px",[215,217,214,1249,213,1248],{"evaluatedAt":1256,"extractAt":1257,"updatedAt":1256},1778678944942,1778675056600,{"_creationTime":1259,"_id":1260,"community":1261,"display":1262,"identity":1268,"providers":1272,"relations":1278,"tags":1281,"workflow":1282},1778699018122.7998,"k176f6vs70eft5vn4g4ng93bm986nbpa",{"reviewCount":8},{"description":1263,"installMethods":1264,"name":1266,"sourceUrl":1267},"Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. Use when setting up release workflows, generating release notes, or standardizing commit conventions.",{"claudeCode":1265},"wshobson/agents","changelog-automation","https://github.com/wshobson/agents",{"basePath":1269,"githubOwner":1270,"githubRepo":1271,"locale":18,"slug":1266,"type":261},"plugins/documentation-generation/skills/changelog-automation","wshobson","agents",{"evaluate":1273,"extract":1277},{"promptVersionExtension":206,"promptVersionScoring":207,"score":1274,"tags":1275,"targetMarket":218,"tier":219},98,[217,1249,215,1276,213],"documentation",{"commitSha":267},{"parentExtensionId":1279,"repoId":1280},"k173f6p49nn608nd37ws1g9hc986m496","kd74de64zj0axtg5b8t7eqqe2x86nske",[215,217,1276,1249,213],{"evaluatedAt":1283,"extractAt":1284,"updatedAt":1283},1778701263999,1778699018122,{"_creationTime":1286,"_id":1287,"community":1288,"display":1289,"identity":1293,"providers":1295,"relations":1301,"tags":1302,"workflow":1303},1778675056600.2334,"k1729yafpwt92h3aq2nc3ws0ys86mrkp",{"reviewCount":8},{"description":1290,"installMethods":1291,"name":1292,"sourceUrl":1240},"Changelog Generator",{"claudeCode":1238},"changelog-generator",{"basePath":1294,"githubOwner":1243,"githubRepo":1244,"locale":18,"slug":1292,"type":261},"engineering/skills/changelog-generator",{"evaluate":1296,"extract":1300},{"promptVersionExtension":206,"promptVersionScoring":207,"score":1274,"tags":1297,"targetMarket":218,"tier":219},[213,217,1276,1298,1299,215,1249],"conventional-commits","engineering",{"commitSha":267},{"parentExtensionId":1252,"repoId":1253},[215,217,1298,1276,1299,1249,213],{"evaluatedAt":1304,"extractAt":1257,"updatedAt":1304},1778678482668,{"_creationTime":1306,"_id":1307,"community":1308,"display":1309,"identity":1315,"providers":1319,"relations":1325,"tags":1328,"workflow":1329},1778695548458.3745,"k17077apr16fg7ya17kc6ed11x86m7hs",{"reviewCount":8},{"description":1310,"installMethods":1311,"name":1313,"sourceUrl":1314},"Maintain a changelog following Keep a Changelog format. Covers entry categorization (Added, Changed, Deprecated, Removed, Fixed, Security), version section management, and unreleased tracking. Use when starting a new project that needs a changelog, adding entries after completing features or fixes, preparing a release by promoting Unreleased entries to a versioned section, or converting a free-form changelog to Keep a Changelog format.\n",{"claudeCode":1312},"pjt222/agent-almanac","manage-changelog","https://github.com/pjt222/agent-almanac",{"basePath":1316,"githubOwner":1317,"githubRepo":1318,"locale":18,"slug":1313,"type":261},"skills/manage-changelog","pjt222","agent-almanac",{"evaluate":1320,"extract":1324},{"promptVersionExtension":206,"promptVersionScoring":207,"score":1321,"tags":1322,"targetMarket":218,"tier":219},97,[217,1276,1248,1323,213],"keep-a-changelog",{"commitSha":267},{"parentExtensionId":1326,"repoId":1327},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[217,1276,1323,213,1248],{"evaluatedAt":1330,"extractAt":1331,"updatedAt":1330},1778699252213,1778695548458,{"_creationTime":1333,"_id":1334,"community":1335,"display":1336,"identity":1342,"providers":1346,"relations":1352,"tags":1354,"workflow":1355},1778687726630.327,"k171dv8v23edd6keqmkwwhgjmn86mdsv",{"reviewCount":8},{"description":1337,"installMethods":1338,"name":1340,"sourceUrl":1341},"Generates and formats changelog files for a new release based on provided version and raw changelog data.",{"claudeCode":1339},"google-gemini/gemini-cli","docs-changelog","https://github.com/google-gemini/gemini-cli",{"basePath":1343,"githubOwner":1344,"githubRepo":1345,"locale":18,"slug":1340,"type":261},".gemini/skills/docs-changelog","google-gemini","gemini-cli",{"evaluate":1347,"extract":1351},{"promptVersionExtension":206,"promptVersionScoring":207,"score":1348,"tags":1349,"targetMarket":218,"tier":1350},90,[217,213,1276,215],"community",{"commitSha":267},{"repoId":1353},"kd7ev6wt5kykbs8rynr6fepdfd86nvg1",[215,217,1276,213],{"evaluatedAt":1356,"extractAt":1357,"updatedAt":1356},1778687831228,1778687726630,{"_creationTime":1359,"_id":1360,"community":1361,"display":1362,"identity":1368,"providers":1373,"relations":1380,"tags":1383,"workflow":1384},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":1363,"installMethods":1364,"name":1366,"sourceUrl":1367},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":1365},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1369,"githubOwner":1370,"githubRepo":1371,"locale":18,"slug":1372,"type":261},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":1374,"extract":1379},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":1375,"targetMarket":218,"tier":219},[1249,1376,1377,1105,215,1174,1378],"development-environment","workflow","developer-tool",{"commitSha":267,"license":251},{"parentExtensionId":1381,"repoId":1382},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[215,1174,1378,1376,1249,1105,1377],{"evaluatedAt":1385,"extractAt":1386,"updatedAt":1385},1778699613343,1778699234184]