[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-steipete-feishu-perm-de":3,"guides-for-steipete-feishu-perm":1214,"similar-k173rnvw690xhjf712ydkjzkq986nfyb-de":1215},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":225,"parentExtension":247,"providers":248,"relations":253,"repo":255,"tags":1211,"workflow":1212},1778697652123.8872,"k173rnvw690xhjf712ydkjzkq986nfyb",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.\n",{"claudeCode":12},"steipete/clawdis","feishu-perm","https://github.com/steipete/clawdis",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":240},1778698135932.8723,"kn7fkjprf99sh6gpp3m1k5m55d86mk6h","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":217,"tier":218,"useCases":219},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,108,111,114,117,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of managing Feishu permissions for documents and files and provides specific triggers for activation.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a dedicated tool (`feishu_perm`) for managing Feishu permissions, which is more than a simple wrapper and offers specific functionality beyond default LLM capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is fully implemented with clear actions, token types, member types, permission levels, and examples, and includes configuration and permissions required for operation.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on Feishu permission management for documents and files, adhering to a single responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's functionality: Feishu permission management for documents and files, activated by mentions of sharing or permissions.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill exposes a single, narrow tool (`feishu_perm`) with specific actions ('list', 'add', 'remove'), avoiding generalist commands.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All parameters for the `feishu_perm` tool are documented within the SKILL.md, including token types, member types, and permission levels. The configuration section explains enabling the tool.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The single tool 'feishu_perm' is descriptive and follows kebab-case convention.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The tool's input parameters are clearly defined and structured JSON objects, and the output for 'list' action is described, ensuring minimal I/O.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository has recent commits, with the last push dated 2026-05-13, indicating active maintenance.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The extension does not appear to use third-party dependencies that would require specific management beyond its own codebase.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The tool requires a 'token' for authentication, and its configuration notes that it is disabled by default due to its sensitive nature, implying careful handling.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","There are no indications of loading untrusted third-party data or instructions from external sources.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The extension does not appear to fetch external files or code at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates on external services (Feishu API) and does not appear to modify files outside of its intended scope or make assumptions about user project structure.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","There are no indications of detached process spawns or deny-retry loops.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The tool interacts with the Feishu API for permission management; no evidence suggests it exfiltrates confidential data or makes undocumented outbound calls.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, and descriptions are clean printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's code is not obfuscated and appears to be plain, readable source.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill interacts with Feishu's API and does not make structural assumptions about the user's local project organization.",{"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 no active issues or a new project.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository has a 'main' branch and a recent `pushedAt` date, and the LICENSE file indicates it's part of the OpenClaw project, implying versioning is managed through the main project.",{"category":104,"check":105,"severity":106,"summary":107},"Code Execution","Validation","info","While the SKILL.md defines parameters and types for the `feishu_perm` tool, there's no explicit mention of a schema validation library being used for input sanitization within the provided documentation.",{"category":66,"check":109,"severity":24,"summary":110},"Unguarded Destructive Operations","The 'add' and 'remove' operations are guarded by the need for a valid token and explicit user intent to call the tool.",{"category":104,"check":112,"severity":24,"summary":113},"Error Handling","The SKILL.md details expected outputs and potential issues like token types, implying that errors related to incorrect parameters or operations would be handled by the API or the tool's logic.",{"category":104,"check":115,"severity":63,"summary":116},"Logging","The skill itself doesn't perform destructive actions or outbound calls that would require local audit logging beyond what the main OpenClaw framework might provide.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The tool manages file permissions and does not appear to operate on personal data beyond identifying users via email or user IDs for permission assignment.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The tool interacts with Feishu's API, which is a global service, and there are no regional restrictions mentioned.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The tool is implemented as a callable tool within the OpenClaw framework and does not appear to have OS-specific or shell-specific dependencies beyond what the framework provides.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README provides extensive information about the OpenClaw project, including installation, security, and highlights, serving as comprehensive documentation.",{"category":33,"check":131,"severity":63,"summary":132},"Tool surface size","The extension exposes a single tool (`feishu_perm`), so the surface size check is not applicable.",{"category":40,"check":134,"severity":63,"summary":135},"Overlapping near-synonym tools","The extension exposes only one tool, so there are no overlapping near-synonym tools.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features (list, add, remove collaborators) have corresponding implementations and examples in the SKILL.md.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README for the parent project (OpenClaw) provides comprehensive installation instructions, and the SKILL.md details how to enable this specific tool within that framework.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The SKILL.md clearly defines types and parameters for actions, implicitly guiding the LLM to construct valid requests and suggesting that API errors would be returned.",{"category":148,"check":149,"severity":63,"summary":150},"Execution","Pinned dependencies","The extension itself does not appear to bundle scripts with explicit dependencies or interpreters; it relies on the OpenClaw framework.",{"category":33,"check":152,"severity":63,"summary":153},"Dry-run preview","The skill's operations are direct API calls to Feishu; a dry-run capability is not explicitly provided or expected for this type of permission management tool.",{"category":155,"check":156,"severity":24,"summary":157},"Protocol","Idempotent retry & timeouts","The tool interacts with the Feishu API, and it's assumed that the underlying API or the framework handles idempotency and timeouts for its operations.",{"category":118,"check":159,"severity":24,"summary":160},"Telemetry opt-in","The extension is part of the OpenClaw project, which emphasizes opt-in telemetry, and this specific skill does not appear to have its own telemetry mechanism.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The SKILL.md and Displayed Description clearly define the purpose (Feishu permission management) and the triggers for its use.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The SKILL.md frontmatter is concise and effectively summarizes the tool's purpose and triggers.",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md body is concise, detailing the tool, actions, and types, and defers extensive documentation to the main project README.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md is concise and refers to the main README for broader project details, following progressive disclosure principles.",{"category":171,"check":175,"severity":63,"summary":176},"Forked exploration","This skill is a direct tool for performing specific actions, not an exploration or deep review skill, so 'context: fork' is not applicable.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The SKILL.md provides clear, ready-to-use JSON examples for adding, removing, and listing collaborators, demonstrating expected input and outcome.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The SKILL.md explicitly documents token types, member types, and permission levels, which serve as documented limitations and guide against failure modes.",{"category":104,"check":184,"severity":24,"summary":185},"Tool Fallback","The skill is designed to be part of the OpenClaw framework, and the framework likely handles tool fallbacks or provides a unified environment.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The explicit documentation of required parameters (token, member_type, perm) implies that unexpected states or missing information would lead to a halted workflow or error.",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill operates independently on Feishu permissions and does not implicitly rely on other skills being loaded.",1778698135753,"This skill provides a single tool, `feishu_perm`, to manage permissions for Feishu documents, files, folders, and other items. It supports listing, adding, and removing collaborators with various permission levels and member types, requiring an API token for authentication.",[196,197,198,199,200],"Manage Feishu document and file permissions","List collaborators for Feishu items","Add collaborators to Feishu items","Remove collaborators from Feishu items","Supports various item types and member identifiers",[202,203,204],"Managing Feishu app permissions.","Performing actions other than permission management within Feishu.","Interacting with Feishu content beyond its access controls.","3.0.0","4.4.0","To allow users to manage Feishu document and file sharing permissions programmatically via an AI assistant.","The skill is well-documented, focused, and securely implemented. The primary finding for 'Validation' was rated as 'info' due to the absence of explicit mention of schema validation libraries, but the overall quality is very high.",99,"A high-quality, focused skill for managing Feishu document and file permissions.",[212,213,214,215,216],"feishu","permissions","documents","files","collaboration","global","verified",[220,221,222],"When a user needs to grant or revoke editing access to a Feishu document.","When a user wants to see who has access to a specific Feishu file or folder.","When automating the process of adding multiple collaborators to a Feishu item.",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"popularity":234,"security":236,"testCoverage":239},{"hasLockfile":225},true,1778698119405,{"descriptionLength":228,"readmeSize":229},119,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},1778698135932,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},"extensions/feishu/skills/feishu-perm","steipete","clawdis","skill",null,{"evaluate":249,"extract":251},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":250,"targetMarket":217,"tier":218},[212,213,214,215,216],{"commitSha":252},"HEAD",{"repoId":254},"kd738npxg9yh3xf3vddzy9fyfh86nhng",{"_creationTime":256,"_id":254,"identity":257,"providers":258,"workflow":1206},1778697628325.5796,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":259,"discover":1191,"extract":1194,"github":1195,"npm":1205},{"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,511,519,527,535,668,679,687,695,703,715,723,731,739,747,755,763,771,779,787,795,803,811,819,827,835,843,851,863,871,879,893,901,909,917,925,933,943,951,959,967,975,983,991,999,1019,1027,1035,1043,1051,1059,1071,1079,1087,1099,1107,1117,1125,1133,1141,1149,1160],{"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":243,"description":10,"displayName":13,"installMethods":507,"rationale":508,"selectedPaths":509,"source":271,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at extensions/feishu/skills/feishu-perm/SKILL.md",[510],{"path":269,"priority":270},{"basePath":512,"description":513,"displayName":514,"installMethods":515,"rationale":516,"selectedPaths":517,"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",[518],{"path":269,"priority":270},{"basePath":520,"description":521,"displayName":522,"installMethods":523,"rationale":524,"selectedPaths":525,"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",[526],{"path":269,"priority":270},{"basePath":528,"description":529,"displayName":530,"installMethods":531,"rationale":532,"selectedPaths":533,"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",[534],{"path":269,"priority":270},{"basePath":536,"description":537,"displayName":538,"installMethods":539,"rationale":540,"selectedPaths":541,"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",[542,543,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666],{"path":269,"priority":270},{"path":544,"priority":545},"LICENSE","high",{"path":547,"priority":497},"alt-borges.md",{"path":549,"priority":497},"compiler.md",{"path":551,"priority":346},"examples/01-hello-world.prose",{"path":553,"priority":346},"examples/02-research-and-summarize.prose",{"path":555,"priority":346},"examples/03-code-review.prose",{"path":557,"priority":346},"examples/04-write-and-refine.prose",{"path":559,"priority":346},"examples/05-debug-issue.prose",{"path":561,"priority":346},"examples/06-explain-codebase.prose",{"path":563,"priority":346},"examples/07-refactor.prose",{"path":565,"priority":346},"examples/08-blog-post.prose",{"path":567,"priority":346},"examples/09-research-with-agents.prose",{"path":569,"priority":346},"examples/10-code-review-agents.prose",{"path":571,"priority":346},"examples/11-skills-and-imports.prose",{"path":573,"priority":346},"examples/12-secure-agent-permissions.prose",{"path":575,"priority":346},"examples/13-variables-and-context.prose",{"path":577,"priority":346},"examples/14-composition-blocks.prose",{"path":579,"priority":346},"examples/15-inline-sequences.prose",{"path":581,"priority":346},"examples/16-parallel-reviews.prose",{"path":583,"priority":346},"examples/17-parallel-research.prose",{"path":585,"priority":346},"examples/18-mixed-parallel-sequential.prose",{"path":587,"priority":346},"examples/19-advanced-parallel.prose",{"path":589,"priority":346},"examples/20-fixed-loops.prose",{"path":591,"priority":346},"examples/21-pipeline-operations.prose",{"path":593,"priority":346},"examples/22-error-handling.prose",{"path":595,"priority":346},"examples/23-retry-with-backoff.prose",{"path":597,"priority":346},"examples/24-choice-blocks.prose",{"path":599,"priority":346},"examples/25-conditionals.prose",{"path":601,"priority":346},"examples/26-parameterized-blocks.prose",{"path":603,"priority":346},"examples/27-string-interpolation.prose",{"path":605,"priority":346},"examples/28-automated-pr-review.prose",{"path":607,"priority":346},"examples/28-gas-town.prose",{"path":609,"priority":346},"examples/29-captains-chair.prose",{"path":611,"priority":346},"examples/30-captains-chair-simple.prose",{"path":613,"priority":346},"examples/31-captains-chair-with-memory.prose",{"path":615,"priority":346},"examples/33-pr-review-autofix.prose",{"path":617,"priority":346},"examples/34-content-pipeline.prose",{"path":619,"priority":346},"examples/35-feature-factory.prose",{"path":621,"priority":346},"examples/36-bug-hunter.prose",{"path":623,"priority":346},"examples/37-the-forge.prose",{"path":625,"priority":346},"examples/38-skill-scan.prose",{"path":627,"priority":346},"examples/39-architect-by-simulation.prose",{"path":629,"priority":346},"examples/40-rlm-self-refine.prose",{"path":631,"priority":346},"examples/41-rlm-divide-conquer.prose",{"path":633,"priority":346},"examples/42-rlm-filter-recurse.prose",{"path":635,"priority":346},"examples/43-rlm-pairwise.prose",{"path":637,"priority":346},"examples/44-run-endpoint-ux-test.prose",{"path":639,"priority":346},"examples/45-plugin-release.prose",{"path":641,"priority":346},"examples/45-run-endpoint-ux-test-with-remediation.prose",{"path":643,"priority":346},"examples/46-run-endpoint-ux-test-fast.prose",{"path":645,"priority":346},"examples/46-workflow-crystallizer.prose",{"path":647,"priority":346},"examples/47-language-self-improvement.prose",{"path":649,"priority":346},"examples/48-habit-miner.prose",{"path":651,"priority":346},"examples/49-prose-run-retrospective.prose",{"path":653,"priority":346},"examples/README.md",{"path":655,"priority":346},"examples/roadmap/README.md",{"path":657,"priority":346},"examples/roadmap/iterative-refinement.prose",{"path":659,"priority":346},"examples/roadmap/parallel-review.prose",{"path":661,"priority":346},"examples/roadmap/simple-pipeline.prose",{"path":663,"priority":346},"examples/roadmap/syntax/open-prose-syntax.prose",{"path":665,"priority":497},"help.md",{"path":667,"priority":497},"prose.md",{"basePath":669,"description":670,"displayName":671,"installMethods":672,"rationale":673,"selectedPaths":674,"source":271,"sourceLanguage":678,"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",[675,676],{"path":269,"priority":270},{"path":677,"priority":497},"references/api_references.md","zh-CN",{"basePath":680,"description":681,"displayName":682,"installMethods":683,"rationale":684,"selectedPaths":685,"source":271,"sourceLanguage":678,"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",[686],{"path":269,"priority":270},{"basePath":688,"description":689,"displayName":690,"installMethods":691,"rationale":692,"selectedPaths":693,"source":271,"sourceLanguage":678,"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",[694],{"path":269,"priority":270},{"basePath":696,"description":697,"displayName":698,"installMethods":699,"rationale":700,"selectedPaths":701,"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",[702],{"path":269,"priority":270},{"basePath":704,"description":705,"displayName":706,"installMethods":707,"rationale":708,"selectedPaths":709,"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",[710,711,713],{"path":269,"priority":270},{"path":712,"priority":497},"references/cli-examples.md",{"path":714,"priority":497},"references/get-started.md",{"basePath":716,"description":717,"displayName":718,"installMethods":719,"rationale":720,"selectedPaths":721,"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",[722],{"path":269,"priority":270},{"basePath":724,"description":725,"displayName":726,"installMethods":727,"rationale":728,"selectedPaths":729,"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",[730],{"path":269,"priority":270},{"basePath":732,"description":733,"displayName":734,"installMethods":735,"rationale":736,"selectedPaths":737,"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",[738],{"path":269,"priority":270},{"basePath":740,"description":741,"displayName":742,"installMethods":743,"rationale":744,"selectedPaths":745,"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",[746],{"path":269,"priority":270},{"basePath":748,"description":749,"displayName":750,"installMethods":751,"rationale":752,"selectedPaths":753,"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",[754],{"path":269,"priority":270},{"basePath":756,"description":757,"displayName":758,"installMethods":759,"rationale":760,"selectedPaths":761,"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",[762],{"path":269,"priority":270},{"basePath":764,"description":765,"displayName":766,"installMethods":767,"rationale":768,"selectedPaths":769,"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",[770],{"path":269,"priority":270},{"basePath":772,"description":773,"displayName":774,"installMethods":775,"rationale":776,"selectedPaths":777,"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",[778],{"path":269,"priority":270},{"basePath":780,"description":781,"displayName":782,"installMethods":783,"rationale":784,"selectedPaths":785,"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",[786],{"path":269,"priority":270},{"basePath":788,"description":789,"displayName":790,"installMethods":791,"rationale":792,"selectedPaths":793,"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",[794],{"path":269,"priority":270},{"basePath":796,"description":797,"displayName":798,"installMethods":799,"rationale":800,"selectedPaths":801,"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",[802],{"path":269,"priority":270},{"basePath":804,"description":805,"displayName":806,"installMethods":807,"rationale":808,"selectedPaths":809,"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",[810],{"path":269,"priority":270},{"basePath":812,"description":813,"displayName":814,"installMethods":815,"rationale":816,"selectedPaths":817,"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",[818],{"path":269,"priority":270},{"basePath":820,"description":821,"displayName":822,"installMethods":823,"rationale":824,"selectedPaths":825,"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",[826],{"path":269,"priority":270},{"basePath":828,"description":829,"displayName":830,"installMethods":831,"rationale":832,"selectedPaths":833,"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",[834],{"path":269,"priority":270},{"basePath":836,"description":837,"displayName":838,"installMethods":839,"rationale":840,"selectedPaths":841,"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",[842],{"path":269,"priority":270},{"basePath":844,"description":845,"displayName":846,"installMethods":847,"rationale":848,"selectedPaths":849,"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",[850],{"path":269,"priority":270},{"basePath":852,"description":853,"displayName":854,"installMethods":855,"rationale":856,"selectedPaths":857,"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",[858,859,861],{"path":269,"priority":270},{"path":860,"priority":497},"references/configuration.md",{"path":862,"priority":497},"references/message-composition.md",{"basePath":864,"description":865,"displayName":866,"installMethods":867,"rationale":868,"selectedPaths":869,"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",[870],{"path":269,"priority":270},{"basePath":872,"description":873,"displayName":874,"installMethods":875,"rationale":876,"selectedPaths":877,"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",[878],{"path":269,"priority":270},{"basePath":880,"description":881,"displayName":882,"installMethods":883,"rationale":884,"selectedPaths":885,"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",[886,887,889,891],{"path":269,"priority":270},{"path":888,"priority":497},"references/codexbar-cli.md",{"path":890,"priority":346},"scripts/model_usage.py",{"path":892,"priority":346},"scripts/test_model_usage.py",{"basePath":894,"description":895,"displayName":896,"installMethods":897,"rationale":898,"selectedPaths":899,"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",[900],{"path":269,"priority":270},{"basePath":902,"description":903,"displayName":904,"installMethods":905,"rationale":906,"selectedPaths":907,"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",[908],{"path":269,"priority":270},{"basePath":910,"description":911,"displayName":912,"installMethods":913,"rationale":914,"selectedPaths":915,"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",[916],{"path":269,"priority":270},{"basePath":918,"description":919,"displayName":920,"installMethods":921,"rationale":922,"selectedPaths":923,"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",[924],{"path":269,"priority":270},{"basePath":926,"description":927,"displayName":928,"installMethods":929,"rationale":930,"selectedPaths":931,"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",[932],{"path":269,"priority":270},{"basePath":934,"description":935,"displayName":936,"installMethods":937,"rationale":938,"selectedPaths":939,"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",[940,941],{"path":269,"priority":270},{"path":942,"priority":346},"scripts/transcribe.sh",{"basePath":944,"description":945,"displayName":946,"installMethods":947,"rationale":948,"selectedPaths":949,"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",[950],{"path":269,"priority":270},{"basePath":952,"description":953,"displayName":954,"installMethods":955,"rationale":956,"selectedPaths":957,"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",[958],{"path":269,"priority":270},{"basePath":960,"description":961,"displayName":962,"installMethods":963,"rationale":964,"selectedPaths":965,"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",[966],{"path":269,"priority":270},{"basePath":968,"description":969,"displayName":970,"installMethods":971,"rationale":972,"selectedPaths":973,"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",[974],{"path":269,"priority":270},{"basePath":976,"description":977,"displayName":978,"installMethods":979,"rationale":980,"selectedPaths":981,"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",[982],{"path":269,"priority":270},{"basePath":984,"description":985,"displayName":986,"installMethods":987,"rationale":988,"selectedPaths":989,"source":271,"sourceLanguage":18,"type":246},"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",[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":545},"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":1159},"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","cli",{"basePath":1161,"description":1162,"displayName":1163,"installMethods":1164,"license":237,"rationale":1165,"selectedPaths":1166,"source":271,"sourceLanguage":18,"type":1190},"","Multi-channel AI gateway with extensible messaging integrations","openclaw",{"npm":1163},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[1167,1169,1171,1172,1174,1176,1178,1180,1182,1184,1186,1188],{"path":1168,"priority":270},"package.json",{"path":1170,"priority":270},"README.md",{"path":544,"priority":545},{"path":1173,"priority":497},"openclaw.mjs",{"path":1175,"priority":346},"src/index.ts",{"path":1177,"priority":346},"src/tools/availability.ts",{"path":1179,"priority":346},"src/tools/descriptors.ts",{"path":1181,"priority":346},"src/tools/diagnostics.ts",{"path":1183,"priority":346},"src/tools/execution.ts",{"path":1185,"priority":346},"src/tools/index.ts",{"path":1187,"priority":346},"src/tools/planner.ts",{"path":1189,"priority":346},"src/tools/protocol.ts","mcp",{"sources":1192},[1193],"manual",{"npmPackage":1163},{"closedIssues90d":8,"description":1196,"forks":231,"homepage":1197,"license":237,"openIssues90d":8,"pushedAt":232,"readmeSize":229,"stars":233,"topics":1198},"Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 ","https://openclaw.ai",[1199,1200,1201,1202,1203,1204,1163],"ai","assistant","own-your-data","personal","crustacean","molty",{"downloads":235},{"classifiedAt":1207,"discoverAt":1208,"extractAt":1209,"githubAt":1209,"npmAt":1210,"updatedAt":1207},1778697651718,1778697628325,1778697645005,1778697647656,[216,214,212,215,213],{"evaluatedAt":241,"extractAt":1213,"updatedAt":241},1778697652123,[],[1216,1243,1261,1287,1318,1338],{"_creationTime":1217,"_id":1218,"community":1219,"display":1220,"identity":1226,"providers":1229,"relations":1237,"tags":1239,"workflow":1240},1778688022104.1821,"k176w69zywy4y9c7amhqa8qt9x86nv3w",{"reviewCount":8},{"description":1221,"installMethods":1222,"name":1224,"sourceUrl":1225},"Share a Google Drive folder and all its contents with a list of collaborators.",{"claudeCode":1223},"googleworkspace/cli","recipe-share-folder-with-team","https://github.com/googleworkspace/cli",{"basePath":1227,"githubOwner":1228,"githubRepo":1159,"locale":18,"slug":1224,"type":246},"skills/recipe-share-folder-with-team","googleworkspace",{"evaluate":1230,"extract":1235},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":1231,"targetMarket":217,"tier":218},[1232,216,213,1233,1234],"google-drive","automation","google-workspace",{"commitSha":252,"license":1236},"Apache-2.0",{"repoId":1238},"kd74t1908zh6g1jzcxw8tg1rwx86nnpt",[1233,216,1232,1234,213],{"evaluatedAt":1241,"extractAt":1242,"updatedAt":1241},1778690166128,1778688022104,{"_creationTime":1244,"_id":1245,"community":1246,"display":1247,"identity":1249,"providers":1250,"relations":1257,"tags":1258,"workflow":1259},1778697652123.8867,"k173yyc171n5pm5y7h1wjp0e3n86nbsp",{"reviewCount":8},{"description":489,"installMethods":1248,"name":490,"sourceUrl":14},{"claudeCode":12},{"basePath":488,"githubOwner":244,"githubRepo":245,"locale":18,"slug":490,"type":246},{"evaluate":1251,"extract":1256},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1252,"tags":1253,"targetMarket":217,"tier":1255},97,[212,214,1254,1233],"api","community",{"commitSha":252},{"repoId":254},[1254,1233,214,212],{"evaluatedAt":1260,"extractAt":1213,"updatedAt":1260},1778698098354,{"_creationTime":1262,"_id":1263,"community":1264,"display":1265,"identity":1271,"providers":1274,"relations":1281,"tags":1283,"workflow":1284},1778692098392.7188,"k175dpp8nzm4a2y8q7m0sx3hth86mbct",{"reviewCount":8},{"description":1266,"installMethods":1267,"name":1269,"sourceUrl":1270},"飞书云文档（v2）：创建和编辑飞书文档。使用本 skill 时，docs +create、docs +fetch、docs +update 必须携带 --api-version v2；默认使用 DocxXML 格式（也支持 Markdown）。创建文档、获取文档内容（支持 simple/with-ids/full 三种导出详细度，以及 full/outline/range/keyword/section 五种局部读取模式，可按目录、block id 区间、关键词或标题自动成节只拉部分内容以节省上下文）、更新文档（八种指令：str_replace/block_insert_after/block_copy_insert_after/block_replace/block_delete/block_move_after/overwrite/append）、上传和下载文档中的图片和文件、搜索云空间文档。当用户需要创建或编辑飞书文档、读取文档内容、在文档中插入图片、搜索云空间文档时使用；如果用户是想按名称或关键词先定位电子表格、报表等云空间对象，也优先使用本 skill 的 docs +search 做资源发现。",{"claudeCode":1268},"larksuite/cli","lark-doc","https://github.com/larksuite/cli",{"basePath":1272,"githubOwner":1273,"githubRepo":1159,"locale":18,"slug":1269,"type":246},"skills/lark-doc","larksuite",{"evaluate":1275,"extract":1280},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1276,"tags":1277,"targetMarket":217,"tier":1255},95,[1278,212,214,1279,1254,1159],"lark","editing",{"commitSha":252},{"repoId":1282},"kd7akv5cxs7vx53ys6jsrv85v186mha4",[1254,1159,214,1279,212,1278],{"evaluatedAt":1285,"extractAt":1286,"updatedAt":1285},1778692310496,1778692098392,{"_creationTime":1288,"_id":1289,"community":1290,"display":1291,"identity":1297,"providers":1301,"relations":1311,"tags":1314,"workflow":1315},1778696595410.5618,"k174h4yhwrcpcmdx62n2g2b88986mx17",{"reviewCount":8},{"description":1292,"installMethods":1293,"name":1295,"sourceUrl":1296},"Coordinate multiple Claude Code sessions as a team — lead + teammates with shared task lists, mailbox messaging, and file-lock claiming. Patterns for team sizing, task decomposition, and when to use teams vs sub-agents vs worktrees.",{"claudeCode":1294},"rohitg00/pro-workflow","agent-teams","https://github.com/rohitg00/pro-workflow",{"basePath":1298,"githubOwner":1299,"githubRepo":1300,"locale":18,"slug":1295,"type":246},"skills/agent-teams","rohitg00","pro-workflow",{"evaluate":1302,"extract":1310},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1303,"tags":1304,"targetMarket":217,"tier":218},100,[1305,216,1306,1307,1308,1309],"ai-workflow","knowledge-management","llm-ops","productivity","self-correction",{"commitSha":252},{"parentExtensionId":1312,"repoId":1313},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[1305,216,1306,1307,1308,1309],{"evaluatedAt":1316,"extractAt":1317,"updatedAt":1316},1778696637446,1778696595410,{"_creationTime":1319,"_id":1320,"community":1321,"display":1322,"identity":1326,"providers":1329,"relations":1334,"tags":1335,"workflow":1336},1778688022104.1726,"k17bvm0wwrqpyjkwdb3mn71bkn86mwk3",{"reviewCount":8},{"description":1323,"installMethods":1324,"name":1325,"sourceUrl":1225},"Lead a team — run standups, coordinate tasks, and communicate.",{"claudeCode":1223},"Team Lead Persona",{"basePath":1327,"githubOwner":1228,"githubRepo":1159,"locale":18,"slug":1328,"type":246},"skills/persona-team-lead","persona-team-lead",{"evaluate":1330,"extract":1333},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1303,"tags":1331,"targetMarket":217,"tier":218},[1234,1332,216,1233,1159],"team-lead",{"commitSha":252,"license":1236},{"repoId":1238},[1233,1159,216,1234,1332],{"evaluatedAt":1337,"extractAt":1242,"updatedAt":1337},1778689258666,{"_creationTime":1339,"_id":1340,"community":1341,"display":1342,"identity":1348,"providers":1352,"relations":1360,"tags":1363,"workflow":1364},1778686640222.7917,"k17549bwd8rq0h0wq4cvav0fpn86nda9",{"reviewCount":8},{"description":1343,"installMethods":1344,"name":1346,"sourceUrl":1347},"Explore requirements and approaches through collaborative dialogue, then write a right-sized requirements document. Use when the user says \"let's brainstorm\", \"what should we build\", or \"help me think through X\", presents a vague or ambitious feature request, or seems unsure about scope or direction -- even without explicitly asking to brainstorm.",{"claudeCode":1345},"EveryInc/compound-engineering-plugin","ce-brainstorm","https://github.com/EveryInc/compound-engineering-plugin",{"basePath":1349,"githubOwner":1350,"githubRepo":1351,"locale":18,"slug":1346,"type":246},"plugins/compound-engineering/skills/ce-brainstorm","EveryInc","compound-engineering-plugin",{"evaluate":1353,"extract":1359},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1303,"tags":1354,"targetMarket":217,"tier":218},[1355,1356,216,1357,1358],"documentation","requirements","planning","ai-assistant",{"commitSha":252},{"parentExtensionId":1361,"repoId":1362},"k17d893df4em0e3pn8f55h1dxn86n09e","kd7e40my1b5g70tg0f60qg85ch86nn08",[1358,216,1355,1357,1356],{"evaluatedAt":1365,"extractAt":1366,"updatedAt":1365},1778686797367,1778686640222]