[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-steipete-session-logs-en":3,"guides-for-steipete-session-logs":1213,"similar-k17egwaz31kmprzw1q8m38fv4586mqah-en":1214},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":238,"parentExtension":247,"providers":248,"relations":253,"repo":255,"tags":1210,"workflow":1211},1778697652123.8975,"k17egwaz31kmprzw1q8m38fv4586mqah",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Search and analyze your own session logs (older/parent conversations) using jq.",{"claudeCode":12},"steipete/clawdis","session-logs","https://github.com/steipete/clawdis",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":240},1778698902636.6604,"kn7fszrzm9075byx7dknsp2q3186ns0d","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":216,"tier":217,"useCases":218},[21,26,29,32,36,39,43,47,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,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 searching and analyzing session logs using jq, and implies the user context of needing historical conversation data.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","This skill provides a concrete way to access and query historical conversation data, which is not a default behavior of the LLM and offers significant utility beyond simple prompting.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, providing clear instructions on locating session logs and offering specific jq queries for analysis, covering the complete lifecycle of accessing and interpreting historical data.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is narrowly focused on searching and analyzing session logs, utilizing existing tools (jq, rg) for its core functionality without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description is concise, accurate, and directly reflects the functionality described in the SKILL.md file.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill relies on external tools (jq, rg) which are specific in their function, rather than a single generalist tool.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All necessary information regarding session log location and common query examples using jq are provided.",{"category":33,"check":48,"severity":49,"summary":50},"Tool naming","not_applicable","This skill does not expose its own tools or commands; it leverages external command-line tools.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill interacts with session log files and uses shell commands. The jq queries are specific and designed to extract relevant data, not dump arbitrary information.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The project has a clearly defined MIT license in its LICENSE file, which is permissive and usable.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent commits as of 2026-05-13, indicating active maintenance.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project lists `jq` and `rg` as dependencies, and the README provides clear installation instructions via Homebrew, suggesting managed dependencies.",{"category":66,"check":67,"severity":49,"summary":68},"Security","Secret Management","This skill does not handle secrets; it operates on local session log files.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill uses standard command-line tools (jq, rg) for data processing and does not appear to execute arbitrary code or load untrusted external data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill relies on locally installed tools (jq, rg) and does not fetch external content at runtime that could be manipulated.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates within the user's file system to read session logs and uses shell commands, but does not appear to modify files outside of its intended scope or use absolute/user-specific paths in a dangerous manner.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No evidence of detached-process spawns or deny-retry loops in the provided scripts.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill only reads local session log files and does not make any outbound calls or reference confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and documentation appear free of hidden text tricks or obfuscation.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill utilizes standard shell commands and jq queries, with no evidence of obfuscated code, base64 payloads, or runtime fetched scripts.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill correctly identifies the session log directory location based on environment variables and defaults, and its instructions are generic enough to be portable.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating a lack of recent activity but no outstanding concerns.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The parent project (OpenClaw) has tagged releases, and this skill appears to be part of that managed project structure.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","The jq queries are specific and operate on the known structure of session logs; no external validation library is explicitly used but the commands are safe for their intended purpose.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is read-only and does not perform any destructive operations.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The use of standard shell commands with jq means that errors from those tools will be surfaced, and the provided examples are robust.",{"category":111,"check":115,"severity":49,"summary":116},"Logging","This skill is read-only and does not perform destructive actions or outbound calls, so local audit logging is not applicable.",{"category":118,"check":119,"severity":49,"summary":120},"Compliance","GDPR","The skill operates on session logs which are not explicitly stated to contain personal data, and it does not submit data to third parties.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","There are no regional or jurisdictional signals; the skill is global in scope.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard command-line tools (jq, rg) which are widely available on POSIX systems and has clear installation instructions.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README for the parent project (OpenClaw) is comprehensive and well-organized. The SKILL.md file provides specific documentation for this skill.",{"category":33,"check":131,"severity":49,"summary":132},"Tool surface size","This skill does not expose its own tools; it uses external command-line utilities.",{"category":40,"check":134,"severity":49,"summary":135},"Overlapping near-synonym tools","The skill relies on external tools (jq, rg) and does not expose its own commands, thus there are no overlapping near-synonyms to evaluate.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All features described in the SKILL.md are implemented using the documented jq and rg commands.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The SKILL.md provides clear installation instructions for jq and rg via Homebrew, along with example invocations.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","Errors will be surfaced by the underlying jq and rg commands, which provide descriptive error messages.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","The skill relies on external tools (jq, rg) and the parent project (OpenClaw) has a lockfile, implying good dependency management for its own components.",{"category":33,"check":151,"severity":49,"summary":152},"Dry-run preview","This skill is read-only and does not perform any state-changing operations or outbound data sending, so a dry-run mode is not applicable.",{"category":154,"check":155,"severity":49,"summary":156},"Protocol","Idempotent retry & timeouts","The skill operates on local files and does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not emit telemetry; it operates locally on user data.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined as searching and analyzing session logs using jq, with clear triggers for when to use it.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's capability and triggers.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is concise, with detailed examples provided directly within the markdown, and does not exceed a reasonable length.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md is self-contained with clear examples and does not require further progressive disclosure for its core functionality.",{"category":170,"check":174,"severity":49,"summary":175},"Forked exploration","This skill is a focused utility and does not involve deep exploration or code review that would necessitate a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Multiple clear and ready-to-use examples are provided, demonstrating how to search and analyze session logs with jq.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md outlines session log structure and provides examples that implicitly handle some edge cases like empty sessions or specific message types. It covers common use cases effectively.",{"category":111,"check":183,"severity":49,"summary":184},"Tool Fallback","This skill does not rely on an external MCP server and uses standard command-line tools.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill relies on the underlying jq and rg tools to handle errors, and the examples provided are robust, implicitly halting on unexpected states.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not rely on other skills; its functionality is independent.",1778698902092,"This skill enables users to search and analyze their conversation history stored in JSONL session log files. It leverages the command-line tools `jq` and `rg` to filter and extract information from these logs, providing concrete examples for common queries such as listing sessions by date, extracting user messages, searching for keywords, and calculating costs.",[195,196,197,198,199],"Search session logs by date and size","Extract user messages from specific sessions","Search for keywords in assistant responses","Calculate total cost for a session","Summarize daily costs across all sessions",[201,202,203],"Analyzing data from external chat platforms directly","Modifying or deleting session logs","Providing a graphical interface for log analysis","3.0.0","4.4.0","To provide users with a tool to easily access and analyze past conversation history stored in their session logs, enabling recall of information from previous interactions.","All checks passed. The skill is well-documented, its functionality is clear and useful, and it relies on robust external tools without introducing security risks.",100,"A robust and well-documented skill for searching and analyzing conversation logs using jq.",[211,212,213,214,215],"logs","session","jq","analysis","cli","global","verified",[219,220,221,222],"When a user asks about prior chats or historical context","To find specific information discussed in older/parent conversations","To review past interactions for context or analysis","To track conversation costs over time",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"popularity":234,"security":236,"testCoverage":239},{"hasLockfile":225},true,1778698887396,{"descriptionLength":228,"readmeSize":229},79,86172,{"closedIssues90d":8,"forks":231,"hasChangelog":225,"openIssues90d":8,"pushedAt":232,"stars":233},76893,1778697576000,371556,{"npmDownloads":235},4624697,{"hasNpmPackage":225,"license":237,"smitheryVerified":238},"MIT",false,{"hasCi":225,"hasTests":225},{"updatedAt":241},1778698902636,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},"skills/session-logs","steipete","clawdis","skill",null,{"evaluate":249,"extract":251},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":250,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":252},"HEAD",{"repoId":254},"kd738npxg9yh3xf3vddzy9fyfh86nhng",{"_creationTime":256,"_id":254,"identity":257,"providers":258,"workflow":1205},1778697628325.5796,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":259,"discover":1190,"extract":1193,"github":1194,"npm":1204},{"commitSha":252,"extensions":260},[261,272,280,288,296,304,312,320,328,336,347,355,363,371,379,389,397,407,415,423,431,439,447,455,463,471,479,487,498,506,514,522,530,538,671,682,690,698,706,718,726,734,742,750,758,766,774,782,790,798,806,814,822,830,838,846,854,866,874,882,896,904,912,920,928,936,946,954,962,970,978,986,991,999,1019,1027,1035,1043,1051,1059,1071,1079,1087,1099,1107,1117,1125,1133,1141,1149,1159],{"basePath":262,"description":263,"displayName":264,"installMethods":265,"rationale":266,"selectedPaths":267,"source":271,"sourceLanguage":18,"type":246},".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",[268],{"path":269,"priority":270},"SKILL.md","mandatory","rule",{"basePath":273,"description":274,"displayName":275,"installMethods":276,"rationale":277,"selectedPaths":278,"source":271,"sourceLanguage":18,"type":246},".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",[279],{"path":269,"priority":270},{"basePath":281,"description":282,"displayName":283,"installMethods":284,"rationale":285,"selectedPaths":286,"source":271,"sourceLanguage":18,"type":246},".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",[287],{"path":269,"priority":270},{"basePath":289,"description":290,"displayName":291,"installMethods":292,"rationale":293,"selectedPaths":294,"source":271,"sourceLanguage":18,"type":246},".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",[295],{"path":269,"priority":270},{"basePath":297,"description":298,"displayName":299,"installMethods":300,"rationale":301,"selectedPaths":302,"source":271,"sourceLanguage":18,"type":246},".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",[303],{"path":269,"priority":270},{"basePath":305,"description":306,"displayName":307,"installMethods":308,"rationale":309,"selectedPaths":310,"source":271,"sourceLanguage":18,"type":246},".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",[311],{"path":269,"priority":270},{"basePath":313,"description":314,"displayName":315,"installMethods":316,"rationale":317,"selectedPaths":318,"source":271,"sourceLanguage":18,"type":246},".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",[319],{"path":269,"priority":270},{"basePath":321,"description":322,"displayName":323,"installMethods":324,"rationale":325,"selectedPaths":326,"source":271,"sourceLanguage":18,"type":246},".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",[327],{"path":269,"priority":270},{"basePath":329,"description":330,"displayName":331,"installMethods":332,"rationale":333,"selectedPaths":334,"source":271,"sourceLanguage":18,"type":246},".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",[335],{"path":269,"priority":270},{"basePath":337,"description":338,"displayName":339,"installMethods":340,"rationale":341,"selectedPaths":342,"source":271,"sourceLanguage":18,"type":246},".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",[343,344],{"path":269,"priority":270},{"path":345,"priority":346},"scripts/github-activity.sh","low",{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":271,"sourceLanguage":18,"type":246},".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",[354],{"path":269,"priority":270},{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":271,"sourceLanguage":18,"type":246},".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",[362],{"path":269,"priority":270},{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":271,"sourceLanguage":18,"type":246},".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",[370],{"path":269,"priority":270},{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":271,"sourceLanguage":18,"type":246},".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",[378],{"path":269,"priority":270},{"basePath":380,"description":381,"displayName":382,"installMethods":383,"rationale":384,"selectedPaths":385,"source":271,"sourceLanguage":18,"type":246},".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",[386,387],{"path":269,"priority":270},{"path":388,"priority":346},"scripts/secret-scanning.mjs",{"basePath":390,"description":391,"displayName":392,"installMethods":393,"rationale":394,"selectedPaths":395,"source":271,"sourceLanguage":18,"type":246},".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",[396],{"path":269,"priority":270},{"basePath":398,"description":399,"displayName":400,"installMethods":401,"rationale":402,"selectedPaths":403,"source":271,"sourceLanguage":18,"type":246},".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",[404,405],{"path":269,"priority":270},{"path":406,"priority":346},"scripts/heapsnapshot-delta.mjs",{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":271,"sourceLanguage":18,"type":246},".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",[414],{"path":269,"priority":270},{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":271,"sourceLanguage":18,"type":246},".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",[422],{"path":269,"priority":270},{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":271,"sourceLanguage":18,"type":246},".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",[430],{"path":269,"priority":270},{"basePath":432,"description":433,"displayName":434,"installMethods":435,"rationale":436,"selectedPaths":437,"source":271,"sourceLanguage":18,"type":246},".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",[438],{"path":269,"priority":270},{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":271,"sourceLanguage":18,"type":246},".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",[446],{"path":269,"priority":270},{"basePath":448,"description":449,"displayName":450,"installMethods":451,"rationale":452,"selectedPaths":453,"source":271,"sourceLanguage":18,"type":246},".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",[454],{"path":269,"priority":270},{"basePath":456,"description":457,"displayName":458,"installMethods":459,"rationale":460,"selectedPaths":461,"source":271,"sourceLanguage":18,"type":246},".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",[462],{"path":269,"priority":270},{"basePath":464,"description":465,"displayName":466,"installMethods":467,"rationale":468,"selectedPaths":469,"source":271,"sourceLanguage":18,"type":246},"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",[470],{"path":269,"priority":270},{"basePath":472,"description":473,"displayName":474,"installMethods":475,"rationale":476,"selectedPaths":477,"source":271,"sourceLanguage":18,"type":246},"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",[478],{"path":269,"priority":270},{"basePath":480,"description":481,"displayName":482,"installMethods":483,"rationale":484,"selectedPaths":485,"source":271,"sourceLanguage":18,"type":246},"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",[486],{"path":269,"priority":270},{"basePath":488,"description":489,"displayName":490,"installMethods":491,"rationale":492,"selectedPaths":493,"source":271,"sourceLanguage":18,"type":246},"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",[494,495],{"path":269,"priority":270},{"path":496,"priority":497},"references/block-types.md","medium",{"basePath":499,"description":500,"displayName":501,"installMethods":502,"rationale":503,"selectedPaths":504,"source":271,"sourceLanguage":18,"type":246},"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",[505],{"path":269,"priority":270},{"basePath":507,"description":508,"displayName":509,"installMethods":510,"rationale":511,"selectedPaths":512,"source":271,"sourceLanguage":18,"type":246},"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",[513],{"path":269,"priority":270},{"basePath":515,"description":516,"displayName":517,"installMethods":518,"rationale":519,"selectedPaths":520,"source":271,"sourceLanguage":18,"type":246},"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",[521],{"path":269,"priority":270},{"basePath":523,"description":524,"displayName":525,"installMethods":526,"rationale":527,"selectedPaths":528,"source":271,"sourceLanguage":18,"type":246},"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",[529],{"path":269,"priority":270},{"basePath":531,"description":532,"displayName":533,"installMethods":534,"rationale":535,"selectedPaths":536,"source":271,"sourceLanguage":18,"type":246},"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",[537],{"path":269,"priority":270},{"basePath":539,"description":540,"displayName":541,"installMethods":542,"rationale":543,"selectedPaths":544,"source":271,"sourceLanguage":18,"type":246},"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",[545,546,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,669],{"path":269,"priority":270},{"path":547,"priority":548},"LICENSE","high",{"path":550,"priority":497},"alt-borges.md",{"path":552,"priority":497},"compiler.md",{"path":554,"priority":346},"examples/01-hello-world.prose",{"path":556,"priority":346},"examples/02-research-and-summarize.prose",{"path":558,"priority":346},"examples/03-code-review.prose",{"path":560,"priority":346},"examples/04-write-and-refine.prose",{"path":562,"priority":346},"examples/05-debug-issue.prose",{"path":564,"priority":346},"examples/06-explain-codebase.prose",{"path":566,"priority":346},"examples/07-refactor.prose",{"path":568,"priority":346},"examples/08-blog-post.prose",{"path":570,"priority":346},"examples/09-research-with-agents.prose",{"path":572,"priority":346},"examples/10-code-review-agents.prose",{"path":574,"priority":346},"examples/11-skills-and-imports.prose",{"path":576,"priority":346},"examples/12-secure-agent-permissions.prose",{"path":578,"priority":346},"examples/13-variables-and-context.prose",{"path":580,"priority":346},"examples/14-composition-blocks.prose",{"path":582,"priority":346},"examples/15-inline-sequences.prose",{"path":584,"priority":346},"examples/16-parallel-reviews.prose",{"path":586,"priority":346},"examples/17-parallel-research.prose",{"path":588,"priority":346},"examples/18-mixed-parallel-sequential.prose",{"path":590,"priority":346},"examples/19-advanced-parallel.prose",{"path":592,"priority":346},"examples/20-fixed-loops.prose",{"path":594,"priority":346},"examples/21-pipeline-operations.prose",{"path":596,"priority":346},"examples/22-error-handling.prose",{"path":598,"priority":346},"examples/23-retry-with-backoff.prose",{"path":600,"priority":346},"examples/24-choice-blocks.prose",{"path":602,"priority":346},"examples/25-conditionals.prose",{"path":604,"priority":346},"examples/26-parameterized-blocks.prose",{"path":606,"priority":346},"examples/27-string-interpolation.prose",{"path":608,"priority":346},"examples/28-automated-pr-review.prose",{"path":610,"priority":346},"examples/28-gas-town.prose",{"path":612,"priority":346},"examples/29-captains-chair.prose",{"path":614,"priority":346},"examples/30-captains-chair-simple.prose",{"path":616,"priority":346},"examples/31-captains-chair-with-memory.prose",{"path":618,"priority":346},"examples/33-pr-review-autofix.prose",{"path":620,"priority":346},"examples/34-content-pipeline.prose",{"path":622,"priority":346},"examples/35-feature-factory.prose",{"path":624,"priority":346},"examples/36-bug-hunter.prose",{"path":626,"priority":346},"examples/37-the-forge.prose",{"path":628,"priority":346},"examples/38-skill-scan.prose",{"path":630,"priority":346},"examples/39-architect-by-simulation.prose",{"path":632,"priority":346},"examples/40-rlm-self-refine.prose",{"path":634,"priority":346},"examples/41-rlm-divide-conquer.prose",{"path":636,"priority":346},"examples/42-rlm-filter-recurse.prose",{"path":638,"priority":346},"examples/43-rlm-pairwise.prose",{"path":640,"priority":346},"examples/44-run-endpoint-ux-test.prose",{"path":642,"priority":346},"examples/45-plugin-release.prose",{"path":644,"priority":346},"examples/45-run-endpoint-ux-test-with-remediation.prose",{"path":646,"priority":346},"examples/46-run-endpoint-ux-test-fast.prose",{"path":648,"priority":346},"examples/46-workflow-crystallizer.prose",{"path":650,"priority":346},"examples/47-language-self-improvement.prose",{"path":652,"priority":346},"examples/48-habit-miner.prose",{"path":654,"priority":346},"examples/49-prose-run-retrospective.prose",{"path":656,"priority":346},"examples/README.md",{"path":658,"priority":346},"examples/roadmap/README.md",{"path":660,"priority":346},"examples/roadmap/iterative-refinement.prose",{"path":662,"priority":346},"examples/roadmap/parallel-review.prose",{"path":664,"priority":346},"examples/roadmap/simple-pipeline.prose",{"path":666,"priority":346},"examples/roadmap/syntax/open-prose-syntax.prose",{"path":668,"priority":497},"help.md",{"path":670,"priority":497},"prose.md",{"basePath":672,"description":673,"displayName":674,"installMethods":675,"rationale":676,"selectedPaths":677,"source":271,"sourceLanguage":681,"type":246},"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",[678,679],{"path":269,"priority":270},{"path":680,"priority":497},"references/api_references.md","zh-CN",{"basePath":683,"description":684,"displayName":685,"installMethods":686,"rationale":687,"selectedPaths":688,"source":271,"sourceLanguage":681,"type":246},"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",[689],{"path":269,"priority":270},{"basePath":691,"description":692,"displayName":693,"installMethods":694,"rationale":695,"selectedPaths":696,"source":271,"sourceLanguage":681,"type":246},"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",[697],{"path":269,"priority":270},{"basePath":699,"description":700,"displayName":701,"installMethods":702,"rationale":703,"selectedPaths":704,"source":271,"sourceLanguage":18,"type":246},"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",[705],{"path":269,"priority":270},{"basePath":707,"description":708,"displayName":709,"installMethods":710,"rationale":711,"selectedPaths":712,"source":271,"sourceLanguage":18,"type":246},"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",[713,714,716],{"path":269,"priority":270},{"path":715,"priority":497},"references/cli-examples.md",{"path":717,"priority":497},"references/get-started.md",{"basePath":719,"description":720,"displayName":721,"installMethods":722,"rationale":723,"selectedPaths":724,"source":271,"sourceLanguage":18,"type":246},"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",[725],{"path":269,"priority":270},{"basePath":727,"description":728,"displayName":729,"installMethods":730,"rationale":731,"selectedPaths":732,"source":271,"sourceLanguage":18,"type":246},"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",[733],{"path":269,"priority":270},{"basePath":735,"description":736,"displayName":737,"installMethods":738,"rationale":739,"selectedPaths":740,"source":271,"sourceLanguage":18,"type":246},"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",[741],{"path":269,"priority":270},{"basePath":743,"description":744,"displayName":745,"installMethods":746,"rationale":747,"selectedPaths":748,"source":271,"sourceLanguage":18,"type":246},"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",[749],{"path":269,"priority":270},{"basePath":751,"description":752,"displayName":753,"installMethods":754,"rationale":755,"selectedPaths":756,"source":271,"sourceLanguage":18,"type":246},"skills/blucli","BluOS CLI (blu) for discovery, playback, grouping, and volume.","blucli",{"claudeCode":12},"SKILL.md frontmatter at skills/blucli/SKILL.md",[757],{"path":269,"priority":270},{"basePath":759,"description":760,"displayName":761,"installMethods":762,"rationale":763,"selectedPaths":764,"source":271,"sourceLanguage":18,"type":246},"skills/camsnap","Capture frames or clips from RTSP/ONVIF cameras.","camsnap",{"claudeCode":12},"SKILL.md frontmatter at skills/camsnap/SKILL.md",[765],{"path":269,"priority":270},{"basePath":767,"description":768,"displayName":769,"installMethods":770,"rationale":771,"selectedPaths":772,"source":271,"sourceLanguage":18,"type":246},"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",[773],{"path":269,"priority":270},{"basePath":775,"description":776,"displayName":777,"installMethods":778,"rationale":779,"selectedPaths":780,"source":271,"sourceLanguage":18,"type":246},"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",[781],{"path":269,"priority":270},{"basePath":783,"description":784,"displayName":785,"installMethods":786,"rationale":787,"selectedPaths":788,"source":271,"sourceLanguage":18,"type":246},"skills/discord","Discord ops via the message tool (channel=discord).","discord",{"claudeCode":12},"SKILL.md frontmatter at skills/discord/SKILL.md",[789],{"path":269,"priority":270},{"basePath":791,"description":792,"displayName":793,"installMethods":794,"rationale":795,"selectedPaths":796,"source":271,"sourceLanguage":18,"type":246},"skills/eightctl","Control Eight Sleep pods (status, temperature, alarms, schedules).","eightctl",{"claudeCode":12},"SKILL.md frontmatter at skills/eightctl/SKILL.md",[797],{"path":269,"priority":270},{"basePath":799,"description":800,"displayName":801,"installMethods":802,"rationale":803,"selectedPaths":804,"source":271,"sourceLanguage":18,"type":246},"skills/gemini","Gemini CLI for one-shot Q&A, summaries, and generation.","gemini",{"claudeCode":12},"SKILL.md frontmatter at skills/gemini/SKILL.md",[805],{"path":269,"priority":270},{"basePath":807,"description":808,"displayName":809,"installMethods":810,"rationale":811,"selectedPaths":812,"source":271,"sourceLanguage":18,"type":246},"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",[813],{"path":269,"priority":270},{"basePath":815,"description":816,"displayName":817,"installMethods":818,"rationale":819,"selectedPaths":820,"source":271,"sourceLanguage":18,"type":246},"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",[821],{"path":269,"priority":270},{"basePath":823,"description":824,"displayName":825,"installMethods":826,"rationale":827,"selectedPaths":828,"source":271,"sourceLanguage":18,"type":246},"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",[829],{"path":269,"priority":270},{"basePath":831,"description":832,"displayName":833,"installMethods":834,"rationale":835,"selectedPaths":836,"source":271,"sourceLanguage":18,"type":246},"skills/gog","Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.","gog",{"claudeCode":12},"SKILL.md frontmatter at skills/gog/SKILL.md",[837],{"path":269,"priority":270},{"basePath":839,"description":840,"displayName":841,"installMethods":842,"rationale":843,"selectedPaths":844,"source":271,"sourceLanguage":18,"type":246},"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",[845],{"path":269,"priority":270},{"basePath":847,"description":848,"displayName":849,"installMethods":850,"rationale":851,"selectedPaths":852,"source":271,"sourceLanguage":18,"type":246},"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",[853],{"path":269,"priority":270},{"basePath":855,"description":856,"displayName":857,"installMethods":858,"rationale":859,"selectedPaths":860,"source":271,"sourceLanguage":18,"type":246},"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",[861,862,864],{"path":269,"priority":270},{"path":863,"priority":497},"references/configuration.md",{"path":865,"priority":497},"references/message-composition.md",{"basePath":867,"description":868,"displayName":869,"installMethods":870,"rationale":871,"selectedPaths":872,"source":271,"sourceLanguage":18,"type":246},"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",[873],{"path":269,"priority":270},{"basePath":875,"description":876,"displayName":877,"installMethods":878,"rationale":879,"selectedPaths":880,"source":271,"sourceLanguage":18,"type":246},"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",[881],{"path":269,"priority":270},{"basePath":883,"description":884,"displayName":885,"installMethods":886,"rationale":887,"selectedPaths":888,"source":271,"sourceLanguage":18,"type":246},"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",[889,890,892,894],{"path":269,"priority":270},{"path":891,"priority":497},"references/codexbar-cli.md",{"path":893,"priority":346},"scripts/model_usage.py",{"path":895,"priority":346},"scripts/test_model_usage.py",{"basePath":897,"description":898,"displayName":899,"installMethods":900,"rationale":901,"selectedPaths":902,"source":271,"sourceLanguage":18,"type":246},"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",[903],{"path":269,"priority":270},{"basePath":905,"description":906,"displayName":907,"installMethods":908,"rationale":909,"selectedPaths":910,"source":271,"sourceLanguage":18,"type":246},"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",[911],{"path":269,"priority":270},{"basePath":913,"description":914,"displayName":915,"installMethods":916,"rationale":917,"selectedPaths":918,"source":271,"sourceLanguage":18,"type":246},"skills/notion","Notion API for creating and managing pages, databases, and blocks.","notion",{"claudeCode":12},"SKILL.md frontmatter at skills/notion/SKILL.md",[919],{"path":269,"priority":270},{"basePath":921,"description":922,"displayName":923,"installMethods":924,"rationale":925,"selectedPaths":926,"source":271,"sourceLanguage":18,"type":246},"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",[927],{"path":269,"priority":270},{"basePath":929,"description":930,"displayName":931,"installMethods":932,"rationale":933,"selectedPaths":934,"source":271,"sourceLanguage":18,"type":246},"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",[935],{"path":269,"priority":270},{"basePath":937,"description":938,"displayName":939,"installMethods":940,"rationale":941,"selectedPaths":942,"source":271,"sourceLanguage":18,"type":246},"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",[943,944],{"path":269,"priority":270},{"path":945,"priority":346},"scripts/transcribe.sh",{"basePath":947,"description":948,"displayName":949,"installMethods":950,"rationale":951,"selectedPaths":952,"source":271,"sourceLanguage":18,"type":246},"skills/openhue","Control Philips Hue lights and scenes via the OpenHue CLI.","openhue",{"claudeCode":12},"SKILL.md frontmatter at skills/openhue/SKILL.md",[953],{"path":269,"priority":270},{"basePath":955,"description":956,"displayName":957,"installMethods":958,"rationale":959,"selectedPaths":960,"source":271,"sourceLanguage":18,"type":246},"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",[961],{"path":269,"priority":270},{"basePath":963,"description":964,"displayName":965,"installMethods":966,"rationale":967,"selectedPaths":968,"source":271,"sourceLanguage":18,"type":246},"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",[969],{"path":269,"priority":270},{"basePath":971,"description":972,"displayName":973,"installMethods":974,"rationale":975,"selectedPaths":976,"source":271,"sourceLanguage":18,"type":246},"skills/peekaboo","Capture and automate macOS UI with the Peekaboo CLI.","peekaboo",{"claudeCode":12},"SKILL.md frontmatter at skills/peekaboo/SKILL.md",[977],{"path":269,"priority":270},{"basePath":979,"description":980,"displayName":981,"installMethods":982,"rationale":983,"selectedPaths":984,"source":271,"sourceLanguage":18,"type":246},"skills/sag","ElevenLabs text-to-speech with mac-style say UX.","sag",{"claudeCode":12},"SKILL.md frontmatter at skills/sag/SKILL.md",[985],{"path":269,"priority":270},{"basePath":243,"description":10,"displayName":13,"installMethods":987,"rationale":988,"selectedPaths":989,"source":271,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at skills/session-logs/SKILL.md",[990],{"path":269,"priority":270},{"basePath":992,"description":993,"displayName":994,"installMethods":995,"rationale":996,"selectedPaths":997,"source":271,"sourceLanguage":18,"type":246},"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",[998],{"path":269,"priority":270},{"basePath":1000,"description":1001,"displayName":1002,"installMethods":1003,"rationale":1004,"selectedPaths":1005,"source":271,"sourceLanguage":18,"type":246},"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",[1006,1007,1009,1011,1013,1015,1017],{"path":269,"priority":270},{"path":1008,"priority":548},"license.txt",{"path":1010,"priority":346},"scripts/init_skill.py",{"path":1012,"priority":346},"scripts/package_skill.py",{"path":1014,"priority":346},"scripts/quick_validate.py",{"path":1016,"priority":346},"scripts/test_package_skill.py",{"path":1018,"priority":346},"scripts/test_quick_validate.py",{"basePath":1020,"description":1021,"displayName":1022,"installMethods":1023,"rationale":1024,"selectedPaths":1025,"source":271,"sourceLanguage":18,"type":246},"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",[1026],{"path":269,"priority":270},{"basePath":1028,"description":1029,"displayName":1030,"installMethods":1031,"rationale":1032,"selectedPaths":1033,"source":271,"sourceLanguage":18,"type":246},"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",[1034],{"path":269,"priority":270},{"basePath":1036,"description":1037,"displayName":1038,"installMethods":1039,"rationale":1040,"selectedPaths":1041,"source":271,"sourceLanguage":18,"type":246},"skills/sonoscli","Control Sonos speakers (discover/status/play/volume/group).","sonoscli",{"claudeCode":12},"SKILL.md frontmatter at skills/sonoscli/SKILL.md",[1042],{"path":269,"priority":270},{"basePath":1044,"description":1045,"displayName":1046,"installMethods":1047,"rationale":1048,"selectedPaths":1049,"source":271,"sourceLanguage":18,"type":246},"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",[1050],{"path":269,"priority":270},{"basePath":1052,"description":1053,"displayName":1054,"installMethods":1055,"rationale":1056,"selectedPaths":1057,"source":271,"sourceLanguage":18,"type":246},"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",[1058],{"path":269,"priority":270},{"basePath":1060,"description":1061,"displayName":1062,"installMethods":1063,"rationale":1064,"selectedPaths":1065,"source":271,"sourceLanguage":18,"type":246},"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",[1066,1067,1069],{"path":269,"priority":270},{"path":1068,"priority":346},"examples/inbox-triage.lobster",{"path":1070,"priority":346},"examples/pr-intake.lobster",{"basePath":1072,"description":1073,"displayName":1074,"installMethods":1075,"rationale":1076,"selectedPaths":1077,"source":271,"sourceLanguage":18,"type":246},"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",[1078],{"path":269,"priority":270},{"basePath":1080,"description":1081,"displayName":1082,"installMethods":1083,"rationale":1084,"selectedPaths":1085,"source":271,"sourceLanguage":18,"type":246},"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",[1086],{"path":269,"priority":270},{"basePath":1088,"description":1089,"displayName":1090,"installMethods":1091,"rationale":1092,"selectedPaths":1093,"source":271,"sourceLanguage":18,"type":246},"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",[1094,1095,1097],{"path":269,"priority":270},{"path":1096,"priority":346},"scripts/find-sessions.sh",{"path":1098,"priority":346},"scripts/wait-for-text.sh",{"basePath":1100,"description":1101,"displayName":1102,"installMethods":1103,"rationale":1104,"selectedPaths":1105,"source":271,"sourceLanguage":18,"type":246},"skills/trello","Manage Trello boards, lists, and cards via the Trello REST API.","trello",{"claudeCode":12},"SKILL.md frontmatter at skills/trello/SKILL.md",[1106],{"path":269,"priority":270},{"basePath":1108,"description":1109,"displayName":1110,"installMethods":1111,"rationale":1112,"selectedPaths":1113,"source":271,"sourceLanguage":18,"type":246},"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",[1114,1115],{"path":269,"priority":270},{"path":1116,"priority":346},"scripts/frame.sh",{"basePath":1118,"description":1119,"displayName":1120,"installMethods":1121,"rationale":1122,"selectedPaths":1123,"source":271,"sourceLanguage":18,"type":246},"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",[1124],{"path":269,"priority":270},{"basePath":1126,"description":1127,"displayName":1128,"installMethods":1129,"rationale":1130,"selectedPaths":1131,"source":271,"sourceLanguage":18,"type":246},"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",[1132],{"path":269,"priority":270},{"basePath":1134,"description":1135,"displayName":1136,"installMethods":1137,"rationale":1138,"selectedPaths":1139,"source":271,"sourceLanguage":18,"type":246},"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",[1140],{"path":269,"priority":270},{"basePath":1142,"description":1143,"displayName":1144,"installMethods":1145,"rationale":1146,"selectedPaths":1147,"source":271,"sourceLanguage":18,"type":246},"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",[1148],{"path":269,"priority":270},{"basePath":1150,"installMethods":1151,"rationale":1153,"selectedPaths":1154,"source":271,"sourceLanguage":18,"type":215},"scripts/docs-i18n",{"go":1152},"github.com/openclaw/openclaw/scripts/docs-i18n","cli ecosystem detected at scripts/docs-i18n",[1155,1157],{"path":1156,"priority":270},"go.mod",{"path":1158,"priority":497},"main.go",{"basePath":1160,"description":1161,"displayName":1162,"installMethods":1163,"license":237,"rationale":1164,"selectedPaths":1165,"source":271,"sourceLanguage":18,"type":1189},"","Multi-channel AI gateway with extensible messaging integrations","openclaw",{"npm":1162},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[1166,1168,1170,1171,1173,1175,1177,1179,1181,1183,1185,1187],{"path":1167,"priority":270},"package.json",{"path":1169,"priority":270},"README.md",{"path":547,"priority":548},{"path":1172,"priority":497},"openclaw.mjs",{"path":1174,"priority":346},"src/index.ts",{"path":1176,"priority":346},"src/tools/availability.ts",{"path":1178,"priority":346},"src/tools/descriptors.ts",{"path":1180,"priority":346},"src/tools/diagnostics.ts",{"path":1182,"priority":346},"src/tools/execution.ts",{"path":1184,"priority":346},"src/tools/index.ts",{"path":1186,"priority":346},"src/tools/planner.ts",{"path":1188,"priority":346},"src/tools/protocol.ts","mcp",{"sources":1191},[1192],"manual",{"npmPackage":1162},{"closedIssues90d":8,"description":1195,"forks":231,"homepage":1196,"license":237,"openIssues90d":8,"pushedAt":232,"readmeSize":229,"stars":233,"topics":1197},"Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 ","https://openclaw.ai",[1198,1199,1200,1201,1202,1203,1162],"ai","assistant","own-your-data","personal","crustacean","molty",{"downloads":235},{"classifiedAt":1206,"discoverAt":1207,"extractAt":1208,"githubAt":1208,"npmAt":1209,"updatedAt":1206},1778697651718,1778697628325,1778697645005,1778697647656,[214,215,213,211,212],{"evaluatedAt":241,"extractAt":1212,"updatedAt":241},1778697652123,[],[1215,1245,1273,1302,1333,1362],{"_creationTime":1216,"_id":1217,"community":1218,"display":1219,"identity":1225,"providers":1230,"relations":1239,"tags":1241,"workflow":1242},1778696691708.3035,"k17br1j5s86ae90zqeyd7zcg2586mkwr",{"reviewCount":8},{"description":1220,"installMethods":1221,"name":1223,"sourceUrl":1224},"Comprehensive performance analysis, bottleneck detection, and optimization recommendations for Claude Flow swarms\n",{"claudeCode":1222},"ruvnet/ruflo","Performance Analysis","https://github.com/ruvnet/ruflo",{"basePath":1226,"githubOwner":1227,"githubRepo":1228,"locale":18,"slug":1229,"type":246},".claude/skills/performance-analysis","ruvnet","ruflo","performance-analysis",{"evaluate":1231,"extract":1238},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":1232,"targetMarket":216,"tier":217},[1233,214,1234,1235,1236,1237],"performance","optimization","claude-flow","bottleneck-detection","reporting",{"commitSha":252,"license":237},{"repoId":1240},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[214,1236,1235,1234,1233,1237],{"evaluatedAt":1243,"extractAt":1244,"updatedAt":1243},1778699217174,1778696691708,{"_creationTime":1246,"_id":1247,"community":1248,"display":1249,"identity":1255,"providers":1259,"relations":1266,"tags":1268,"workflow":1269},1778698837670.7993,"k17fe7ybjme5s1n10mmg3emmns86nr26",{"reviewCount":8},{"description":1250,"installMethods":1251,"name":1253,"sourceUrl":1254},"Decision intelligence for AI agents. Analyze options, map decision dependencies with PageRank, detect when information sources conflict, and find the choices that matter most.",{"claudeCode":1252},"Whatsonyourmind/oraclaw","oraclaw-decide","https://github.com/Whatsonyourmind/oraclaw",{"basePath":1256,"githubOwner":1257,"githubRepo":1258,"locale":18,"slug":1253,"type":246},"mission-control/packages/clawhub-skills/oraclaw-decide","Whatsonyourmind","oraclaw",{"evaluate":1260,"extract":1265},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":1261,"targetMarket":216,"tier":217},[1262,214,1234,1263,1264],"decision-making","graph-theory","ai-agent-tools",{"commitSha":252},{"repoId":1267},"kd76fmxm1ng903s4fmj0p7hxxs86ndkg",[1264,214,1262,1263,1234],{"evaluatedAt":1270,"extractAt":1271,"updatedAt":1272},1778698934136,1778698837670,1778699187402,{"_creationTime":1274,"_id":1275,"community":1276,"display":1277,"identity":1283,"providers":1288,"relations":1295,"tags":1297,"workflow":1298},1778697205743.8943,"k175cp8c6m1kknsf9yhd75swn586m4hj",{"reviewCount":8},{"description":1278,"installMethods":1279,"name":1281,"sourceUrl":1282},"Knowledge about the presentation slide format, weight system, navigation, and section structure",{"claudeCode":1280},"shanraisshan/claude-code-best-practice","Presentation Structure","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":1284,"githubOwner":1285,"githubRepo":1286,"locale":18,"slug":1287,"type":246},".claude/skills/presentation/presentation-structure","shanraisshan","claude-code-best-practice","presentation-structure",{"evaluate":1289,"extract":1294},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":1290,"targetMarket":216,"tier":217},[1291,1292,1293,214],"presentation","html","documentation",{"commitSha":252,"license":237},{"repoId":1296},"kd74710g49kxgwbfjxeb7s132d86myxr",[214,1293,1292,1291],{"evaluatedAt":1299,"extractAt":1300,"updatedAt":1301},1778697246983,1778697205743,1778697438101,{"_creationTime":1303,"_id":1304,"community":1305,"display":1306,"identity":1312,"providers":1316,"relations":1326,"tags":1329,"workflow":1330},1778695548458.3403,"k17874jrpzpfq3ftmmahe017n586nmy2",{"reviewCount":8},{"description":1307,"installMethods":1308,"name":1310,"sourceUrl":1311},"Compose or analyze sacred music in Hildegard von Bingen's distinctive modal style. Covers modal selection, melodic contour (wide-range melodies), text-setting (syllabic and melismatic), neumatic notation, and liturgical context for antiphons, sequences, and responsories. Use when composing a new piece in Hildegardian style, analyzing an existing chant for structure and mode, researching medieval modal music, preparing to perform or teach Hildegard's music, or setting Latin sacred texts.\n",{"claudeCode":1309},"pjt222/agent-almanac","compose-sacred-music","https://github.com/pjt222/agent-almanac",{"basePath":1313,"githubOwner":1314,"githubRepo":1315,"locale":18,"slug":1310,"type":246},"skills/compose-sacred-music","pjt222","agent-almanac",{"evaluate":1317,"extract":1325},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":1318,"targetMarket":216,"tier":217},[1319,1320,1321,1322,1323,1324,214],"hildegard","sacred-music","chant","modal","musicology","composition",{"commitSha":252},{"parentExtensionId":1327,"repoId":1328},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[214,1321,1324,1319,1322,1323,1320],{"evaluatedAt":1331,"extractAt":1332,"updatedAt":1331},1778696688896,1778695548458,{"_creationTime":1334,"_id":1335,"community":1336,"display":1337,"identity":1343,"providers":1348,"relations":1355,"tags":1358,"workflow":1359},1778692488329.0164,"k17d7dgccv6vnj9tcw0cehwnph86nryb",{"reviewCount":8},{"description":1338,"installMethods":1339,"name":1341,"sourceUrl":1342},"Analyze which rules are actively used vs inert. Detect coverage gaps. Recommend pruning to reduce token consumption.",{"claudeCode":1340},"luiseiman/claude-kit","Rule Effectiveness Analysis","https://github.com/luiseiman/claude-kit",{"basePath":1344,"githubOwner":1345,"githubRepo":1346,"locale":18,"slug":1347,"type":246},"skills/rule-effectiveness","luiseiman","claude-kit","rule-effectiveness",{"evaluate":1349,"extract":1354},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":1350,"targetMarket":216,"tier":217},[1351,1352,214,1234,1353],"claude-code","configuration","git",{"commitSha":252,"license":237},{"parentExtensionId":1356,"repoId":1357},"k17650xadq8363kzchr4w0gmf186nq24","kd79wqc8an5wh20cc2znr8tyb586mxwx",[214,1351,1352,1353,1234],{"evaluatedAt":1360,"extractAt":1361,"updatedAt":1360},1778693275143,1778692488329,{"_creationTime":1363,"_id":1364,"community":1365,"display":1366,"identity":1372,"providers":1376,"relations":1383,"tags":1385,"workflow":1386},1778684091954.6682,"k1724x2k19t06bmxsstfq8t7xs86ntjn",{"reviewCount":8},{"description":1367,"installMethods":1368,"name":1370,"sourceUrl":1371},"Run Cogny marketing analysis tasks — fetch scheduled tasks, analyze ad accounts via MCP, report findings",{"claudeCode":1369},"cognyai/claude-code-marketing-skills","cogny","https://github.com/cognyai/claude-code-marketing-skills",{"basePath":1373,"githubOwner":1374,"githubRepo":1375,"locale":18,"slug":1370,"type":246},"skills/cogny","cognyai","claude-code-marketing-skills",{"evaluate":1377,"extract":1382},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":1378,"targetMarket":216,"tier":217},[1379,214,1370,1380,1381,1237],"marketing","ads","automation",{"commitSha":252},{"repoId":1384},"kd7371gwzbdr07nc839hsmagw986nje6",[1380,214,1381,1370,1379,1237],{"evaluatedAt":1387,"extractAt":1388,"updatedAt":1387},1778684198526,1778684091954]