[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-steipete-slack-en":3,"guides-for-steipete-slack":1212,"similar-k175ckmrqc4x6sjm90k7ejbj3s86ntxs-en":1213},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":236,"parentExtension":245,"providers":246,"relations":251,"repo":253,"tags":1209,"workflow":1210},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.",{"claudeCode":12},"steipete/clawdis","slack","https://github.com/steipete/clawdis",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":221,"workflow":238},1778698950505.8894,"kn7bdq3n0dbsnt345np0f6d7a186m738","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"targetMarket":214,"tier":215,"useCases":216},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,116,120,123,126,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 managing Slack messages and member info, and the 'Ideas to try' section provides concrete use cases.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a direct interface to Slack's API, enabling actions not directly available through a general LLM, thus providing value beyond a simple prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers a complete lifecycle of Slack message management (send, edit, delete, pin, react) and member info retrieval, and provides clear inputs and examples.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on Slack-related operations and does not extend into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the capabilities outlined in the SKILL.md file.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","All tools are narrow verb-noun specialists (e.g., 'react', 'sendMessage', 'memberInfo'), making them easy to select and reducing attack surface.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md provides clear examples of required inputs for each action, and the metadata indicates the necessary configuration ('channels.slack').",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names like 'sendMessage', 'pinMessage', and 'memberInfo' are descriptive and adhere to the domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Inputs are clearly defined JSON structures with specific fields, and outputs, while not explicitly detailed, are implied to be the result of the Slack API actions.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is distributed under the MIT license, as indicated by the LICENSE file and confirmed by the trust signals.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows a recent commit date (2026-05-13), indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The presence of a lockfile and the project's overall structure suggest proper dependency management, though specific update mechanisms are not detailed.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The skill requires a Slack bot token configured via OpenClaw, which is handled through external configuration ('channels.slack') and not directly embedded or echoed.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill operates on structured inputs and performs specific Slack API actions, not relying on executing arbitrary code or data from external sources as instructions.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill's operations are confined to documented Slack API calls and do not involve fetching or executing external code or data at runtime.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill interacts with the Slack API, which is external to the file system and project folder, and there are no indications of it modifying files outside its intended scope.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were identified in the skill's definition.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill's documented actions are limited to Slack API operations and do not include instructions for reading or submitting confidential data to third parties.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The SKILL.md and README.md files appear to be free of hidden steering tricks or obfuscated content.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The skill's definition and associated files do not contain obfuscated code, base64 payloads, or runtime script fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill makes no assumptions about the user's project file structure, interacting only with external services via API calls.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 0 issues opened and 0 closed in the last 90 days, the issue tracker indicates minimal activity, which is acceptable for a stable, well-defined skill.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The project has GitHub release tags and a CHANGELOG.md, indicating clear versioning.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","Inputs are defined via JSON structures in the SKILL.md, implying structured validation, and the expected configuration is also documented.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","Operations like message deletion are state-changing but are guarded by specific tool calls that require explicit parameters, not silent execution.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The SKILL.md outlines expected inputs and actions, suggesting that errors would be handled by the underlying OpenClaw framework and Slack API responses.",{"category":103,"check":113,"severity":114,"summary":115},"Logging","not_applicable","This skill is a tool interface; logging of its actions is handled by the OpenClaw Gateway, not within the skill's code itself.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill's operations are limited to Slack messages and member info, which are not inherently personal data requiring special sanitization beyond what Slack's API manages.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill's functionality is globally applicable to any Slack workspace, with no regional restrictions detected.",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard API calls and is designed to work within the OpenClaw framework, making it platform-agnostic.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README provides a comprehensive overview of the OpenClaw project, including its purpose and features.",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","The skill exposes 9 distinct action groups, which falls within the recommended range for clarity and manageability.",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","The tool names are distinct and map to specific Slack functionalities, avoiding near-synonyms.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All advertised Slack functionalities (react, pin, send, edit, delete, member info) are directly supported by the tools defined in SKILL.md.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The main OpenClaw project README provides installation instructions and examples, and the SKILL.md metadata indicates necessary configuration.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","Error handling is expected to be managed by the OpenClaw framework, which typically provides structured error messages.",{"category":147,"check":148,"severity":114,"summary":149},"Execution","Pinned dependencies","This check is not applicable as the skill itself does not bundle executable scripts with external dependencies; dependency management is handled by the OpenClaw framework.",{"category":33,"check":151,"severity":114,"summary":152},"Dry-run preview","The skill performs direct API calls to Slack, and a dry-run preview is not a standard feature for these types of operations.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","Slack API operations are generally designed to be idempotent or are handled by the framework with appropriate timeouts.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","Telemetry is managed by the OpenClaw Gateway, not this specific skill, and the project's README emphasizes user control over data.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The SKILL.md clearly defines the skill's purpose (Slack message management and info retrieval) and its inputs/actions.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and provides a clear summary of the skill's core capabilities.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured and under 500 lines, with clear sections for overview, inputs, and actions.",{"category":170,"check":171,"severity":114,"summary":172},"Context","Progressive Disclosure","The SKILL.md is concise and does not contain lengthy procedures or bulk material that would require progressive disclosure.",{"category":170,"check":174,"severity":114,"summary":175},"Forked exploration","This skill performs direct actions and does not involve deep code review or exploration that would necessitate forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides clear, ready-to-use JSON examples for each major action, demonstrating input and expected usage.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md implicitly covers edge cases by defining specific inputs required for each action, guiding the user to provide necessary data.",{"category":103,"check":183,"severity":114,"summary":184},"Tool Fallback","This skill directly interfaces with the Slack API via the OpenClaw framework and does not rely on external MCP servers or tools with fallbacks.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill requires specific inputs for each action, and any deviation would likely result in an error from the OpenClaw framework or Slack API, halting the workflow.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and only interacts with Slack; it does not implicitly rely on other skills.",1778698950397,"This skill provides a direct interface to the Slack API, allowing users to perform actions such as sending, editing, deleting, and reacting to messages, as well as pinning/unpinning and retrieving member information.",[195,196,197,198,199],"React to messages","Send, edit, and delete messages","Pin and unpin messages","Fetch Slack member information","List custom emojis",[201,202],"Managing Slack workspace administration settings.","Performing actions outside of the documented message and member info functionalities.","3.0.0","4.4.0","To enable seamless management and interaction with Slack messages and users directly from an AI agent.","All checks passed with a high degree of confidence, indicating a well-defined, secure, and maintainable skill.",100,"A robust and well-documented Slack integration skill.",[13,210,211,212,213],"messaging","communication","automation","api","global","verified",[217,218,219,220],"Automating routine Slack communications.","Managing important information by pinning messages.","Quickly retrieving user details for context.","Enhancing team collaboration through automated Slack actions.",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"popularity":232,"security":234,"testCoverage":237},{"hasLockfile":223},true,1778698930545,{"descriptionLength":226,"readmeSize":227},96,86172,{"closedIssues90d":8,"forks":229,"hasChangelog":223,"openIssues90d":8,"pushedAt":230,"stars":231},76893,1778697576000,371556,{"npmDownloads":233},4624697,{"hasNpmPackage":223,"license":235,"smitheryVerified":236},"MIT",false,{"hasCi":223,"hasTests":223},{"updatedAt":239},1778698950505,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"skills/slack","steipete","clawdis","skill",null,{"evaluate":247,"extract":249},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":248,"targetMarket":214,"tier":215},[13,210,211,212,213],{"commitSha":250},"HEAD",{"repoId":252},"kd738npxg9yh3xf3vddzy9fyfh86nhng",{"_creationTime":254,"_id":252,"identity":255,"providers":256,"workflow":1204},1778697628325.5796,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":257,"discover":1189,"extract":1192,"github":1193,"npm":1203},{"commitSha":250,"extensions":258},[259,270,278,286,294,302,310,318,326,334,345,353,361,369,377,387,395,405,413,421,429,437,445,453,461,469,477,485,496,504,512,520,528,536,669,680,688,696,704,716,724,732,740,748,756,764,772,780,788,796,804,812,820,828,836,844,852,864,872,880,894,902,910,918,926,934,944,952,960,968,976,984,992,1000,1020,1025,1033,1041,1049,1057,1069,1077,1085,1097,1105,1115,1123,1131,1139,1147,1158],{"basePath":260,"description":261,"displayName":262,"installMethods":263,"rationale":264,"selectedPaths":265,"source":269,"sourceLanguage":18,"type":244},".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",[266],{"path":267,"priority":268},"SKILL.md","mandatory","rule",{"basePath":271,"description":272,"displayName":273,"installMethods":274,"rationale":275,"selectedPaths":276,"source":269,"sourceLanguage":18,"type":244},".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",[277],{"path":267,"priority":268},{"basePath":279,"description":280,"displayName":281,"installMethods":282,"rationale":283,"selectedPaths":284,"source":269,"sourceLanguage":18,"type":244},".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",[285],{"path":267,"priority":268},{"basePath":287,"description":288,"displayName":289,"installMethods":290,"rationale":291,"selectedPaths":292,"source":269,"sourceLanguage":18,"type":244},".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",[293],{"path":267,"priority":268},{"basePath":295,"description":296,"displayName":297,"installMethods":298,"rationale":299,"selectedPaths":300,"source":269,"sourceLanguage":18,"type":244},".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",[301],{"path":267,"priority":268},{"basePath":303,"description":304,"displayName":305,"installMethods":306,"rationale":307,"selectedPaths":308,"source":269,"sourceLanguage":18,"type":244},".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",[309],{"path":267,"priority":268},{"basePath":311,"description":312,"displayName":313,"installMethods":314,"rationale":315,"selectedPaths":316,"source":269,"sourceLanguage":18,"type":244},".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",[317],{"path":267,"priority":268},{"basePath":319,"description":320,"displayName":321,"installMethods":322,"rationale":323,"selectedPaths":324,"source":269,"sourceLanguage":18,"type":244},".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",[325],{"path":267,"priority":268},{"basePath":327,"description":328,"displayName":329,"installMethods":330,"rationale":331,"selectedPaths":332,"source":269,"sourceLanguage":18,"type":244},".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",[333],{"path":267,"priority":268},{"basePath":335,"description":336,"displayName":337,"installMethods":338,"rationale":339,"selectedPaths":340,"source":269,"sourceLanguage":18,"type":244},".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",[341,342],{"path":267,"priority":268},{"path":343,"priority":344},"scripts/github-activity.sh","low",{"basePath":346,"description":347,"displayName":348,"installMethods":349,"rationale":350,"selectedPaths":351,"source":269,"sourceLanguage":18,"type":244},".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",[352],{"path":267,"priority":268},{"basePath":354,"description":355,"displayName":356,"installMethods":357,"rationale":358,"selectedPaths":359,"source":269,"sourceLanguage":18,"type":244},".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",[360],{"path":267,"priority":268},{"basePath":362,"description":363,"displayName":364,"installMethods":365,"rationale":366,"selectedPaths":367,"source":269,"sourceLanguage":18,"type":244},".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",[368],{"path":267,"priority":268},{"basePath":370,"description":371,"displayName":372,"installMethods":373,"rationale":374,"selectedPaths":375,"source":269,"sourceLanguage":18,"type":244},".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",[376],{"path":267,"priority":268},{"basePath":378,"description":379,"displayName":380,"installMethods":381,"rationale":382,"selectedPaths":383,"source":269,"sourceLanguage":18,"type":244},".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",[384,385],{"path":267,"priority":268},{"path":386,"priority":344},"scripts/secret-scanning.mjs",{"basePath":388,"description":389,"displayName":390,"installMethods":391,"rationale":392,"selectedPaths":393,"source":269,"sourceLanguage":18,"type":244},".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",[394],{"path":267,"priority":268},{"basePath":396,"description":397,"displayName":398,"installMethods":399,"rationale":400,"selectedPaths":401,"source":269,"sourceLanguage":18,"type":244},".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",[402,403],{"path":267,"priority":268},{"path":404,"priority":344},"scripts/heapsnapshot-delta.mjs",{"basePath":406,"description":407,"displayName":408,"installMethods":409,"rationale":410,"selectedPaths":411,"source":269,"sourceLanguage":18,"type":244},".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",[412],{"path":267,"priority":268},{"basePath":414,"description":415,"displayName":416,"installMethods":417,"rationale":418,"selectedPaths":419,"source":269,"sourceLanguage":18,"type":244},".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",[420],{"path":267,"priority":268},{"basePath":422,"description":423,"displayName":424,"installMethods":425,"rationale":426,"selectedPaths":427,"source":269,"sourceLanguage":18,"type":244},".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",[428],{"path":267,"priority":268},{"basePath":430,"description":431,"displayName":432,"installMethods":433,"rationale":434,"selectedPaths":435,"source":269,"sourceLanguage":18,"type":244},".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",[436],{"path":267,"priority":268},{"basePath":438,"description":439,"displayName":440,"installMethods":441,"rationale":442,"selectedPaths":443,"source":269,"sourceLanguage":18,"type":244},".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",[444],{"path":267,"priority":268},{"basePath":446,"description":447,"displayName":448,"installMethods":449,"rationale":450,"selectedPaths":451,"source":269,"sourceLanguage":18,"type":244},".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",[452],{"path":267,"priority":268},{"basePath":454,"description":455,"displayName":456,"installMethods":457,"rationale":458,"selectedPaths":459,"source":269,"sourceLanguage":18,"type":244},".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",[460],{"path":267,"priority":268},{"basePath":462,"description":463,"displayName":464,"installMethods":465,"rationale":466,"selectedPaths":467,"source":269,"sourceLanguage":18,"type":244},"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",[468],{"path":267,"priority":268},{"basePath":470,"description":471,"displayName":472,"installMethods":473,"rationale":474,"selectedPaths":475,"source":269,"sourceLanguage":18,"type":244},"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",[476],{"path":267,"priority":268},{"basePath":478,"description":479,"displayName":480,"installMethods":481,"rationale":482,"selectedPaths":483,"source":269,"sourceLanguage":18,"type":244},"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",[484],{"path":267,"priority":268},{"basePath":486,"description":487,"displayName":488,"installMethods":489,"rationale":490,"selectedPaths":491,"source":269,"sourceLanguage":18,"type":244},"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",[492,493],{"path":267,"priority":268},{"path":494,"priority":495},"references/block-types.md","medium",{"basePath":497,"description":498,"displayName":499,"installMethods":500,"rationale":501,"selectedPaths":502,"source":269,"sourceLanguage":18,"type":244},"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",[503],{"path":267,"priority":268},{"basePath":505,"description":506,"displayName":507,"installMethods":508,"rationale":509,"selectedPaths":510,"source":269,"sourceLanguage":18,"type":244},"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",[511],{"path":267,"priority":268},{"basePath":513,"description":514,"displayName":515,"installMethods":516,"rationale":517,"selectedPaths":518,"source":269,"sourceLanguage":18,"type":244},"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",[519],{"path":267,"priority":268},{"basePath":521,"description":522,"displayName":523,"installMethods":524,"rationale":525,"selectedPaths":526,"source":269,"sourceLanguage":18,"type":244},"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",[527],{"path":267,"priority":268},{"basePath":529,"description":530,"displayName":531,"installMethods":532,"rationale":533,"selectedPaths":534,"source":269,"sourceLanguage":18,"type":244},"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",[535],{"path":267,"priority":268},{"basePath":537,"description":538,"displayName":539,"installMethods":540,"rationale":541,"selectedPaths":542,"source":269,"sourceLanguage":18,"type":244},"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",[543,544,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667],{"path":267,"priority":268},{"path":545,"priority":546},"LICENSE","high",{"path":548,"priority":495},"alt-borges.md",{"path":550,"priority":495},"compiler.md",{"path":552,"priority":344},"examples/01-hello-world.prose",{"path":554,"priority":344},"examples/02-research-and-summarize.prose",{"path":556,"priority":344},"examples/03-code-review.prose",{"path":558,"priority":344},"examples/04-write-and-refine.prose",{"path":560,"priority":344},"examples/05-debug-issue.prose",{"path":562,"priority":344},"examples/06-explain-codebase.prose",{"path":564,"priority":344},"examples/07-refactor.prose",{"path":566,"priority":344},"examples/08-blog-post.prose",{"path":568,"priority":344},"examples/09-research-with-agents.prose",{"path":570,"priority":344},"examples/10-code-review-agents.prose",{"path":572,"priority":344},"examples/11-skills-and-imports.prose",{"path":574,"priority":344},"examples/12-secure-agent-permissions.prose",{"path":576,"priority":344},"examples/13-variables-and-context.prose",{"path":578,"priority":344},"examples/14-composition-blocks.prose",{"path":580,"priority":344},"examples/15-inline-sequences.prose",{"path":582,"priority":344},"examples/16-parallel-reviews.prose",{"path":584,"priority":344},"examples/17-parallel-research.prose",{"path":586,"priority":344},"examples/18-mixed-parallel-sequential.prose",{"path":588,"priority":344},"examples/19-advanced-parallel.prose",{"path":590,"priority":344},"examples/20-fixed-loops.prose",{"path":592,"priority":344},"examples/21-pipeline-operations.prose",{"path":594,"priority":344},"examples/22-error-handling.prose",{"path":596,"priority":344},"examples/23-retry-with-backoff.prose",{"path":598,"priority":344},"examples/24-choice-blocks.prose",{"path":600,"priority":344},"examples/25-conditionals.prose",{"path":602,"priority":344},"examples/26-parameterized-blocks.prose",{"path":604,"priority":344},"examples/27-string-interpolation.prose",{"path":606,"priority":344},"examples/28-automated-pr-review.prose",{"path":608,"priority":344},"examples/28-gas-town.prose",{"path":610,"priority":344},"examples/29-captains-chair.prose",{"path":612,"priority":344},"examples/30-captains-chair-simple.prose",{"path":614,"priority":344},"examples/31-captains-chair-with-memory.prose",{"path":616,"priority":344},"examples/33-pr-review-autofix.prose",{"path":618,"priority":344},"examples/34-content-pipeline.prose",{"path":620,"priority":344},"examples/35-feature-factory.prose",{"path":622,"priority":344},"examples/36-bug-hunter.prose",{"path":624,"priority":344},"examples/37-the-forge.prose",{"path":626,"priority":344},"examples/38-skill-scan.prose",{"path":628,"priority":344},"examples/39-architect-by-simulation.prose",{"path":630,"priority":344},"examples/40-rlm-self-refine.prose",{"path":632,"priority":344},"examples/41-rlm-divide-conquer.prose",{"path":634,"priority":344},"examples/42-rlm-filter-recurse.prose",{"path":636,"priority":344},"examples/43-rlm-pairwise.prose",{"path":638,"priority":344},"examples/44-run-endpoint-ux-test.prose",{"path":640,"priority":344},"examples/45-plugin-release.prose",{"path":642,"priority":344},"examples/45-run-endpoint-ux-test-with-remediation.prose",{"path":644,"priority":344},"examples/46-run-endpoint-ux-test-fast.prose",{"path":646,"priority":344},"examples/46-workflow-crystallizer.prose",{"path":648,"priority":344},"examples/47-language-self-improvement.prose",{"path":650,"priority":344},"examples/48-habit-miner.prose",{"path":652,"priority":344},"examples/49-prose-run-retrospective.prose",{"path":654,"priority":344},"examples/README.md",{"path":656,"priority":344},"examples/roadmap/README.md",{"path":658,"priority":344},"examples/roadmap/iterative-refinement.prose",{"path":660,"priority":344},"examples/roadmap/parallel-review.prose",{"path":662,"priority":344},"examples/roadmap/simple-pipeline.prose",{"path":664,"priority":344},"examples/roadmap/syntax/open-prose-syntax.prose",{"path":666,"priority":495},"help.md",{"path":668,"priority":495},"prose.md",{"basePath":670,"description":671,"displayName":672,"installMethods":673,"rationale":674,"selectedPaths":675,"source":269,"sourceLanguage":679,"type":244},"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",[676,677],{"path":267,"priority":268},{"path":678,"priority":495},"references/api_references.md","zh-CN",{"basePath":681,"description":682,"displayName":683,"installMethods":684,"rationale":685,"selectedPaths":686,"source":269,"sourceLanguage":679,"type":244},"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",[687],{"path":267,"priority":268},{"basePath":689,"description":690,"displayName":691,"installMethods":692,"rationale":693,"selectedPaths":694,"source":269,"sourceLanguage":679,"type":244},"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",[695],{"path":267,"priority":268},{"basePath":697,"description":698,"displayName":699,"installMethods":700,"rationale":701,"selectedPaths":702,"source":269,"sourceLanguage":18,"type":244},"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",[703],{"path":267,"priority":268},{"basePath":705,"description":706,"displayName":707,"installMethods":708,"rationale":709,"selectedPaths":710,"source":269,"sourceLanguage":18,"type":244},"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",[711,712,714],{"path":267,"priority":268},{"path":713,"priority":495},"references/cli-examples.md",{"path":715,"priority":495},"references/get-started.md",{"basePath":717,"description":718,"displayName":719,"installMethods":720,"rationale":721,"selectedPaths":722,"source":269,"sourceLanguage":18,"type":244},"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",[723],{"path":267,"priority":268},{"basePath":725,"description":726,"displayName":727,"installMethods":728,"rationale":729,"selectedPaths":730,"source":269,"sourceLanguage":18,"type":244},"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",[731],{"path":267,"priority":268},{"basePath":733,"description":734,"displayName":735,"installMethods":736,"rationale":737,"selectedPaths":738,"source":269,"sourceLanguage":18,"type":244},"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",[739],{"path":267,"priority":268},{"basePath":741,"description":742,"displayName":743,"installMethods":744,"rationale":745,"selectedPaths":746,"source":269,"sourceLanguage":18,"type":244},"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",[747],{"path":267,"priority":268},{"basePath":749,"description":750,"displayName":751,"installMethods":752,"rationale":753,"selectedPaths":754,"source":269,"sourceLanguage":18,"type":244},"skills/blucli","BluOS CLI (blu) for discovery, playback, grouping, and volume.","blucli",{"claudeCode":12},"SKILL.md frontmatter at skills/blucli/SKILL.md",[755],{"path":267,"priority":268},{"basePath":757,"description":758,"displayName":759,"installMethods":760,"rationale":761,"selectedPaths":762,"source":269,"sourceLanguage":18,"type":244},"skills/camsnap","Capture frames or clips from RTSP/ONVIF cameras.","camsnap",{"claudeCode":12},"SKILL.md frontmatter at skills/camsnap/SKILL.md",[763],{"path":267,"priority":268},{"basePath":765,"description":766,"displayName":767,"installMethods":768,"rationale":769,"selectedPaths":770,"source":269,"sourceLanguage":18,"type":244},"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",[771],{"path":267,"priority":268},{"basePath":773,"description":774,"displayName":775,"installMethods":776,"rationale":777,"selectedPaths":778,"source":269,"sourceLanguage":18,"type":244},"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",[779],{"path":267,"priority":268},{"basePath":781,"description":782,"displayName":783,"installMethods":784,"rationale":785,"selectedPaths":786,"source":269,"sourceLanguage":18,"type":244},"skills/discord","Discord ops via the message tool (channel=discord).","discord",{"claudeCode":12},"SKILL.md frontmatter at skills/discord/SKILL.md",[787],{"path":267,"priority":268},{"basePath":789,"description":790,"displayName":791,"installMethods":792,"rationale":793,"selectedPaths":794,"source":269,"sourceLanguage":18,"type":244},"skills/eightctl","Control Eight Sleep pods (status, temperature, alarms, schedules).","eightctl",{"claudeCode":12},"SKILL.md frontmatter at skills/eightctl/SKILL.md",[795],{"path":267,"priority":268},{"basePath":797,"description":798,"displayName":799,"installMethods":800,"rationale":801,"selectedPaths":802,"source":269,"sourceLanguage":18,"type":244},"skills/gemini","Gemini CLI for one-shot Q&A, summaries, and generation.","gemini",{"claudeCode":12},"SKILL.md frontmatter at skills/gemini/SKILL.md",[803],{"path":267,"priority":268},{"basePath":805,"description":806,"displayName":807,"installMethods":808,"rationale":809,"selectedPaths":810,"source":269,"sourceLanguage":18,"type":244},"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",[811],{"path":267,"priority":268},{"basePath":813,"description":814,"displayName":815,"installMethods":816,"rationale":817,"selectedPaths":818,"source":269,"sourceLanguage":18,"type":244},"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",[819],{"path":267,"priority":268},{"basePath":821,"description":822,"displayName":823,"installMethods":824,"rationale":825,"selectedPaths":826,"source":269,"sourceLanguage":18,"type":244},"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",[827],{"path":267,"priority":268},{"basePath":829,"description":830,"displayName":831,"installMethods":832,"rationale":833,"selectedPaths":834,"source":269,"sourceLanguage":18,"type":244},"skills/gog","Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.","gog",{"claudeCode":12},"SKILL.md frontmatter at skills/gog/SKILL.md",[835],{"path":267,"priority":268},{"basePath":837,"description":838,"displayName":839,"installMethods":840,"rationale":841,"selectedPaths":842,"source":269,"sourceLanguage":18,"type":244},"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",[843],{"path":267,"priority":268},{"basePath":845,"description":846,"displayName":847,"installMethods":848,"rationale":849,"selectedPaths":850,"source":269,"sourceLanguage":18,"type":244},"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",[851],{"path":267,"priority":268},{"basePath":853,"description":854,"displayName":855,"installMethods":856,"rationale":857,"selectedPaths":858,"source":269,"sourceLanguage":18,"type":244},"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",[859,860,862],{"path":267,"priority":268},{"path":861,"priority":495},"references/configuration.md",{"path":863,"priority":495},"references/message-composition.md",{"basePath":865,"description":866,"displayName":867,"installMethods":868,"rationale":869,"selectedPaths":870,"source":269,"sourceLanguage":18,"type":244},"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",[871],{"path":267,"priority":268},{"basePath":873,"description":874,"displayName":875,"installMethods":876,"rationale":877,"selectedPaths":878,"source":269,"sourceLanguage":18,"type":244},"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",[879],{"path":267,"priority":268},{"basePath":881,"description":882,"displayName":883,"installMethods":884,"rationale":885,"selectedPaths":886,"source":269,"sourceLanguage":18,"type":244},"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",[887,888,890,892],{"path":267,"priority":268},{"path":889,"priority":495},"references/codexbar-cli.md",{"path":891,"priority":344},"scripts/model_usage.py",{"path":893,"priority":344},"scripts/test_model_usage.py",{"basePath":895,"description":896,"displayName":897,"installMethods":898,"rationale":899,"selectedPaths":900,"source":269,"sourceLanguage":18,"type":244},"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",[901],{"path":267,"priority":268},{"basePath":903,"description":904,"displayName":905,"installMethods":906,"rationale":907,"selectedPaths":908,"source":269,"sourceLanguage":18,"type":244},"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",[909],{"path":267,"priority":268},{"basePath":911,"description":912,"displayName":913,"installMethods":914,"rationale":915,"selectedPaths":916,"source":269,"sourceLanguage":18,"type":244},"skills/notion","Notion API for creating and managing pages, databases, and blocks.","notion",{"claudeCode":12},"SKILL.md frontmatter at skills/notion/SKILL.md",[917],{"path":267,"priority":268},{"basePath":919,"description":920,"displayName":921,"installMethods":922,"rationale":923,"selectedPaths":924,"source":269,"sourceLanguage":18,"type":244},"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",[925],{"path":267,"priority":268},{"basePath":927,"description":928,"displayName":929,"installMethods":930,"rationale":931,"selectedPaths":932,"source":269,"sourceLanguage":18,"type":244},"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",[933],{"path":267,"priority":268},{"basePath":935,"description":936,"displayName":937,"installMethods":938,"rationale":939,"selectedPaths":940,"source":269,"sourceLanguage":18,"type":244},"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",[941,942],{"path":267,"priority":268},{"path":943,"priority":344},"scripts/transcribe.sh",{"basePath":945,"description":946,"displayName":947,"installMethods":948,"rationale":949,"selectedPaths":950,"source":269,"sourceLanguage":18,"type":244},"skills/openhue","Control Philips Hue lights and scenes via the OpenHue CLI.","openhue",{"claudeCode":12},"SKILL.md frontmatter at skills/openhue/SKILL.md",[951],{"path":267,"priority":268},{"basePath":953,"description":954,"displayName":955,"installMethods":956,"rationale":957,"selectedPaths":958,"source":269,"sourceLanguage":18,"type":244},"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",[959],{"path":267,"priority":268},{"basePath":961,"description":962,"displayName":963,"installMethods":964,"rationale":965,"selectedPaths":966,"source":269,"sourceLanguage":18,"type":244},"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",[967],{"path":267,"priority":268},{"basePath":969,"description":970,"displayName":971,"installMethods":972,"rationale":973,"selectedPaths":974,"source":269,"sourceLanguage":18,"type":244},"skills/peekaboo","Capture and automate macOS UI with the Peekaboo CLI.","peekaboo",{"claudeCode":12},"SKILL.md frontmatter at skills/peekaboo/SKILL.md",[975],{"path":267,"priority":268},{"basePath":977,"description":978,"displayName":979,"installMethods":980,"rationale":981,"selectedPaths":982,"source":269,"sourceLanguage":18,"type":244},"skills/sag","ElevenLabs text-to-speech with mac-style say UX.","sag",{"claudeCode":12},"SKILL.md frontmatter at skills/sag/SKILL.md",[983],{"path":267,"priority":268},{"basePath":985,"description":986,"displayName":987,"installMethods":988,"rationale":989,"selectedPaths":990,"source":269,"sourceLanguage":18,"type":244},"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",[991],{"path":267,"priority":268},{"basePath":993,"description":994,"displayName":995,"installMethods":996,"rationale":997,"selectedPaths":998,"source":269,"sourceLanguage":18,"type":244},"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",[999],{"path":267,"priority":268},{"basePath":1001,"description":1002,"displayName":1003,"installMethods":1004,"rationale":1005,"selectedPaths":1006,"source":269,"sourceLanguage":18,"type":244},"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",[1007,1008,1010,1012,1014,1016,1018],{"path":267,"priority":268},{"path":1009,"priority":546},"license.txt",{"path":1011,"priority":344},"scripts/init_skill.py",{"path":1013,"priority":344},"scripts/package_skill.py",{"path":1015,"priority":344},"scripts/quick_validate.py",{"path":1017,"priority":344},"scripts/test_package_skill.py",{"path":1019,"priority":344},"scripts/test_quick_validate.py",{"basePath":241,"description":10,"displayName":13,"installMethods":1021,"rationale":1022,"selectedPaths":1023,"source":269,"sourceLanguage":18,"type":244},{"claudeCode":12},"SKILL.md frontmatter at skills/slack/SKILL.md",[1024],{"path":267,"priority":268},{"basePath":1026,"description":1027,"displayName":1028,"installMethods":1029,"rationale":1030,"selectedPaths":1031,"source":269,"sourceLanguage":18,"type":244},"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",[1032],{"path":267,"priority":268},{"basePath":1034,"description":1035,"displayName":1036,"installMethods":1037,"rationale":1038,"selectedPaths":1039,"source":269,"sourceLanguage":18,"type":244},"skills/sonoscli","Control Sonos speakers (discover/status/play/volume/group).","sonoscli",{"claudeCode":12},"SKILL.md frontmatter at skills/sonoscli/SKILL.md",[1040],{"path":267,"priority":268},{"basePath":1042,"description":1043,"displayName":1044,"installMethods":1045,"rationale":1046,"selectedPaths":1047,"source":269,"sourceLanguage":18,"type":244},"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",[1048],{"path":267,"priority":268},{"basePath":1050,"description":1051,"displayName":1052,"installMethods":1053,"rationale":1054,"selectedPaths":1055,"source":269,"sourceLanguage":18,"type":244},"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",[1056],{"path":267,"priority":268},{"basePath":1058,"description":1059,"displayName":1060,"installMethods":1061,"rationale":1062,"selectedPaths":1063,"source":269,"sourceLanguage":18,"type":244},"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",[1064,1065,1067],{"path":267,"priority":268},{"path":1066,"priority":344},"examples/inbox-triage.lobster",{"path":1068,"priority":344},"examples/pr-intake.lobster",{"basePath":1070,"description":1071,"displayName":1072,"installMethods":1073,"rationale":1074,"selectedPaths":1075,"source":269,"sourceLanguage":18,"type":244},"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",[1076],{"path":267,"priority":268},{"basePath":1078,"description":1079,"displayName":1080,"installMethods":1081,"rationale":1082,"selectedPaths":1083,"source":269,"sourceLanguage":18,"type":244},"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",[1084],{"path":267,"priority":268},{"basePath":1086,"description":1087,"displayName":1088,"installMethods":1089,"rationale":1090,"selectedPaths":1091,"source":269,"sourceLanguage":18,"type":244},"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",[1092,1093,1095],{"path":267,"priority":268},{"path":1094,"priority":344},"scripts/find-sessions.sh",{"path":1096,"priority":344},"scripts/wait-for-text.sh",{"basePath":1098,"description":1099,"displayName":1100,"installMethods":1101,"rationale":1102,"selectedPaths":1103,"source":269,"sourceLanguage":18,"type":244},"skills/trello","Manage Trello boards, lists, and cards via the Trello REST API.","trello",{"claudeCode":12},"SKILL.md frontmatter at skills/trello/SKILL.md",[1104],{"path":267,"priority":268},{"basePath":1106,"description":1107,"displayName":1108,"installMethods":1109,"rationale":1110,"selectedPaths":1111,"source":269,"sourceLanguage":18,"type":244},"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",[1112,1113],{"path":267,"priority":268},{"path":1114,"priority":344},"scripts/frame.sh",{"basePath":1116,"description":1117,"displayName":1118,"installMethods":1119,"rationale":1120,"selectedPaths":1121,"source":269,"sourceLanguage":18,"type":244},"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",[1122],{"path":267,"priority":268},{"basePath":1124,"description":1125,"displayName":1126,"installMethods":1127,"rationale":1128,"selectedPaths":1129,"source":269,"sourceLanguage":18,"type":244},"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",[1130],{"path":267,"priority":268},{"basePath":1132,"description":1133,"displayName":1134,"installMethods":1135,"rationale":1136,"selectedPaths":1137,"source":269,"sourceLanguage":18,"type":244},"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",[1138],{"path":267,"priority":268},{"basePath":1140,"description":1141,"displayName":1142,"installMethods":1143,"rationale":1144,"selectedPaths":1145,"source":269,"sourceLanguage":18,"type":244},"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",[1146],{"path":267,"priority":268},{"basePath":1148,"installMethods":1149,"rationale":1151,"selectedPaths":1152,"source":269,"sourceLanguage":18,"type":1157},"scripts/docs-i18n",{"go":1150},"github.com/openclaw/openclaw/scripts/docs-i18n","cli ecosystem detected at scripts/docs-i18n",[1153,1155],{"path":1154,"priority":268},"go.mod",{"path":1156,"priority":495},"main.go","cli",{"basePath":1159,"description":1160,"displayName":1161,"installMethods":1162,"license":235,"rationale":1163,"selectedPaths":1164,"source":269,"sourceLanguage":18,"type":1188},"","Multi-channel AI gateway with extensible messaging integrations","openclaw",{"npm":1161},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[1165,1167,1169,1170,1172,1174,1176,1178,1180,1182,1184,1186],{"path":1166,"priority":268},"package.json",{"path":1168,"priority":268},"README.md",{"path":545,"priority":546},{"path":1171,"priority":495},"openclaw.mjs",{"path":1173,"priority":344},"src/index.ts",{"path":1175,"priority":344},"src/tools/availability.ts",{"path":1177,"priority":344},"src/tools/descriptors.ts",{"path":1179,"priority":344},"src/tools/diagnostics.ts",{"path":1181,"priority":344},"src/tools/execution.ts",{"path":1183,"priority":344},"src/tools/index.ts",{"path":1185,"priority":344},"src/tools/planner.ts",{"path":1187,"priority":344},"src/tools/protocol.ts","mcp",{"sources":1190},[1191],"manual",{"npmPackage":1161},{"closedIssues90d":8,"description":1194,"forks":229,"homepage":1195,"license":235,"openIssues90d":8,"pushedAt":230,"readmeSize":227,"stars":231,"topics":1196},"Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 ","https://openclaw.ai",[1197,1198,1199,1200,1201,1202,1161],"ai","assistant","own-your-data","personal","crustacean","molty",{"downloads":233},{"classifiedAt":1205,"discoverAt":1206,"extractAt":1207,"githubAt":1207,"npmAt":1208,"updatedAt":1205},1778697651718,1778697628325,1778697645005,1778697647656,[213,212,211,210,13],{"evaluatedAt":239,"extractAt":1211,"updatedAt":239},1778697652123,[],[1214,1243,1259,1286,1315,1340],{"_creationTime":1215,"_id":1216,"community":1217,"display":1218,"identity":1224,"providers":1227,"relations":1235,"tags":1238,"workflow":1239},1778699170774.1592,"k172e8vt4zcz50bb0vfp6ptb1n86mf90",{"reviewCount":8},{"description":1219,"installMethods":1220,"name":1222,"sourceUrl":1223},"Use when the user needs X (Twitter) data or confirmation-gated X actions through Xquik: tweet search, user lookup, follower extraction, media download, monitoring, webhooks, MCP, SDKs, posting, likes, DMs, and profile updates. Requires a Xquik API key. Never ask for X login material.",{"claudeCode":1221},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":1225,"githubOwner":1226,"githubRepo":1222,"locale":18,"slug":1222,"type":244},"skills/x-twitter-scraper","Xquik-dev",{"evaluate":1228,"extract":1234},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":1229,"targetMarket":214,"tier":215},[1230,1231,213,1232,212,1188,1233],"twitter","x","data-retrieval","sdk",{"commitSha":250},{"parentExtensionId":1236,"repoId":1237},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh",[213,212,1232,1188,1233,1230,1231],{"evaluatedAt":1240,"extractAt":1241,"updatedAt":1242},1778699230863,1778699170774,1778699296021,{"_creationTime":1244,"_id":1245,"community":1246,"display":1247,"identity":1249,"providers":1250,"relations":1255,"tags":1256,"workflow":1257},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":822,"installMethods":1248,"name":823,"sourceUrl":14},{"claudeCode":12},{"basePath":821,"githubOwner":242,"githubRepo":243,"locale":18,"slug":823,"type":244},{"evaluate":1251,"extract":1254},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":1252,"targetMarket":214,"tier":215},[823,1157,213,1253,212],"developer-tools",{"commitSha":250},{"repoId":252},[213,212,1157,1253,823],{"evaluatedAt":1258,"extractAt":1211,"updatedAt":1258},1778698569289,{"_creationTime":1260,"_id":1261,"community":1262,"display":1263,"identity":1269,"providers":1273,"relations":1279,"tags":1282,"workflow":1283},1778696833339.6218,"k176gr5qszggh36kjn8a1cwehs86n2jd",{"reviewCount":8},{"description":1264,"installMethods":1265,"name":1267,"sourceUrl":1268},"Interact with Gmail - search emails, read messages, send emails, create drafts, and manage labels.\nUse when user asks to: search email, read email, send email, create email draft, mark as read,\narchive email, star email, or manage Gmail labels. Lightweight alternative to full Google\nWorkspace MCP server with standalone OAuth authentication.\n",{"claudeCode":1266},"sanjay3290/ai-skills","gmail","https://github.com/sanjay3290/ai-skills",{"basePath":1270,"githubOwner":1271,"githubRepo":1272,"locale":18,"slug":1267,"type":244},"skills/gmail","sanjay3290","ai-skills",{"evaluate":1274,"extract":1278},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":1275,"targetMarket":214,"tier":215},[1267,1276,211,212,1277],"email","productivity",{"commitSha":250},{"parentExtensionId":1280,"repoId":1281},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[212,211,1276,1267,1277],{"evaluatedAt":1284,"extractAt":1285,"updatedAt":1284},1778696939862,1778696833339,{"_creationTime":1287,"_id":1288,"community":1289,"display":1290,"identity":1296,"providers":1300,"relations":1309,"tags":1311,"workflow":1312},1778688112811.7397,"k17fvawbxz6j14hy1q3jb6dcnh86mte0",{"reviewCount":8},{"description":1291,"installMethods":1292,"name":1294,"sourceUrl":1295},"Make your messages unforgettable using the Heath brothers' SUCCESs framework Use when: **Crafting a core message** for a product, campaign, or company that needs to stick; **Presenting complex ideas** to audiences who may forget 90% of what you say; **Writing headlines, taglines, or slogans** that people remember and repeat; **Training or educating** when retention matters more than coverage; **Pitching investors or stakeholders** where one memorable idea beats ten forgettable ones",{"claudeCode":1293},"guia-matthieu/clawfu-skills","made-to-stick","https://github.com/guia-matthieu/clawfu-skills",{"basePath":1297,"githubOwner":1298,"githubRepo":1299,"locale":18,"slug":1294,"type":244},"skills/content/made-to-stick","guia-matthieu","clawfu-skills",{"evaluate":1301,"extract":1308},{"promptVersionExtension":203,"promptVersionScoring":204,"score":1302,"tags":1303,"targetMarket":214,"tier":215},99,[211,1304,1305,1306,210,1307],"writing","marketing","persuasion","content-creation",{"commitSha":250},{"repoId":1310},"kd72qvzyvm658ya7pbyh5ey47h86md53",[211,1307,1305,210,1306,1304],{"evaluatedAt":1313,"extractAt":1314,"updatedAt":1313},1778689346559,1778688112811,{"_creationTime":1316,"_id":1317,"community":1318,"display":1319,"identity":1325,"providers":1328,"relations":1334,"tags":1336,"workflow":1337},1778688022104.161,"k17fmrzbvszdp6bnpbsk6xxats86mz61",{"reviewCount":8},{"description":1320,"installMethods":1321,"name":1323,"sourceUrl":1324},"Google Chat: Send a message to a space.",{"claudeCode":1322},"googleworkspace/cli","gws-chat-send","https://github.com/googleworkspace/cli",{"basePath":1326,"githubOwner":1327,"githubRepo":1157,"locale":18,"slug":1323,"type":244},"skills/gws-chat-send","googleworkspace",{"evaluate":1329,"extract":1333},{"promptVersionExtension":203,"promptVersionScoring":204,"score":1302,"tags":1330,"targetMarket":214,"tier":215},[1331,210,211,1157,1332],"google-chat","google-workspace",{"commitSha":250},{"repoId":1335},"kd74t1908zh6g1jzcxw8tg1rwx86nnpt",[1157,211,1331,1332,210],{"evaluatedAt":1338,"extractAt":1339,"updatedAt":1338},1778688161893,1778688022104,{"_creationTime":1341,"_id":1342,"community":1343,"display":1344,"identity":1350,"providers":1354,"relations":1361,"tags":1364,"workflow":1365},1778675414637.8567,"k17c5wremxjn3jr729492bt9k586n3ng",{"reviewCount":8},{"description":1345,"installMethods":1346,"name":1348,"sourceUrl":1349},"Guidance for composing well-formatted, effective Slack messages using mrkdwn syntax",{"claudeCode":1347},"anthropics/knowledge-work-plugins","slack-messaging","https://github.com/anthropics/knowledge-work-plugins",{"basePath":1351,"githubOwner":1352,"githubRepo":1353,"locale":18,"slug":1348,"type":244},"partner-built/slack/skills/slack-messaging","anthropics","knowledge-work-plugins",{"evaluate":1355,"extract":1360},{"promptVersionExtension":203,"promptVersionScoring":204,"score":1302,"tags":1356,"targetMarket":214,"tier":215},[13,210,1357,1358,1359],"mrkdwn","documentation","best-practices",{"commitSha":250},{"parentExtensionId":1362,"repoId":1363},"k170ya1tc99p5ja4xet9hbfwbh86mwf7","kd7d9w1wpah4hqnbsfzwwax72986mh7d",[1359,1358,210,1357,13],{"evaluatedAt":1366,"extractAt":1367,"updatedAt":1366},1778678348222,1778675414637]