[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-steipete-summarize-en":3,"guides-for-steipete-summarize":1229,"similar-k171037zd1adhny20kdfd5nbyx86nx4z-en":1230},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":257,"isFallback":253,"parentExtension":263,"providers":264,"relations":269,"repo":271,"tags":1226,"workflow":1227},1778697652123.8992,"k171037zd1adhny20kdfd5nbyx86nx4z",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Summarize or transcribe URLs, YouTube/videos, podcasts, articles, transcripts, PDFs, and local files.",{"claudeCode":12},"steipete/clawdis","Summarize","https://github.com/steipete/clawdis",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":238,"workflow":255},1778699016526.3171,"kn7et2gwpfh3br2zqnewpe758586m171","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"practices":207,"prerequisites":208,"promptVersionExtension":212,"promptVersionScoring":213,"purpose":214,"rationale":215,"score":216,"summary":217,"tags":218,"targetMarket":225,"tier":226,"useCases":227,"workflow":232},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem: summarizing or transcribing various types of content from URLs, videos, podcasts, articles, and files.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a value beyond basic summarization by handling diverse input types like PDFs, YouTube videos, and local files, which is more than default LLM behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension provides a complete lifecycle for summarizing content from various sources, including installation instructions and configuration options.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses on the single responsibility of summarizing and transcribing content from various sources.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description is concise, accurate, and directly reflects the capabilities outlined in the SKILL.md file.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill, not a tool-based extension, so the concept of scoped tools does not apply.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","All relevant parameters, models, API keys, and configuration options are clearly documented in the SKILL.md file.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","As this is a skill and not a tool-based extension, tool naming is not applicable.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill takes specific inputs (URLs, file paths) and offers well-defined output formats (text, JSON), with clear parameters for controlling length and output type.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under MIT, a permissive open-source license, as indicated by the LICENSE file and the trust signals.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent commits, indicating active maintenance.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project uses pnpm as a workspace, which implies robust dependency management. The README also specifies Node.js version requirements.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","Secrets are handled via environment variables, and the documentation explicitly states how to set them, with no hardcoded secrets visible.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill processes provided inputs like URLs and file content as data, without executing them as instructions. No external content is fetched and executed.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The extension does not fetch external files or code at runtime. All necessary components appear to be bundled or handled through standard package management.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates on provided inputs and does not appear to modify files outside of its intended scope or make system-level changes.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns, retry loops around denied calls, or other sandbox escape primitives were observed in the provided documentation.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill handles content summarization and does not instruct to read or submit confidential data to third parties. Outbound calls are not implied.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and documentation do not contain any hidden steering tricks, invisible characters, or obfuscated instructions.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The extension's logic is described in SKILL.md and appears to be directly executable, with no evidence of obfuscated code or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill operates on provided inputs (URLs, files) and does not assume a specific project structure.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The repository has 0 open and 0 closed issues in the last 90 days, indicating a very low issue rate or recent activity, which is satisfactory.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project has a `CHANGELOG.md` and uses GitHub releases, indicating a clear versioning strategy.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The tool's parameters for URLs, file paths, and models appear to be handled with standard CLI argument parsing, implying validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The extension is read-only and performs no destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The SKILL.md implies standard CLI error handling, and the use of models suggests robust error reporting for API interactions.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","This extension is a CLI tool and does not manage a persistent server or local audit log.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill processes provided content and does not appear to handle or submit personal data without explicit user action or consent.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The extension functions globally and does not appear to have any geographical or jurisdictional restrictions.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The extension specifies Node.js 22.16+ and common CLI dependencies, indicating broad compatibility.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README is comprehensive, providing installation, quick start, and detailed explanations, although the main skill documentation is in SKILL.md.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a skill, not a tool-based extension, so tool surface size is not applicable.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This is a skill, not a collection of tools, so overlapping synonyms are not applicable.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features, such as summarizing different content types and handling YouTube, are supported by the described functionality and installation methods.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The SKILL.md and README provide clear installation instructions via Homebrew and usage examples with copy-pasteable commands.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","CLI tools typically provide actionable error messages regarding missing files, invalid URLs, or API key issues, which is expected here.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The project uses Node.js 22.16+ and mentions pnpm workspaces, suggesting dependency pinning through lockfiles.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The extension's primary function is summarization, which is not a state-changing operation requiring a dry-run mode.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","While not explicitly detailed, standard CLI behavior and LLM API calls would involve retries and timeouts handled by the underlying libraries or models.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","There is no mention of telemetry collection in the documentation; by default, such tools are assumed to not collect telemetry unless explicitly stated.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The SKILL.md clearly defines the purpose (summarize/transcribe diverse content) and provides trigger phrases and explicit usage examples.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, clearly stating the core capability and providing relevant trigger phrases.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is reasonably concise, with detailed examples and configuration provided clearly without excessive length.",{"category":170,"check":171,"severity":42,"summary":172},"Context","Progressive Disclosure","The skill's scope is narrow enough that progressive disclosure through separate files is not necessary.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill is not designed for deep exploration or code review, so 'context: fork' is not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides multiple, ready-to-use examples demonstrating the invocation of the skill for various content types.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation mentions fallbacks for YouTube and blocked sites, implying handling of some edge cases and limitations.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","This is a skill that uses models directly, not an MCP server, so fallback mechanisms for external tools are not applicable.",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","The SKILL.md specifies Node.js 22.16+ and mentions common CLI dependencies, providing clear runtime requirements.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","As a CLI tool, it's expected to halt and report errors gracefully for unexpected states like invalid inputs or missing dependencies.",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The skill operates on provided inputs and does not implicitly rely on other skills being loaded or present.",1778699016314,"This skill is a command-line tool that can summarize or transcribe content from URLs, local files, YouTube videos, podcasts, and articles. It supports various LLM providers and offers configuration options for output length and format.",[198,199,200,201,202],"Summarize URLs, PDFs, articles, and more.","Transcribe YouTube videos and podcasts.","Support for multiple LLM providers and models.","Configurable output length and format.","Local file processing.",[204,205,206],"Performing complex document analysis beyond summarization or transcription.","Acting as a general-purpose web browser or file manager.","Replacing dedicated video downloading or audio editing software.",[],[209,210,211],"Node.js 22.16+","API keys for chosen LLM provider (OpenAI, Anthropic, xAI, Google)","Optional: FIREBASE_API_KEY, APIFY_API_TOKEN","3.0.0","4.4.0","To quickly get the essence or a transcript from various online and local content without needing to manually parse or summarize.","The extension is well-documented, covers a clear use case, and has recent commits. The MIT license is permissive. All checks passed.",99,"High-quality skill for summarizing and transcribing diverse content sources.",[219,220,221,222,223,224],"summarization","transcription","cli","urls","documents","video","global","verified",[228,229,230,231],"Summarize long articles or web pages for quick understanding.","Get a transcript of a YouTube video without needing separate tools.","Extract key information from PDF documents.","Quickly understand the content of a podcast episode.",[233,234,235,236,237],"Identify user intent to summarize or transcribe content.","Parse the input type (URL, file, YouTube link).","Fetch or access the content.","Send content to the configured LLM for summarization/transcription.","Return the generated summary or transcript.",{"codeQuality":239,"collectedAt":241,"documentation":242,"maintenance":245,"popularity":249,"security":251,"testCoverage":254},{"hasLockfile":240},true,1778699001580,{"descriptionLength":243,"readmeSize":244},101,86172,{"closedIssues90d":8,"forks":246,"hasChangelog":240,"openIssues90d":8,"pushedAt":247,"stars":248},76893,1778697576000,371556,{"npmDownloads":250},4624697,{"hasNpmPackage":240,"license":252,"smitheryVerified":253},"MIT",false,{"hasCi":240,"hasTests":240},{"updatedAt":256},1778699016526,{"basePath":258,"githubOwner":259,"githubRepo":260,"locale":18,"slug":261,"type":262},"skills/summarize","steipete","clawdis","summarize","skill",null,{"evaluate":265,"extract":267},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":266,"targetMarket":225,"tier":226},[219,220,221,222,223,224],{"commitSha":268,"license":252},"HEAD",{"repoId":270},"kd738npxg9yh3xf3vddzy9fyfh86nhng",{"_creationTime":272,"_id":270,"identity":273,"providers":274,"workflow":1221},1778697628325.5796,{"githubOwner":259,"githubRepo":260,"sourceUrl":14},{"classify":275,"discover":1206,"extract":1209,"github":1210,"npm":1220},{"commitSha":268,"extensions":276},[277,288,296,304,312,320,328,336,344,352,363,371,379,387,395,405,413,423,431,439,447,455,463,471,479,487,495,503,514,522,530,538,546,554,687,698,706,714,722,734,742,750,758,766,774,782,790,798,806,814,822,830,838,846,854,862,870,882,890,898,912,920,928,936,944,952,962,970,978,986,994,1002,1010,1018,1038,1046,1054,1062,1070,1075,1087,1095,1103,1115,1123,1133,1141,1149,1157,1165,1175],{"basePath":278,"description":279,"displayName":280,"installMethods":281,"rationale":282,"selectedPaths":283,"source":287,"sourceLanguage":18,"type":262},".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",[284],{"path":285,"priority":286},"SKILL.md","mandatory","rule",{"basePath":289,"description":290,"displayName":291,"installMethods":292,"rationale":293,"selectedPaths":294,"source":287,"sourceLanguage":18,"type":262},".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",[295],{"path":285,"priority":286},{"basePath":297,"description":298,"displayName":299,"installMethods":300,"rationale":301,"selectedPaths":302,"source":287,"sourceLanguage":18,"type":262},".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",[303],{"path":285,"priority":286},{"basePath":305,"description":306,"displayName":307,"installMethods":308,"rationale":309,"selectedPaths":310,"source":287,"sourceLanguage":18,"type":262},".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",[311],{"path":285,"priority":286},{"basePath":313,"description":314,"displayName":315,"installMethods":316,"rationale":317,"selectedPaths":318,"source":287,"sourceLanguage":18,"type":262},".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",[319],{"path":285,"priority":286},{"basePath":321,"description":322,"displayName":323,"installMethods":324,"rationale":325,"selectedPaths":326,"source":287,"sourceLanguage":18,"type":262},".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",[327],{"path":285,"priority":286},{"basePath":329,"description":330,"displayName":331,"installMethods":332,"rationale":333,"selectedPaths":334,"source":287,"sourceLanguage":18,"type":262},".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",[335],{"path":285,"priority":286},{"basePath":337,"description":338,"displayName":339,"installMethods":340,"rationale":341,"selectedPaths":342,"source":287,"sourceLanguage":18,"type":262},".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",[343],{"path":285,"priority":286},{"basePath":345,"description":346,"displayName":347,"installMethods":348,"rationale":349,"selectedPaths":350,"source":287,"sourceLanguage":18,"type":262},".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",[351],{"path":285,"priority":286},{"basePath":353,"description":354,"displayName":355,"installMethods":356,"rationale":357,"selectedPaths":358,"source":287,"sourceLanguage":18,"type":262},".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",[359,360],{"path":285,"priority":286},{"path":361,"priority":362},"scripts/github-activity.sh","low",{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":287,"sourceLanguage":18,"type":262},".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",[370],{"path":285,"priority":286},{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":287,"sourceLanguage":18,"type":262},".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",[378],{"path":285,"priority":286},{"basePath":380,"description":381,"displayName":382,"installMethods":383,"rationale":384,"selectedPaths":385,"source":287,"sourceLanguage":18,"type":262},".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",[386],{"path":285,"priority":286},{"basePath":388,"description":389,"displayName":390,"installMethods":391,"rationale":392,"selectedPaths":393,"source":287,"sourceLanguage":18,"type":262},".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",[394],{"path":285,"priority":286},{"basePath":396,"description":397,"displayName":398,"installMethods":399,"rationale":400,"selectedPaths":401,"source":287,"sourceLanguage":18,"type":262},".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",[402,403],{"path":285,"priority":286},{"path":404,"priority":362},"scripts/secret-scanning.mjs",{"basePath":406,"description":407,"displayName":408,"installMethods":409,"rationale":410,"selectedPaths":411,"source":287,"sourceLanguage":18,"type":262},".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",[412],{"path":285,"priority":286},{"basePath":414,"description":415,"displayName":416,"installMethods":417,"rationale":418,"selectedPaths":419,"source":287,"sourceLanguage":18,"type":262},".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",[420,421],{"path":285,"priority":286},{"path":422,"priority":362},"scripts/heapsnapshot-delta.mjs",{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":287,"sourceLanguage":18,"type":262},".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",[430],{"path":285,"priority":286},{"basePath":432,"description":433,"displayName":434,"installMethods":435,"rationale":436,"selectedPaths":437,"source":287,"sourceLanguage":18,"type":262},".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",[438],{"path":285,"priority":286},{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":287,"sourceLanguage":18,"type":262},".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",[446],{"path":285,"priority":286},{"basePath":448,"description":449,"displayName":450,"installMethods":451,"rationale":452,"selectedPaths":453,"source":287,"sourceLanguage":18,"type":262},".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",[454],{"path":285,"priority":286},{"basePath":456,"description":457,"displayName":458,"installMethods":459,"rationale":460,"selectedPaths":461,"source":287,"sourceLanguage":18,"type":262},".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",[462],{"path":285,"priority":286},{"basePath":464,"description":465,"displayName":466,"installMethods":467,"rationale":468,"selectedPaths":469,"source":287,"sourceLanguage":18,"type":262},".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",[470],{"path":285,"priority":286},{"basePath":472,"description":473,"displayName":474,"installMethods":475,"rationale":476,"selectedPaths":477,"source":287,"sourceLanguage":18,"type":262},".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",[478],{"path":285,"priority":286},{"basePath":480,"description":481,"displayName":482,"installMethods":483,"rationale":484,"selectedPaths":485,"source":287,"sourceLanguage":18,"type":262},"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",[486],{"path":285,"priority":286},{"basePath":488,"description":489,"displayName":490,"installMethods":491,"rationale":492,"selectedPaths":493,"source":287,"sourceLanguage":18,"type":262},"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",[494],{"path":285,"priority":286},{"basePath":496,"description":497,"displayName":498,"installMethods":499,"rationale":500,"selectedPaths":501,"source":287,"sourceLanguage":18,"type":262},"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",[502],{"path":285,"priority":286},{"basePath":504,"description":505,"displayName":506,"installMethods":507,"rationale":508,"selectedPaths":509,"source":287,"sourceLanguage":18,"type":262},"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",[510,511],{"path":285,"priority":286},{"path":512,"priority":513},"references/block-types.md","medium",{"basePath":515,"description":516,"displayName":517,"installMethods":518,"rationale":519,"selectedPaths":520,"source":287,"sourceLanguage":18,"type":262},"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",[521],{"path":285,"priority":286},{"basePath":523,"description":524,"displayName":525,"installMethods":526,"rationale":527,"selectedPaths":528,"source":287,"sourceLanguage":18,"type":262},"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",[529],{"path":285,"priority":286},{"basePath":531,"description":532,"displayName":533,"installMethods":534,"rationale":535,"selectedPaths":536,"source":287,"sourceLanguage":18,"type":262},"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",[537],{"path":285,"priority":286},{"basePath":539,"description":540,"displayName":541,"installMethods":542,"rationale":543,"selectedPaths":544,"source":287,"sourceLanguage":18,"type":262},"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",[545],{"path":285,"priority":286},{"basePath":547,"description":548,"displayName":549,"installMethods":550,"rationale":551,"selectedPaths":552,"source":287,"sourceLanguage":18,"type":262},"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",[553],{"path":285,"priority":286},{"basePath":555,"description":556,"displayName":557,"installMethods":558,"rationale":559,"selectedPaths":560,"source":287,"sourceLanguage":18,"type":262},"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",[561,562,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685],{"path":285,"priority":286},{"path":563,"priority":564},"LICENSE","high",{"path":566,"priority":513},"alt-borges.md",{"path":568,"priority":513},"compiler.md",{"path":570,"priority":362},"examples/01-hello-world.prose",{"path":572,"priority":362},"examples/02-research-and-summarize.prose",{"path":574,"priority":362},"examples/03-code-review.prose",{"path":576,"priority":362},"examples/04-write-and-refine.prose",{"path":578,"priority":362},"examples/05-debug-issue.prose",{"path":580,"priority":362},"examples/06-explain-codebase.prose",{"path":582,"priority":362},"examples/07-refactor.prose",{"path":584,"priority":362},"examples/08-blog-post.prose",{"path":586,"priority":362},"examples/09-research-with-agents.prose",{"path":588,"priority":362},"examples/10-code-review-agents.prose",{"path":590,"priority":362},"examples/11-skills-and-imports.prose",{"path":592,"priority":362},"examples/12-secure-agent-permissions.prose",{"path":594,"priority":362},"examples/13-variables-and-context.prose",{"path":596,"priority":362},"examples/14-composition-blocks.prose",{"path":598,"priority":362},"examples/15-inline-sequences.prose",{"path":600,"priority":362},"examples/16-parallel-reviews.prose",{"path":602,"priority":362},"examples/17-parallel-research.prose",{"path":604,"priority":362},"examples/18-mixed-parallel-sequential.prose",{"path":606,"priority":362},"examples/19-advanced-parallel.prose",{"path":608,"priority":362},"examples/20-fixed-loops.prose",{"path":610,"priority":362},"examples/21-pipeline-operations.prose",{"path":612,"priority":362},"examples/22-error-handling.prose",{"path":614,"priority":362},"examples/23-retry-with-backoff.prose",{"path":616,"priority":362},"examples/24-choice-blocks.prose",{"path":618,"priority":362},"examples/25-conditionals.prose",{"path":620,"priority":362},"examples/26-parameterized-blocks.prose",{"path":622,"priority":362},"examples/27-string-interpolation.prose",{"path":624,"priority":362},"examples/28-automated-pr-review.prose",{"path":626,"priority":362},"examples/28-gas-town.prose",{"path":628,"priority":362},"examples/29-captains-chair.prose",{"path":630,"priority":362},"examples/30-captains-chair-simple.prose",{"path":632,"priority":362},"examples/31-captains-chair-with-memory.prose",{"path":634,"priority":362},"examples/33-pr-review-autofix.prose",{"path":636,"priority":362},"examples/34-content-pipeline.prose",{"path":638,"priority":362},"examples/35-feature-factory.prose",{"path":640,"priority":362},"examples/36-bug-hunter.prose",{"path":642,"priority":362},"examples/37-the-forge.prose",{"path":644,"priority":362},"examples/38-skill-scan.prose",{"path":646,"priority":362},"examples/39-architect-by-simulation.prose",{"path":648,"priority":362},"examples/40-rlm-self-refine.prose",{"path":650,"priority":362},"examples/41-rlm-divide-conquer.prose",{"path":652,"priority":362},"examples/42-rlm-filter-recurse.prose",{"path":654,"priority":362},"examples/43-rlm-pairwise.prose",{"path":656,"priority":362},"examples/44-run-endpoint-ux-test.prose",{"path":658,"priority":362},"examples/45-plugin-release.prose",{"path":660,"priority":362},"examples/45-run-endpoint-ux-test-with-remediation.prose",{"path":662,"priority":362},"examples/46-run-endpoint-ux-test-fast.prose",{"path":664,"priority":362},"examples/46-workflow-crystallizer.prose",{"path":666,"priority":362},"examples/47-language-self-improvement.prose",{"path":668,"priority":362},"examples/48-habit-miner.prose",{"path":670,"priority":362},"examples/49-prose-run-retrospective.prose",{"path":672,"priority":362},"examples/README.md",{"path":674,"priority":362},"examples/roadmap/README.md",{"path":676,"priority":362},"examples/roadmap/iterative-refinement.prose",{"path":678,"priority":362},"examples/roadmap/parallel-review.prose",{"path":680,"priority":362},"examples/roadmap/simple-pipeline.prose",{"path":682,"priority":362},"examples/roadmap/syntax/open-prose-syntax.prose",{"path":684,"priority":513},"help.md",{"path":686,"priority":513},"prose.md",{"basePath":688,"description":689,"displayName":690,"installMethods":691,"rationale":692,"selectedPaths":693,"source":287,"sourceLanguage":697,"type":262},"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",[694,695],{"path":285,"priority":286},{"path":696,"priority":513},"references/api_references.md","zh-CN",{"basePath":699,"description":700,"displayName":701,"installMethods":702,"rationale":703,"selectedPaths":704,"source":287,"sourceLanguage":697,"type":262},"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",[705],{"path":285,"priority":286},{"basePath":707,"description":708,"displayName":709,"installMethods":710,"rationale":711,"selectedPaths":712,"source":287,"sourceLanguage":697,"type":262},"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",[713],{"path":285,"priority":286},{"basePath":715,"description":716,"displayName":717,"installMethods":718,"rationale":719,"selectedPaths":720,"source":287,"sourceLanguage":18,"type":262},"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",[721],{"path":285,"priority":286},{"basePath":723,"description":724,"displayName":725,"installMethods":726,"rationale":727,"selectedPaths":728,"source":287,"sourceLanguage":18,"type":262},"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",[729,730,732],{"path":285,"priority":286},{"path":731,"priority":513},"references/cli-examples.md",{"path":733,"priority":513},"references/get-started.md",{"basePath":735,"description":736,"displayName":737,"installMethods":738,"rationale":739,"selectedPaths":740,"source":287,"sourceLanguage":18,"type":262},"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",[741],{"path":285,"priority":286},{"basePath":743,"description":744,"displayName":745,"installMethods":746,"rationale":747,"selectedPaths":748,"source":287,"sourceLanguage":18,"type":262},"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",[749],{"path":285,"priority":286},{"basePath":751,"description":752,"displayName":753,"installMethods":754,"rationale":755,"selectedPaths":756,"source":287,"sourceLanguage":18,"type":262},"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",[757],{"path":285,"priority":286},{"basePath":759,"description":760,"displayName":761,"installMethods":762,"rationale":763,"selectedPaths":764,"source":287,"sourceLanguage":18,"type":262},"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",[765],{"path":285,"priority":286},{"basePath":767,"description":768,"displayName":769,"installMethods":770,"rationale":771,"selectedPaths":772,"source":287,"sourceLanguage":18,"type":262},"skills/blucli","BluOS CLI (blu) for discovery, playback, grouping, and volume.","blucli",{"claudeCode":12},"SKILL.md frontmatter at skills/blucli/SKILL.md",[773],{"path":285,"priority":286},{"basePath":775,"description":776,"displayName":777,"installMethods":778,"rationale":779,"selectedPaths":780,"source":287,"sourceLanguage":18,"type":262},"skills/camsnap","Capture frames or clips from RTSP/ONVIF cameras.","camsnap",{"claudeCode":12},"SKILL.md frontmatter at skills/camsnap/SKILL.md",[781],{"path":285,"priority":286},{"basePath":783,"description":784,"displayName":785,"installMethods":786,"rationale":787,"selectedPaths":788,"source":287,"sourceLanguage":18,"type":262},"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",[789],{"path":285,"priority":286},{"basePath":791,"description":792,"displayName":793,"installMethods":794,"rationale":795,"selectedPaths":796,"source":287,"sourceLanguage":18,"type":262},"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",[797],{"path":285,"priority":286},{"basePath":799,"description":800,"displayName":801,"installMethods":802,"rationale":803,"selectedPaths":804,"source":287,"sourceLanguage":18,"type":262},"skills/discord","Discord ops via the message tool (channel=discord).","discord",{"claudeCode":12},"SKILL.md frontmatter at skills/discord/SKILL.md",[805],{"path":285,"priority":286},{"basePath":807,"description":808,"displayName":809,"installMethods":810,"rationale":811,"selectedPaths":812,"source":287,"sourceLanguage":18,"type":262},"skills/eightctl","Control Eight Sleep pods (status, temperature, alarms, schedules).","eightctl",{"claudeCode":12},"SKILL.md frontmatter at skills/eightctl/SKILL.md",[813],{"path":285,"priority":286},{"basePath":815,"description":816,"displayName":817,"installMethods":818,"rationale":819,"selectedPaths":820,"source":287,"sourceLanguage":18,"type":262},"skills/gemini","Gemini CLI for one-shot Q&A, summaries, and generation.","gemini",{"claudeCode":12},"SKILL.md frontmatter at skills/gemini/SKILL.md",[821],{"path":285,"priority":286},{"basePath":823,"description":824,"displayName":825,"installMethods":826,"rationale":827,"selectedPaths":828,"source":287,"sourceLanguage":18,"type":262},"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",[829],{"path":285,"priority":286},{"basePath":831,"description":832,"displayName":833,"installMethods":834,"rationale":835,"selectedPaths":836,"source":287,"sourceLanguage":18,"type":262},"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",[837],{"path":285,"priority":286},{"basePath":839,"description":840,"displayName":841,"installMethods":842,"rationale":843,"selectedPaths":844,"source":287,"sourceLanguage":18,"type":262},"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",[845],{"path":285,"priority":286},{"basePath":847,"description":848,"displayName":849,"installMethods":850,"rationale":851,"selectedPaths":852,"source":287,"sourceLanguage":18,"type":262},"skills/gog","Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.","gog",{"claudeCode":12},"SKILL.md frontmatter at skills/gog/SKILL.md",[853],{"path":285,"priority":286},{"basePath":855,"description":856,"displayName":857,"installMethods":858,"rationale":859,"selectedPaths":860,"source":287,"sourceLanguage":18,"type":262},"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",[861],{"path":285,"priority":286},{"basePath":863,"description":864,"displayName":865,"installMethods":866,"rationale":867,"selectedPaths":868,"source":287,"sourceLanguage":18,"type":262},"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",[869],{"path":285,"priority":286},{"basePath":871,"description":872,"displayName":873,"installMethods":874,"rationale":875,"selectedPaths":876,"source":287,"sourceLanguage":18,"type":262},"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",[877,878,880],{"path":285,"priority":286},{"path":879,"priority":513},"references/configuration.md",{"path":881,"priority":513},"references/message-composition.md",{"basePath":883,"description":884,"displayName":885,"installMethods":886,"rationale":887,"selectedPaths":888,"source":287,"sourceLanguage":18,"type":262},"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",[889],{"path":285,"priority":286},{"basePath":891,"description":892,"displayName":893,"installMethods":894,"rationale":895,"selectedPaths":896,"source":287,"sourceLanguage":18,"type":262},"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",[897],{"path":285,"priority":286},{"basePath":899,"description":900,"displayName":901,"installMethods":902,"rationale":903,"selectedPaths":904,"source":287,"sourceLanguage":18,"type":262},"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",[905,906,908,910],{"path":285,"priority":286},{"path":907,"priority":513},"references/codexbar-cli.md",{"path":909,"priority":362},"scripts/model_usage.py",{"path":911,"priority":362},"scripts/test_model_usage.py",{"basePath":913,"description":914,"displayName":915,"installMethods":916,"rationale":917,"selectedPaths":918,"source":287,"sourceLanguage":18,"type":262},"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",[919],{"path":285,"priority":286},{"basePath":921,"description":922,"displayName":923,"installMethods":924,"rationale":925,"selectedPaths":926,"source":287,"sourceLanguage":18,"type":262},"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",[927],{"path":285,"priority":286},{"basePath":929,"description":930,"displayName":931,"installMethods":932,"rationale":933,"selectedPaths":934,"source":287,"sourceLanguage":18,"type":262},"skills/notion","Notion API for creating and managing pages, databases, and blocks.","notion",{"claudeCode":12},"SKILL.md frontmatter at skills/notion/SKILL.md",[935],{"path":285,"priority":286},{"basePath":937,"description":938,"displayName":939,"installMethods":940,"rationale":941,"selectedPaths":942,"source":287,"sourceLanguage":18,"type":262},"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",[943],{"path":285,"priority":286},{"basePath":945,"description":946,"displayName":947,"installMethods":948,"rationale":949,"selectedPaths":950,"source":287,"sourceLanguage":18,"type":262},"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",[951],{"path":285,"priority":286},{"basePath":953,"description":954,"displayName":955,"installMethods":956,"rationale":957,"selectedPaths":958,"source":287,"sourceLanguage":18,"type":262},"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",[959,960],{"path":285,"priority":286},{"path":961,"priority":362},"scripts/transcribe.sh",{"basePath":963,"description":964,"displayName":965,"installMethods":966,"rationale":967,"selectedPaths":968,"source":287,"sourceLanguage":18,"type":262},"skills/openhue","Control Philips Hue lights and scenes via the OpenHue CLI.","openhue",{"claudeCode":12},"SKILL.md frontmatter at skills/openhue/SKILL.md",[969],{"path":285,"priority":286},{"basePath":971,"description":972,"displayName":973,"installMethods":974,"rationale":975,"selectedPaths":976,"source":287,"sourceLanguage":18,"type":262},"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",[977],{"path":285,"priority":286},{"basePath":979,"description":980,"displayName":981,"installMethods":982,"rationale":983,"selectedPaths":984,"source":287,"sourceLanguage":18,"type":262},"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",[985],{"path":285,"priority":286},{"basePath":987,"description":988,"displayName":989,"installMethods":990,"rationale":991,"selectedPaths":992,"source":287,"sourceLanguage":18,"type":262},"skills/peekaboo","Capture and automate macOS UI with the Peekaboo CLI.","peekaboo",{"claudeCode":12},"SKILL.md frontmatter at skills/peekaboo/SKILL.md",[993],{"path":285,"priority":286},{"basePath":995,"description":996,"displayName":997,"installMethods":998,"rationale":999,"selectedPaths":1000,"source":287,"sourceLanguage":18,"type":262},"skills/sag","ElevenLabs text-to-speech with mac-style say UX.","sag",{"claudeCode":12},"SKILL.md frontmatter at skills/sag/SKILL.md",[1001],{"path":285,"priority":286},{"basePath":1003,"description":1004,"displayName":1005,"installMethods":1006,"rationale":1007,"selectedPaths":1008,"source":287,"sourceLanguage":18,"type":262},"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",[1009],{"path":285,"priority":286},{"basePath":1011,"description":1012,"displayName":1013,"installMethods":1014,"rationale":1015,"selectedPaths":1016,"source":287,"sourceLanguage":18,"type":262},"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",[1017],{"path":285,"priority":286},{"basePath":1019,"description":1020,"displayName":1021,"installMethods":1022,"rationale":1023,"selectedPaths":1024,"source":287,"sourceLanguage":18,"type":262},"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",[1025,1026,1028,1030,1032,1034,1036],{"path":285,"priority":286},{"path":1027,"priority":564},"license.txt",{"path":1029,"priority":362},"scripts/init_skill.py",{"path":1031,"priority":362},"scripts/package_skill.py",{"path":1033,"priority":362},"scripts/quick_validate.py",{"path":1035,"priority":362},"scripts/test_package_skill.py",{"path":1037,"priority":362},"scripts/test_quick_validate.py",{"basePath":1039,"description":1040,"displayName":1041,"installMethods":1042,"rationale":1043,"selectedPaths":1044,"source":287,"sourceLanguage":18,"type":262},"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",[1045],{"path":285,"priority":286},{"basePath":1047,"description":1048,"displayName":1049,"installMethods":1050,"rationale":1051,"selectedPaths":1052,"source":287,"sourceLanguage":18,"type":262},"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",[1053],{"path":285,"priority":286},{"basePath":1055,"description":1056,"displayName":1057,"installMethods":1058,"rationale":1059,"selectedPaths":1060,"source":287,"sourceLanguage":18,"type":262},"skills/sonoscli","Control Sonos speakers (discover/status/play/volume/group).","sonoscli",{"claudeCode":12},"SKILL.md frontmatter at skills/sonoscli/SKILL.md",[1061],{"path":285,"priority":286},{"basePath":1063,"description":1064,"displayName":1065,"installMethods":1066,"rationale":1067,"selectedPaths":1068,"source":287,"sourceLanguage":18,"type":262},"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",[1069],{"path":285,"priority":286},{"basePath":258,"description":10,"displayName":261,"installMethods":1071,"rationale":1072,"selectedPaths":1073,"source":287,"sourceLanguage":18,"type":262},{"claudeCode":12},"SKILL.md frontmatter at skills/summarize/SKILL.md",[1074],{"path":285,"priority":286},{"basePath":1076,"description":1077,"displayName":1078,"installMethods":1079,"rationale":1080,"selectedPaths":1081,"source":287,"sourceLanguage":18,"type":262},"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",[1082,1083,1085],{"path":285,"priority":286},{"path":1084,"priority":362},"examples/inbox-triage.lobster",{"path":1086,"priority":362},"examples/pr-intake.lobster",{"basePath":1088,"description":1089,"displayName":1090,"installMethods":1091,"rationale":1092,"selectedPaths":1093,"source":287,"sourceLanguage":18,"type":262},"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",[1094],{"path":285,"priority":286},{"basePath":1096,"description":1097,"displayName":1098,"installMethods":1099,"rationale":1100,"selectedPaths":1101,"source":287,"sourceLanguage":18,"type":262},"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",[1102],{"path":285,"priority":286},{"basePath":1104,"description":1105,"displayName":1106,"installMethods":1107,"rationale":1108,"selectedPaths":1109,"source":287,"sourceLanguage":18,"type":262},"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",[1110,1111,1113],{"path":285,"priority":286},{"path":1112,"priority":362},"scripts/find-sessions.sh",{"path":1114,"priority":362},"scripts/wait-for-text.sh",{"basePath":1116,"description":1117,"displayName":1118,"installMethods":1119,"rationale":1120,"selectedPaths":1121,"source":287,"sourceLanguage":18,"type":262},"skills/trello","Manage Trello boards, lists, and cards via the Trello REST API.","trello",{"claudeCode":12},"SKILL.md frontmatter at skills/trello/SKILL.md",[1122],{"path":285,"priority":286},{"basePath":1124,"description":1125,"displayName":1126,"installMethods":1127,"rationale":1128,"selectedPaths":1129,"source":287,"sourceLanguage":18,"type":262},"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",[1130,1131],{"path":285,"priority":286},{"path":1132,"priority":362},"scripts/frame.sh",{"basePath":1134,"description":1135,"displayName":1136,"installMethods":1137,"rationale":1138,"selectedPaths":1139,"source":287,"sourceLanguage":18,"type":262},"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",[1140],{"path":285,"priority":286},{"basePath":1142,"description":1143,"displayName":1144,"installMethods":1145,"rationale":1146,"selectedPaths":1147,"source":287,"sourceLanguage":18,"type":262},"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",[1148],{"path":285,"priority":286},{"basePath":1150,"description":1151,"displayName":1152,"installMethods":1153,"rationale":1154,"selectedPaths":1155,"source":287,"sourceLanguage":18,"type":262},"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",[1156],{"path":285,"priority":286},{"basePath":1158,"description":1159,"displayName":1160,"installMethods":1161,"rationale":1162,"selectedPaths":1163,"source":287,"sourceLanguage":18,"type":262},"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",[1164],{"path":285,"priority":286},{"basePath":1166,"installMethods":1167,"rationale":1169,"selectedPaths":1170,"source":287,"sourceLanguage":18,"type":221},"scripts/docs-i18n",{"go":1168},"github.com/openclaw/openclaw/scripts/docs-i18n","cli ecosystem detected at scripts/docs-i18n",[1171,1173],{"path":1172,"priority":286},"go.mod",{"path":1174,"priority":513},"main.go",{"basePath":1176,"description":1177,"displayName":1178,"installMethods":1179,"license":252,"rationale":1180,"selectedPaths":1181,"source":287,"sourceLanguage":18,"type":1205},"","Multi-channel AI gateway with extensible messaging integrations","openclaw",{"npm":1178},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[1182,1184,1186,1187,1189,1191,1193,1195,1197,1199,1201,1203],{"path":1183,"priority":286},"package.json",{"path":1185,"priority":286},"README.md",{"path":563,"priority":564},{"path":1188,"priority":513},"openclaw.mjs",{"path":1190,"priority":362},"src/index.ts",{"path":1192,"priority":362},"src/tools/availability.ts",{"path":1194,"priority":362},"src/tools/descriptors.ts",{"path":1196,"priority":362},"src/tools/diagnostics.ts",{"path":1198,"priority":362},"src/tools/execution.ts",{"path":1200,"priority":362},"src/tools/index.ts",{"path":1202,"priority":362},"src/tools/planner.ts",{"path":1204,"priority":362},"src/tools/protocol.ts","mcp",{"sources":1207},[1208],"manual",{"npmPackage":1178},{"closedIssues90d":8,"description":1211,"forks":246,"homepage":1212,"license":252,"openIssues90d":8,"pushedAt":247,"readmeSize":244,"stars":248,"topics":1213},"Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 ","https://openclaw.ai",[1214,1215,1216,1217,1218,1219,1178],"ai","assistant","own-your-data","personal","crustacean","molty",{"downloads":250},{"classifiedAt":1222,"discoverAt":1223,"extractAt":1224,"githubAt":1224,"npmAt":1225,"updatedAt":1222},1778697651718,1778697628325,1778697645005,1778697647656,[221,223,219,220,222,224],{"evaluatedAt":256,"extractAt":1228,"updatedAt":256},1778697652123,[],[1231,1262,1290,1321,1351,1378],{"_creationTime":1232,"_id":1233,"community":1234,"display":1235,"identity":1241,"providers":1246,"relations":1256,"tags":1258,"workflow":1259},1778688112811.7349,"k170vdg81q6yx4j2kv8seggh9186na7e",{"reviewCount":8},{"description":1236,"installMethods":1237,"name":1239,"sourceUrl":1240},"Download and process YouTube content for research. Use when: downloading competitor videos for analysis; extracting audio for podcasts; getting transcripts for content repurposing; archiving webinars; research content curation",{"claudeCode":1238},"guia-matthieu/clawfu-skills","YouTube Downloader","https://github.com/guia-matthieu/clawfu-skills",{"basePath":1242,"githubOwner":1243,"githubRepo":1244,"locale":18,"slug":1245,"type":262},"skills/automation/youtube-downloader","guia-matthieu","clawfu-skills","youtube-downloader",{"evaluate":1247,"extract":1255},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1248,"tags":1249,"targetMarket":225,"tier":226},100,[1250,1251,224,1252,220,1253,1254],"youtube","download","audio","research","content-processing",{"commitSha":268,"license":252},{"repoId":1257},"kd72qvzyvm658ya7pbyh5ey47h86md53",[1252,1254,1251,1253,220,224,1250],{"evaluatedAt":1260,"extractAt":1261,"updatedAt":1260},1778688933132,1778688112811,{"_creationTime":1263,"_id":1264,"community":1265,"display":1266,"identity":1272,"providers":1276,"relations":1284,"tags":1286,"workflow":1287},1778688417731.9595,"k170dqz8g6nn0gs4rf7azc324x86nj9d",{"reviewCount":8},{"description":1267,"installMethods":1268,"name":1270,"sourceUrl":1271},"AI-powered video captioning — transcribe speech, optimize/translate subtitles, and burn them into video via the stable VideoCaptioner backend. Free ASR and translation included.",{"claudeCode":1269},"hkuds/cli-anything","cli-anything-videocaptioner","https://github.com/hkuds/cli-anything",{"basePath":1273,"githubOwner":1274,"githubRepo":1275,"locale":18,"slug":1270,"type":262},"skills/cli-anything-videocaptioner","hkuds","cli-anything",{"evaluate":1277,"extract":1283},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":1278,"targetMarket":225,"tier":226},[224,1279,1280,220,1281,221,1282],"captioning","subtitles","translation","ffmpeg",{"commitSha":268},{"repoId":1285},"kd7e2bra4ymb6r521a25r6yges86n35p",[1279,221,1282,1280,220,1281,224],{"evaluatedAt":1288,"extractAt":1289,"updatedAt":1288},1778689899246,1778688417732,{"_creationTime":1291,"_id":1292,"community":1293,"display":1294,"identity":1300,"providers":1304,"relations":1313,"tags":1316,"workflow":1317},1778696079702.1472,"k17cryk0a2ye3x23pfx19h37pn86m2zh",{"reviewCount":8},{"description":1295,"installMethods":1296,"name":1298,"sourceUrl":1299},"Generate subtitles (SRT/VTT) and plain text transcripts from video or audio files using AWS Transcribe. Use when creating captions, extracting spoken content, generating transcripts for notes, or making video content searchable.",{"claudeCode":1297},"rameerez/claude-code-startup-skills","transcribe-video","https://github.com/rameerez/claude-code-startup-skills",{"basePath":1301,"githubOwner":1302,"githubRepo":1303,"locale":18,"slug":1298,"type":262},"skills/transcribe-video","rameerez","claude-code-startup-skills",{"evaluate":1305,"extract":1312},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1306,"tags":1307,"targetMarket":225,"tier":226},98,[220,224,1252,1308,1309,1310,1311],"aws","srt","vtt","text",{"commitSha":268},{"parentExtensionId":1314,"repoId":1315},"k179d68dyr7594x8v2gggsdh5586mbzc","kd796rdfny5m2pzmscntayasqh86me9v",[1252,1308,1309,1311,220,224,1310],{"evaluatedAt":1318,"extractAt":1319,"updatedAt":1320},1778696184131,1778696079702,1778696292320,{"_creationTime":1322,"_id":1323,"community":1324,"display":1325,"identity":1331,"providers":1336,"relations":1344,"tags":1347,"workflow":1348},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":1326,"installMethods":1327,"name":1329,"sourceUrl":1330},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":1328},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":1332,"githubOwner":1333,"githubRepo":1334,"locale":18,"slug":1335,"type":262},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":1337,"extract":1343},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1248,"tags":1338,"targetMarket":225,"tier":226},[1339,1340,1341,1214,1342,221],"finance","trading","market-analysis","typescript",{"commitSha":268,"license":252},{"parentExtensionId":1345,"repoId":1346},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[1214,221,1339,1341,1340,1342],{"evaluatedAt":1349,"extractAt":1350,"updatedAt":1349},1778701108877,1778696691708,{"_creationTime":1352,"_id":1353,"community":1354,"display":1355,"identity":1361,"providers":1365,"relations":1371,"tags":1374,"workflow":1375},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":1356,"installMethods":1357,"name":1359,"sourceUrl":1360},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":1358},"Yeachan-Heo/oh-my-claudecode","setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1362,"githubOwner":1363,"githubRepo":1364,"locale":18,"slug":1359,"type":262},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":1366,"extract":1370},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1248,"tags":1367,"targetMarket":225,"tier":226},[1359,1368,1369,221,1205],"routing","configuration",{"commitSha":268},{"parentExtensionId":1372,"repoId":1373},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[221,1369,1205,1368,1359],{"evaluatedAt":1376,"extractAt":1377,"updatedAt":1376},1778699724286,1778699234184,{"_creationTime":1379,"_id":1380,"community":1381,"display":1382,"identity":1386,"providers":1389,"relations":1398,"tags":1399,"workflow":1400},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":1383,"installMethods":1384,"name":1385,"sourceUrl":1360},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":1358},"Project Session Manager",{"basePath":1387,"githubOwner":1363,"githubRepo":1364,"locale":18,"slug":1388,"type":262},"skills/project-session-manager","project-session-manager",{"evaluate":1390,"extract":1397},{"promptVersionExtension":212,"promptVersionScoring":213,"score":1248,"tags":1391,"targetMarket":225,"tier":226},[1392,1393,1394,1106,1395,221,1396],"git","development-environment","workflow","automation","developer-tool",{"commitSha":268,"license":252},{"parentExtensionId":1372,"repoId":1373},[1395,221,1396,1393,1392,1106,1394],{"evaluatedAt":1401,"extractAt":1377,"updatedAt":1401},1778699613343]