[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-Yeachan-Heo-ask-zh-CN":3,"guides-for-Yeachan-Heo-ask":1010,"similar-k179b6dkc777g1rgyecze04wqn86m6y4-zh-CN":1011},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":255,"isFallback":236,"parentExtension":260,"providers":317,"relations":321,"repo":322,"tags":1008,"workflow":1009},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":12},"Yeachan-Heo/oh-my-claudecode","oh-my-claudecode","https://github.com/Yeachan-Heo/oh-my-claudecode",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":234,"workflow":253},1778699303045.8838,"kn7ckpf4yk25pyegryn6xa7s6n86mf65","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":199,"practices":203,"prerequisites":204,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"targetMarket":220,"tier":221,"useCases":222,"workflow":227},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of \"advisor routing for Claude, Codex, or Gemini via `omc ask`\" and highlights the benefit of artifact capture and no raw CLI assembly.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a clear value proposition by abstracting complex provider CLI commands into a unified `omc ask` interface, handling artifact persistence and version compatibility, which goes beyond simple prompt engineering.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, providing a clear workflow for routing prompts to local CLIs and persisting results as artifacts, covering the complete lifecycle for its stated purpose.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on advisor routing for specific LLMs via `omc ask`, with artifact capture, adhering to a single responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's function: process-first advisor routing via `omc ask` with artifact capture and no raw CLI assembly.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The extension exposes a single, well-defined tool, `/oh-my-claudecode:ask`, which takes specific arguments for provider and question, avoiding generalist command execution.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md clearly documents the usage, routing, requirements, and artifact path for the `omc ask` command, leaving no implicit parameters.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The tool name `/oh-my-claudecode:ask` is descriptive and follows kebab-case conventions, clearly indicating its function.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The tool accepts specific arguments for provider and task, and its output is a documented artifact file, adhering to a minimal I/O surface.",{"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 shows recent commits, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project appears to use standard Node.js dependencies with a lockfile, suggesting good dependency management practices.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The skill routes to local CLIs (`claude`, `codex`, `gemini`) and does not appear to handle or expose secrets directly.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill uses a wrapper command `omc ask` which abstracts away direct interaction with provider CLIs, mitigating injection risks from user input.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill relies on locally installed CLIs and does not fetch external code or data at runtime.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill's primary action is to invoke local CLIs via a wrapper, and artifact saving is within the expected `.omc/artifacts` directory, maintaining sandbox isolation.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached process spawns or deny-retry loops were identified in the skill's logic.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill's function is to route prompts to local CLIs and save artifacts, with no apparent mechanism for exfiltrating confidential data.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","Bundled content is free of hidden steering tricks, and descriptions use clean printable ASCII.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The skill logic is presented as plain, readable instructions and script usage, with no signs of obfuscation.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill assumes the presence of local CLIs and the `.omc/artifacts` directory, which are standard for this ecosystem, and requires them to be installed.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","The repository shows a healthy ratio of closed to open issues, indicating good maintainer responsiveness.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The project has a clear versioning scheme indicated by npm version badges and a changelog, allowing for clear release tracking.",{"category":103,"check":104,"severity":105,"summary":106},"Execution","Validation","not_applicable","The skill's primary function is to route commands and capture artifacts, and the underlying CLIs are assumed to handle their own input validation.",{"category":65,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill's core action is artifact creation, which is not a destructive operation and does not require guarding.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The skill delegates execution to `omc ask`, which is expected to handle errors and report them meaningfully.",{"category":111,"check":115,"severity":105,"summary":116},"Logging","The skill's primary function is to invoke external CLIs and save artifacts; comprehensive logging is likely handled by the underlying `omc` tool or the CLIs themselves.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill routes prompts to local CLIs and saves artifacts, and does not appear to operate on personal data without sanitization.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The extension is globally applicable and does not exhibit any regional or jurisdictional restrictions.",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","The skill assumes the presence of local CLIs and `omc` and specifies installation requirements, ensuring reasonable portability.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README is comprehensive, providing installation, setup, usage, and detailed feature explanations.",{"category":33,"check":131,"severity":105,"summary":132},"Tool surface size","This is a single-tool extension.",{"category":40,"check":134,"severity":24,"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, such as advisor routing and artifact capture, are implemented and reflected in the skill's functionality and documentation.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for both marketplace/plugin and npm paths, along with usage examples.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The skill's documentation implies that the underlying `omc ask` command will handle errors, and the skill itself focuses on routing and artifact capture.",{"category":103,"check":148,"severity":24,"summary":149},"Pinned dependencies","The project uses npm and has a lockfile, indicating pinned dependencies.",{"category":33,"check":151,"severity":105,"summary":152},"Dry-run preview","The primary function of this skill is to capture artifacts and route prompts, not to perform state-changing operations that would require a dry-run mode.",{"category":154,"check":155,"severity":105,"summary":156},"Protocol","Idempotent retry & timeouts","The skill delegates to external CLIs and does not perform remote calls or state-changing operations that would require idempotency or explicit timeouts within its own logic.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The project's documentation does not indicate any telemetry collection, and thus the opt-in requirement is met by default.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill clearly states its purpose: advisor routing via `omc ask` for specific LLMs with artifact capture, and it specifies when to use it (via `/ask` command) and implicitly when not to (no raw CLI assembly).",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and self-contained, clearly summarizing the core capability and providing trigger phrases.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is concise and delegates deeper material to linked files, adhering to progressive disclosure principles.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md is concise and relies on external documentation for deeper details, following progressive disclosure.",{"category":170,"check":174,"severity":105,"summary":175},"Forked exploration","This skill is not designed for deep exploration or code review that would necessitate forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md and README provide clear, ready-to-use examples for invoking the `/ask` command with different providers and prompts.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill's documentation mentions requirements for CLIs and implicitly handles errors through the `omc ask` wrapper, covering basic edge cases like missing installations.",{"category":111,"check":183,"severity":105,"summary":184},"Tool Fallback","The skill relies on locally installed CLIs and the `omc` tool, which are considered core requirements, not optional external dependencies with fallbacks.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill's design relies on the `omc ask` wrapper, which is expected to manage pre-conditions and halt on unexpected states.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; any related functionality is managed by the `omc` orchestrator.",1778699302926,"This skill provides a unified interface for interacting with local Claude, Codex, or Gemini CLIs via the `omc ask` command. It handles prompt routing, ensures correct CLI invocation, captures results as markdown artifacts, and prevents direct assembly of raw CLI commands.",[195,196,197,198],"Advisor routing for Claude, Codex, and Gemini CLIs","Artifact capture of LLM responses","Abstraction of raw CLI commands","Consistent invocation via `omc ask`",[200,201,202],"Manually constructing provider CLI commands","Executing arbitrary commands on the local machine","Managing cloud-based LLM providers",[],[205,206],"Local Claude, Codex, or Gemini CLI installed and authenticated","tmux installed (for some advanced OMC features, though not strictly required for this specific skill's core function)","3.0.0","4.4.0","To streamline the process of using local AI models for tasks like code review, prompt engineering, and drafting by providing a consistent interface and automatically saving the output.","All checks passed with 'pass' or 'not_applicable' severities. The extension is well-documented, secure, and follows best practices.",100,"A high-quality skill for routing prompts to local LLM CLIs with artifact capture.",[214,215,216,217,218,219],"cli","automation","llm","prompting","code-review","artifact-generation","global","verified",[223,224,225,226],"Getting code reviews from a local security advisor","Generating implementation plans for issues","Suggesting UX improvements for a given flow","Drafting content using local AI models",[228,229,230,231,232,233],"User invokes `/oh-my-claudecode:ask \u003Cprovider> \u003Cquestion>`.","The skill routes the request to the `omc ask` command with the specified provider and question.","The `omc ask` command invokes the appropriate local CLI (`claude`, `codex`, or `gemini`).","The LLM processes the prompt.","The result is captured and saved as a markdown artifact in `.omc/artifacts/ask/`.","The artifact path is returned to the user.",{"codeQuality":235,"collectedAt":237,"documentation":238,"maintenance":241,"popularity":247,"security":249,"testCoverage":252},{"hasLockfile":236},true,1778699288498,{"descriptionLength":239,"readmeSize":240},119,28400,{"closedIssues90d":242,"forks":243,"hasChangelog":236,"openIssues90d":244,"pushedAt":245,"stars":246},908,3092,3,1778664782000,33691,{"npmDownloads":248},38760,{"hasNpmPackage":236,"license":250,"smitheryVerified":251},"MIT",false,{"hasCi":236,"hasTests":236},{"updatedAt":254},1778699303045,{"basePath":256,"githubOwner":257,"githubRepo":13,"locale":18,"slug":258,"type":259},"skills/ask","Yeachan-Heo","ask","skill",{"_creationTime":261,"_id":262,"community":263,"display":264,"identity":267,"parentExtension":271,"providers":304,"relations":313,"tags":314,"workflow":315},1778699234184.6104,"k17brg5egdw1jbncj1j4wfv3fh86n639",{"reviewCount":8},{"description":265,"installMethods":266,"name":13,"sourceUrl":14},"Multi-agent orchestration system for Claude Code",{"claudeCode":13},{"basePath":268,"githubOwner":257,"githubRepo":13,"locale":269,"slug":13,"type":270},"","fr","plugin",{"_creationTime":272,"_id":273,"community":274,"display":275,"identity":278,"providers":280,"relations":298,"tags":300,"workflow":301},1778699234184.61,"k17faea1fme9qa3pf4hzs9x78d86n2kj",{"reviewCount":8},{"description":276,"installMethods":277,"name":13,"sourceUrl":14},"Claude Code native multi-agent orchestration - intelligent model routing, 28 agents, 32 skills",{"claudeCode":12},{"basePath":268,"githubOwner":257,"githubRepo":13,"locale":269,"slug":13,"type":279},"marketplace",{"evaluate":281,"extract":290},{"promptVersionExtension":282,"promptVersionScoring":208,"score":283,"tags":284,"targetMarket":220,"tier":221},"3.1.0",97,[285,286,287,288,289],"multi-agent","orchestration","claude-code","ai-agent","developer-tools",{"commitSha":291,"license":250,"marketplace":292,"plugin":296},"HEAD",{"name":293,"pluginCount":294,"version":295},"omc",1,"4.13.7",{"mcpCount":8,"provider":297,"skillCount":8},"classify",{"repoId":299},"kd74zv63fryf9prygtq7gf4es986n22y",[288,287,289,285,286],{"evaluatedAt":302,"extractAt":303,"updatedAt":302},1778699249209,1778699234184,{"evaluate":305,"extract":310},{"promptVersionExtension":207,"promptVersionScoring":208,"score":306,"tags":307,"targetMarket":220,"tier":221},99,[285,286,215,288,308,309,214],"development-tool","workflow",{"commitSha":291,"license":250,"plugin":311},{"mcpCount":8,"provider":297,"skillCount":312},38,{"parentExtensionId":273,"repoId":299},[288,215,214,308,285,286,309],{"evaluatedAt":316,"extractAt":303,"updatedAt":316},1778699261932,{"evaluate":318,"extract":320},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":319,"targetMarket":220,"tier":221},[214,215,216,217,218,219],{"commitSha":291,"license":250},{"parentExtensionId":262,"repoId":299},{"_creationTime":323,"_id":299,"identity":324,"providers":325,"workflow":1003},1778699222147.622,{"githubOwner":257,"githubRepo":13,"sourceUrl":14},{"classify":326,"discover":986,"extract":989,"github":990,"npm":1002},{"commitSha":291,"extensions":327},[328,341,522,582,590,595,603,611,619,627,635,643,651,659,667,675,683,691,699,707,715,723,731,739,756,764,772,780,788,796,828,836,843,851,859,867,875,883,891,899,907,917],{"basePath":268,"description":276,"displayName":293,"installMethods":329,"rationale":330,"selectedPaths":331,"source":340,"sourceLanguage":269,"type":279},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[332,335,337],{"path":333,"priority":334},".claude-plugin/marketplace.json","mandatory",{"path":336,"priority":334},"README.md",{"path":338,"priority":339},"LICENSE","high","rule",{"basePath":268,"description":265,"displayName":13,"installMethods":342,"license":250,"rationale":343,"selectedPaths":344,"source":340,"sourceLanguage":269,"type":270},{"claudeCode":13},"plugin manifest at .claude-plugin/plugin.json",[345,347,348,349,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520],{"path":346,"priority":334},".claude-plugin/plugin.json",{"path":336,"priority":334},{"path":338,"priority":339},{"path":350,"priority":351},"skills/ai-slop-cleaner/SKILL.md","medium",{"path":353,"priority":351},"skills/ask/SKILL.md",{"path":355,"priority":351},"skills/autopilot/SKILL.md",{"path":357,"priority":351},"skills/autoresearch/SKILL.md",{"path":359,"priority":351},"skills/cancel/SKILL.md",{"path":361,"priority":351},"skills/ccg/SKILL.md",{"path":363,"priority":351},"skills/configure-notifications/SKILL.md",{"path":365,"priority":351},"skills/debug/SKILL.md",{"path":367,"priority":351},"skills/deep-dive/SKILL.md",{"path":369,"priority":351},"skills/deep-interview/SKILL.md",{"path":371,"priority":351},"skills/deepinit/SKILL.md",{"path":373,"priority":351},"skills/external-context/SKILL.md",{"path":375,"priority":351},"skills/hud/SKILL.md",{"path":377,"priority":351},"skills/learner/SKILL.md",{"path":379,"priority":351},"skills/mcp-setup/SKILL.md",{"path":381,"priority":351},"skills/omc-doctor/SKILL.md",{"path":383,"priority":351},"skills/omc-reference/SKILL.md",{"path":385,"priority":351},"skills/omc-setup/SKILL.md",{"path":387,"priority":351},"skills/omc-teams/SKILL.md",{"path":389,"priority":351},"skills/plan/SKILL.md",{"path":391,"priority":351},"skills/project-session-manager/SKILL.md",{"path":393,"priority":351},"skills/ralph/SKILL.md",{"path":395,"priority":351},"skills/ralplan/SKILL.md",{"path":397,"priority":351},"skills/release/SKILL.md",{"path":399,"priority":351},"skills/remember/SKILL.md",{"path":401,"priority":351},"skills/sciomc/SKILL.md",{"path":403,"priority":351},"skills/self-improve/SKILL.md",{"path":405,"priority":351},"skills/setup/SKILL.md",{"path":407,"priority":351},"skills/skill/SKILL.md",{"path":409,"priority":351},"skills/skillify/SKILL.md",{"path":411,"priority":351},"skills/team/SKILL.md",{"path":413,"priority":351},"skills/trace/SKILL.md",{"path":415,"priority":351},"skills/ultraqa/SKILL.md",{"path":417,"priority":351},"skills/ultrawork/SKILL.md",{"path":419,"priority":351},"skills/verify/SKILL.md",{"path":421,"priority":351},"skills/visual-verdict/SKILL.md",{"path":423,"priority":351},"skills/wiki/SKILL.md",{"path":425,"priority":351},"skills/writer-memory/SKILL.md",{"path":427,"priority":334},".mcp.json",{"path":429,"priority":339},"agents/analyst.md",{"path":431,"priority":339},"agents/architect.md",{"path":433,"priority":339},"agents/code-reviewer.md",{"path":435,"priority":339},"agents/code-simplifier.md",{"path":437,"priority":339},"agents/critic.md",{"path":439,"priority":339},"agents/debugger.md",{"path":441,"priority":339},"agents/designer.md",{"path":443,"priority":339},"agents/document-specialist.md",{"path":445,"priority":339},"agents/executor.md",{"path":447,"priority":339},"agents/explore.md",{"path":449,"priority":339},"agents/git-master.md",{"path":451,"priority":339},"agents/planner.md",{"path":453,"priority":339},"agents/qa-tester.md",{"path":455,"priority":339},"agents/scientist.md",{"path":457,"priority":339},"agents/security-reviewer.md",{"path":459,"priority":339},"agents/test-engineer.md",{"path":461,"priority":339},"agents/tracer.md",{"path":463,"priority":339},"agents/verifier.md",{"path":465,"priority":339},"agents/writer.md",{"path":467,"priority":339},"commands/ask.md",{"path":469,"priority":339},"commands/autoresearch.md",{"path":471,"priority":339},"commands/ccg.md",{"path":473,"priority":339},"commands/configure-notifications.md",{"path":475,"priority":339},"commands/debug.md",{"path":477,"priority":339},"commands/deep-dive.md",{"path":479,"priority":339},"commands/deepinit.md",{"path":481,"priority":339},"commands/external-context.md",{"path":483,"priority":339},"commands/hud.md",{"path":485,"priority":339},"commands/learner.md",{"path":487,"priority":339},"commands/mcp-setup.md",{"path":489,"priority":339},"commands/omc-doctor.md",{"path":491,"priority":339},"commands/omc-setup.md",{"path":493,"priority":339},"commands/omc-teams.md",{"path":495,"priority":339},"commands/project-session-manager.md",{"path":497,"priority":339},"commands/psm.md",{"path":499,"priority":339},"commands/release.md",{"path":501,"priority":339},"commands/remember.md",{"path":503,"priority":339},"commands/sciomc.md",{"path":505,"priority":339},"commands/self-improve.md",{"path":507,"priority":339},"commands/skill.md",{"path":509,"priority":339},"commands/skillify.md",{"path":511,"priority":339},"commands/trace.md",{"path":513,"priority":339},"commands/verify.md",{"path":515,"priority":339},"commands/visual-verdict.md",{"path":517,"priority":339},"commands/wiki.md",{"path":519,"priority":339},"commands/writer-memory.md",{"path":521,"priority":339},"hooks/hooks.json",{"basePath":523,"description":524,"displayName":523,"installMethods":525,"rationale":526,"selectedPaths":527,"source":340,"sourceLanguage":18,"type":259},"commands","This compatibility command keeps `/oh-my-claudecode:skill` available without loading the full `skill` skill description in every Claude Code session.",{"claudeCode":12},"SKILL.md frontmatter at commands/skill.md",[528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580],{"path":529,"priority":334},"SKILL.md",{"path":531,"priority":351},"ask.md",{"path":533,"priority":351},"autoresearch.md",{"path":535,"priority":351},"ccg.md",{"path":537,"priority":351},"configure-notifications.md",{"path":539,"priority":351},"debug.md",{"path":541,"priority":351},"deep-dive.md",{"path":543,"priority":351},"deepinit.md",{"path":545,"priority":351},"external-context.md",{"path":547,"priority":351},"hud.md",{"path":549,"priority":351},"learner.md",{"path":551,"priority":351},"mcp-setup.md",{"path":553,"priority":351},"omc-doctor.md",{"path":555,"priority":351},"omc-setup.md",{"path":557,"priority":351},"omc-teams.md",{"path":559,"priority":351},"project-session-manager.md",{"path":561,"priority":351},"psm.md",{"path":563,"priority":351},"release.md",{"path":565,"priority":351},"remember.md",{"path":567,"priority":351},"sciomc.md",{"path":569,"priority":351},"self-improve.md",{"path":571,"priority":351},"skillify.md",{"path":573,"priority":351},"trace.md",{"path":575,"priority":351},"verify.md",{"path":577,"priority":351},"visual-verdict.md",{"path":579,"priority":351},"wiki.md",{"path":581,"priority":351},"writer-memory.md",{"basePath":583,"description":584,"displayName":585,"installMethods":586,"rationale":587,"selectedPaths":588,"source":340,"sourceLanguage":18,"type":259},"skills/ai-slop-cleaner","Clean AI-generated code slop with a regression-safe, deletion-first workflow and optional reviewer-only mode","ai-slop-cleaner",{"claudeCode":12},"SKILL.md frontmatter at skills/ai-slop-cleaner/SKILL.md",[589],{"path":529,"priority":334},{"basePath":256,"description":10,"displayName":258,"installMethods":591,"rationale":592,"selectedPaths":593,"source":340,"sourceLanguage":18,"type":259},{"claudeCode":12},"SKILL.md frontmatter at skills/ask/SKILL.md",[594],{"path":529,"priority":334},{"basePath":596,"description":597,"displayName":598,"installMethods":599,"rationale":600,"selectedPaths":601,"source":340,"sourceLanguage":18,"type":259},"skills/autopilot","Full autonomous execution from idea to working code","autopilot",{"claudeCode":12},"SKILL.md frontmatter at skills/autopilot/SKILL.md",[602],{"path":529,"priority":334},{"basePath":604,"description":605,"displayName":606,"installMethods":607,"rationale":608,"selectedPaths":609,"source":340,"sourceLanguage":18,"type":259},"skills/autoresearch","Stateful single-mission improvement loop with strict evaluator contract, markdown decision logs, and max-runtime stop behavior","autoresearch",{"claudeCode":12},"SKILL.md frontmatter at skills/autoresearch/SKILL.md",[610],{"path":529,"priority":334},{"basePath":612,"description":613,"displayName":614,"installMethods":615,"rationale":616,"selectedPaths":617,"source":340,"sourceLanguage":18,"type":259},"skills/cancel","Cancel any active OMC mode (autopilot, ralph, ultrawork, ultraqa, swarm, ultrapilot, pipeline, team)","cancel",{"claudeCode":12},"SKILL.md frontmatter at skills/cancel/SKILL.md",[618],{"path":529,"priority":334},{"basePath":620,"description":621,"displayName":622,"installMethods":623,"rationale":624,"selectedPaths":625,"source":340,"sourceLanguage":18,"type":259},"skills/ccg","Claude-Codex-Gemini tri-model orchestration via /ask codex + /ask gemini, then Claude synthesizes results","ccg",{"claudeCode":12},"SKILL.md frontmatter at skills/ccg/SKILL.md",[626],{"path":529,"priority":334},{"basePath":628,"description":629,"displayName":630,"installMethods":631,"rationale":632,"selectedPaths":633,"source":340,"sourceLanguage":18,"type":259},"skills/configure-notifications","Configure notification integrations (Telegram, Discord, Slack) via natural language","configure-notifications",{"claudeCode":12},"SKILL.md frontmatter at skills/configure-notifications/SKILL.md",[634],{"path":529,"priority":334},{"basePath":636,"description":637,"displayName":638,"installMethods":639,"rationale":640,"selectedPaths":641,"source":340,"sourceLanguage":18,"type":259},"skills/debug","Diagnose the current OMC session or repo state using logs, traces, state, and focused reproduction","debug",{"claudeCode":12},"SKILL.md frontmatter at skills/debug/SKILL.md",[642],{"path":529,"priority":334},{"basePath":644,"description":645,"displayName":646,"installMethods":647,"rationale":648,"selectedPaths":649,"source":340,"sourceLanguage":18,"type":259},"skills/deep-dive","2-stage pipeline: trace (causal investigation) -> deep-interview (requirements crystallization) with 3-point injection","deep-dive",{"claudeCode":12},"SKILL.md frontmatter at skills/deep-dive/SKILL.md",[650],{"path":529,"priority":334},{"basePath":652,"description":653,"displayName":654,"installMethods":655,"rationale":656,"selectedPaths":657,"source":340,"sourceLanguage":18,"type":259},"skills/deep-interview","Socratic deep interview with mathematical ambiguity gating before explicit execution approval","deep-interview",{"claudeCode":12},"SKILL.md frontmatter at skills/deep-interview/SKILL.md",[658],{"path":529,"priority":334},{"basePath":660,"description":661,"displayName":662,"installMethods":663,"rationale":664,"selectedPaths":665,"source":340,"sourceLanguage":18,"type":259},"skills/deepinit","Deep codebase initialization with hierarchical AGENTS.md documentation","deepinit",{"claudeCode":12},"SKILL.md frontmatter at skills/deepinit/SKILL.md",[666],{"path":529,"priority":334},{"basePath":668,"description":669,"displayName":670,"installMethods":671,"rationale":672,"selectedPaths":673,"source":340,"sourceLanguage":18,"type":259},"skills/external-context","Invoke parallel document-specialist agents for external web searches and documentation lookup","external-context",{"claudeCode":12},"SKILL.md frontmatter at skills/external-context/SKILL.md",[674],{"path":529,"priority":334},{"basePath":676,"description":677,"displayName":678,"installMethods":679,"rationale":680,"selectedPaths":681,"source":340,"sourceLanguage":18,"type":259},"skills/hud","Configure HUD display options (layout, presets, display elements)","hud",{"claudeCode":12},"SKILL.md frontmatter at skills/hud/SKILL.md",[682],{"path":529,"priority":334},{"basePath":684,"description":685,"displayName":686,"installMethods":687,"rationale":688,"selectedPaths":689,"source":340,"sourceLanguage":18,"type":259},"skills/learner","Extract a learned skill from the current conversation","learner",{"claudeCode":12},"SKILL.md frontmatter at skills/learner/SKILL.md",[690],{"path":529,"priority":334},{"basePath":692,"description":693,"displayName":694,"installMethods":695,"rationale":696,"selectedPaths":697,"source":340,"sourceLanguage":18,"type":259},"skills/mcp-setup","Configure popular MCP servers for enhanced agent capabilities","mcp-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/mcp-setup/SKILL.md",[698],{"path":529,"priority":334},{"basePath":700,"description":701,"displayName":702,"installMethods":703,"rationale":704,"selectedPaths":705,"source":340,"sourceLanguage":18,"type":259},"skills/omc-doctor","Diagnose and fix oh-my-claudecode installation issues","omc-doctor",{"claudeCode":12},"SKILL.md frontmatter at skills/omc-doctor/SKILL.md",[706],{"path":529,"priority":334},{"basePath":708,"description":709,"displayName":710,"installMethods":711,"rationale":712,"selectedPaths":713,"source":340,"sourceLanguage":18,"type":259},"skills/omc-reference","OMC agent catalog, available tools, team pipeline routing, commit protocol, and skills registry. Auto-loads when delegating to agents, using OMC tools, orchestrating teams, making commits, or invoking skills.","omc-reference",{"claudeCode":12},"SKILL.md frontmatter at skills/omc-reference/SKILL.md",[714],{"path":529,"priority":334},{"basePath":716,"description":717,"displayName":718,"installMethods":719,"rationale":720,"selectedPaths":721,"source":340,"sourceLanguage":18,"type":259},"skills/omc-setup","Install or refresh oh-my-claudecode for plugin, npm, and local-dev setups from the canonical setup flow","omc-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/omc-setup/SKILL.md",[722],{"path":529,"priority":334},{"basePath":724,"description":725,"displayName":726,"installMethods":727,"rationale":728,"selectedPaths":729,"source":340,"sourceLanguage":18,"type":259},"skills/omc-teams","CLI-team runtime for claude, codex, or gemini workers in tmux panes when you need process-based parallel execution","omc-teams",{"claudeCode":12},"SKILL.md frontmatter at skills/omc-teams/SKILL.md",[730],{"path":529,"priority":334},{"basePath":732,"description":733,"displayName":734,"installMethods":735,"rationale":736,"selectedPaths":737,"source":340,"sourceLanguage":18,"type":259},"skills/plan","Strategic planning with optional interview workflow","omc-plan",{"claudeCode":12},"SKILL.md frontmatter at skills/plan/SKILL.md",[738],{"path":529,"priority":334},{"basePath":740,"description":741,"displayName":742,"installMethods":743,"rationale":744,"selectedPaths":745,"source":340,"sourceLanguage":18,"type":259},"skills/project-session-manager","Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions","project-session-manager",{"claudeCode":12},"SKILL.md frontmatter at skills/project-session-manager/SKILL.md",[746,747,750,752,754],{"path":529,"priority":334},{"path":748,"priority":749},"templates/feature.md","low",{"path":751,"priority":749},"templates/issue-fix.md",{"path":753,"priority":749},"templates/pr-review.md",{"path":755,"priority":749},"templates/projects.json",{"basePath":757,"description":758,"displayName":759,"installMethods":760,"rationale":761,"selectedPaths":762,"source":340,"sourceLanguage":18,"type":259},"skills/ralph","Self-referential loop until task completion with configurable verification reviewer","ralph",{"claudeCode":12},"SKILL.md frontmatter at skills/ralph/SKILL.md",[763],{"path":529,"priority":334},{"basePath":765,"description":766,"displayName":767,"installMethods":768,"rationale":769,"selectedPaths":770,"source":340,"sourceLanguage":18,"type":259},"skills/ralplan","Consensus planning entrypoint that auto-gates vague ralph/autopilot/team requests before execution","ralplan",{"claudeCode":12},"SKILL.md frontmatter at skills/ralplan/SKILL.md",[771],{"path":529,"priority":334},{"basePath":773,"description":774,"displayName":775,"installMethods":776,"rationale":777,"selectedPaths":778,"source":340,"sourceLanguage":18,"type":259},"skills/release","Generic release assistant — analyzes repo release rules, caches them in .omc/RELEASE_RULE.md, then guides the release","release",{"claudeCode":12},"SKILL.md frontmatter at skills/release/SKILL.md",[779],{"path":529,"priority":334},{"basePath":781,"description":782,"displayName":783,"installMethods":784,"rationale":785,"selectedPaths":786,"source":340,"sourceLanguage":18,"type":259},"skills/remember","Review reusable project knowledge and decide what belongs in project memory, notepad, or durable docs","remember",{"claudeCode":12},"SKILL.md frontmatter at skills/remember/SKILL.md",[787],{"path":529,"priority":334},{"basePath":789,"description":790,"displayName":791,"installMethods":792,"rationale":793,"selectedPaths":794,"source":340,"sourceLanguage":18,"type":259},"skills/sciomc","Orchestrate parallel scientist agents for comprehensive analysis with AUTO mode","sciomc",{"claudeCode":12},"SKILL.md frontmatter at skills/sciomc/SKILL.md",[795],{"path":529,"priority":334},{"basePath":797,"description":798,"displayName":799,"installMethods":800,"rationale":801,"selectedPaths":802,"source":340,"sourceLanguage":18,"type":259},"skills/self-improve","Autonomous evolutionary code improvement engine with tournament selection","self-improve",{"claudeCode":12},"SKILL.md frontmatter at skills/self-improve/SKILL.md",[803,804,806,808,810,812,814,816,818,820,822,824,826],{"path":529,"priority":334},{"path":805,"priority":351},"data_contracts.md",{"path":807,"priority":749},"scripts/plot_progress.py",{"path":809,"priority":749},"scripts/resolve-paths.mjs",{"path":811,"priority":749},"scripts/validate.sh",{"path":813,"priority":351},"si-benchmark-builder.md",{"path":815,"priority":351},"si-goal-clarifier.md",{"path":817,"priority":351},"si-researcher.md",{"path":819,"priority":749},"templates/agent-settings.json",{"path":821,"priority":749},"templates/goal.md",{"path":823,"priority":749},"templates/harness.md",{"path":825,"priority":749},"templates/idea.md",{"path":827,"priority":749},"templates/settings.json",{"basePath":829,"description":830,"displayName":831,"installMethods":832,"rationale":833,"selectedPaths":834,"source":340,"sourceLanguage":18,"type":259},"skills/setup","Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow","setup",{"claudeCode":12},"SKILL.md frontmatter at skills/setup/SKILL.md",[835],{"path":529,"priority":334},{"basePath":837,"description":838,"displayName":259,"installMethods":839,"rationale":840,"selectedPaths":841,"source":340,"sourceLanguage":18,"type":259},"skills/skill","Manage local skills - list, add, remove, search, edit, setup wizard",{"claudeCode":12},"SKILL.md frontmatter at skills/skill/SKILL.md",[842],{"path":529,"priority":334},{"basePath":844,"description":845,"displayName":846,"installMethods":847,"rationale":848,"selectedPaths":849,"source":340,"sourceLanguage":18,"type":259},"skills/skillify","Turn a repeatable workflow from the current session into a reusable OMC skill draft","skillify",{"claudeCode":12},"SKILL.md frontmatter at skills/skillify/SKILL.md",[850],{"path":529,"priority":334},{"basePath":852,"description":853,"displayName":854,"installMethods":855,"rationale":856,"selectedPaths":857,"source":340,"sourceLanguage":18,"type":259},"skills/team","N coordinated agents on shared task list using Claude Code native teams","team",{"claudeCode":12},"SKILL.md frontmatter at skills/team/SKILL.md",[858],{"path":529,"priority":334},{"basePath":860,"description":861,"displayName":862,"installMethods":863,"rationale":864,"selectedPaths":865,"source":340,"sourceLanguage":18,"type":259},"skills/trace","Evidence-driven tracing lane that orchestrates competing tracer hypotheses in Claude built-in team mode","trace",{"claudeCode":12},"SKILL.md frontmatter at skills/trace/SKILL.md",[866],{"path":529,"priority":334},{"basePath":868,"description":869,"displayName":870,"installMethods":871,"rationale":872,"selectedPaths":873,"source":340,"sourceLanguage":18,"type":259},"skills/ultraqa","QA cycling workflow - test, verify, fix, repeat until goal met","ultraqa",{"claudeCode":12},"SKILL.md frontmatter at skills/ultraqa/SKILL.md",[874],{"path":529,"priority":334},{"basePath":876,"description":877,"displayName":878,"installMethods":879,"rationale":880,"selectedPaths":881,"source":340,"sourceLanguage":18,"type":259},"skills/ultrawork","Parallel execution engine for high-throughput task completion","ultrawork",{"claudeCode":12},"SKILL.md frontmatter at skills/ultrawork/SKILL.md",[882],{"path":529,"priority":334},{"basePath":884,"description":885,"displayName":886,"installMethods":887,"rationale":888,"selectedPaths":889,"source":340,"sourceLanguage":18,"type":259},"skills/verify","Verify that a change really works before you claim completion","verify",{"claudeCode":12},"SKILL.md frontmatter at skills/verify/SKILL.md",[890],{"path":529,"priority":334},{"basePath":892,"description":893,"displayName":894,"installMethods":895,"rationale":896,"selectedPaths":897,"source":340,"sourceLanguage":18,"type":259},"skills/visual-verdict","Structured visual QA verdict for screenshot-to-reference comparisons","visual-verdict",{"claudeCode":12},"SKILL.md frontmatter at skills/visual-verdict/SKILL.md",[898],{"path":529,"priority":334},{"basePath":900,"description":901,"displayName":902,"installMethods":903,"rationale":904,"selectedPaths":905,"source":340,"sourceLanguage":18,"type":259},"skills/wiki","LLM Wiki — persistent markdown knowledge base that compounds across sessions (Karpathy model)","wiki",{"claudeCode":12},"SKILL.md frontmatter at skills/wiki/SKILL.md",[906],{"path":529,"priority":334},{"basePath":908,"description":909,"displayName":910,"installMethods":911,"rationale":912,"selectedPaths":913,"source":340,"sourceLanguage":18,"type":259},"skills/writer-memory","Agentic memory system for writers - track characters, relationships, scenes, and themes","writer-memory",{"claudeCode":12},"SKILL.md frontmatter at skills/writer-memory/SKILL.md",[914,915],{"path":529,"priority":334},{"path":916,"priority":749},"templates/synopsis-template.md",{"basePath":268,"description":918,"displayName":919,"installMethods":920,"license":250,"rationale":921,"selectedPaths":922,"source":340,"sourceLanguage":269,"type":985},"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","oh-my-claude-sisyphus",{"npm":919},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[923,925,926,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,975,977,979,981,983],{"path":924,"priority":334},"package.json",{"path":336,"priority":334},{"path":338,"priority":339},{"path":928,"priority":351},"bridge/cli.cjs",{"path":930,"priority":749},"src/index.ts",{"path":932,"priority":749},"src/tools/ast-tools.ts",{"path":934,"priority":749},"src/tools/deepinit-manifest.ts",{"path":936,"priority":749},"src/tools/diagnostics/index.ts",{"path":938,"priority":749},"src/tools/diagnostics/lsp-aggregator.ts",{"path":940,"priority":749},"src/tools/diagnostics/tsc-runner.ts",{"path":942,"priority":749},"src/tools/index.ts",{"path":944,"priority":749},"src/tools/lsp/client.ts",{"path":946,"priority":749},"src/tools/lsp/devcontainer.ts",{"path":948,"priority":749},"src/tools/lsp/index.ts",{"path":950,"priority":749},"src/tools/lsp/servers.ts",{"path":952,"priority":749},"src/tools/lsp/utils.ts",{"path":954,"priority":749},"src/tools/lsp-tools.ts",{"path":956,"priority":749},"src/tools/memory-tools.ts",{"path":958,"priority":749},"src/tools/notepad-tools.ts",{"path":960,"priority":749},"src/tools/python-repl/bridge-manager.ts",{"path":962,"priority":749},"src/tools/python-repl/index.ts",{"path":964,"priority":749},"src/tools/python-repl/paths.ts",{"path":966,"priority":749},"src/tools/python-repl/session-lock.ts",{"path":968,"priority":749},"src/tools/python-repl/socket-client.ts",{"path":970,"priority":749},"src/tools/python-repl/tool.ts",{"path":972,"priority":749},"src/tools/resume-session.ts",{"path":974,"priority":749},"src/tools/session-history-tools.ts",{"path":976,"priority":749},"src/tools/shared-memory-tools.ts",{"path":978,"priority":749},"src/tools/skills-tools.ts",{"path":980,"priority":749},"src/tools/state-tools.ts",{"path":982,"priority":749},"src/tools/trace-tools.ts",{"path":984,"priority":749},"src/tools/wiki-tools.ts","mcp",{"sources":987},[988],"manual",{"npmPackage":919},{"closedIssues90d":242,"description":991,"forks":243,"homepage":992,"license":250,"openIssues90d":244,"pushedAt":245,"readmeSize":240,"stars":246,"topics":993},"Teams-first Multi-agent orchestration for Claude Code","https://oh-my-claudecode.dev",[994,995,996,287,997,998,999,215,1000,1001],"agentic-coding","ai-agents","claude","oh-my-opencode","opencode","vibe-coding","multi-agent-systems","parallel-execution",{"downloads":248},{"classifiedAt":1004,"discoverAt":1005,"extractAt":1006,"githubAt":1006,"npmAt":1007,"updatedAt":1004},1778699233952,1778699222147,1778699228505,1778699232128,[219,215,214,218,216,217],{"evaluatedAt":254,"extractAt":303,"updatedAt":254},[],[1012,1032,1057,1078,1099,1128],{"_creationTime":1013,"_id":1014,"community":1015,"display":1016,"identity":1019,"providers":1020,"relations":1028,"tags":1029,"workflow":1030},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":741,"installMethods":1017,"name":1018,"sourceUrl":14},{"claudeCode":12},"Project Session Manager",{"basePath":740,"githubOwner":257,"githubRepo":13,"locale":18,"slug":742,"type":259},{"evaluate":1021,"extract":1027},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":1022,"targetMarket":220,"tier":221},[1023,1024,309,1025,215,214,1026],"git","development-environment","tmux","developer-tool",{"commitSha":291,"license":250},{"parentExtensionId":262,"repoId":299},[215,214,1026,1024,1023,1025,309],{"evaluatedAt":1031,"extractAt":303,"updatedAt":1031},1778699613343,{"_creationTime":1033,"_id":1034,"community":1035,"display":1036,"identity":1042,"providers":1046,"relations":1051,"tags":1053,"workflow":1054},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":1037,"installMethods":1038,"name":1040,"sourceUrl":1041},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":1039},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":1043,"githubOwner":1044,"githubRepo":1045,"locale":18,"slug":1040,"type":259},"skills/github","steipete","clawdis",{"evaluate":1047,"extract":1050},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":1048,"targetMarket":220,"tier":221},[1040,214,1049,289,215],"api",{"commitSha":291},{"repoId":1052},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[1049,215,214,289,1040],{"evaluatedAt":1055,"extractAt":1056,"updatedAt":1055},1778698569289,1778697652123,{"_creationTime":1058,"_id":1059,"community":1060,"display":1061,"identity":1065,"providers":1067,"relations":1074,"tags":1075,"workflow":1076},1778697652123.8857,"k179k1n5nw0md1x1j3dak31evn86mb5f",{"reviewCount":8},{"description":1062,"installMethods":1063,"name":1064,"sourceUrl":1041},"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.",{"claudeCode":1039},"telegram-crabbox-e2e-proof",{"basePath":1066,"githubOwner":1044,"githubRepo":1045,"locale":18,"slug":1064,"type":259},".agents/skills/telegram-crabbox-e2e-proof",{"evaluate":1068,"extract":1073},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":1069,"targetMarket":220,"tier":221},[1070,1071,215,1072,214],"testing","telegram","qa",{"commitSha":291},{"repoId":1052},[215,214,1072,1071,1070],{"evaluatedAt":1077,"extractAt":1056,"updatedAt":1077},1778698038113,{"_creationTime":1079,"_id":1080,"community":1081,"display":1082,"identity":1086,"providers":1089,"relations":1095,"tags":1096,"workflow":1097},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":1083,"installMethods":1084,"name":1085,"sourceUrl":1041},"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.",{"claudeCode":1039},"ClawSweeper Skill",{"basePath":1087,"githubOwner":1044,"githubRepo":1045,"locale":18,"slug":1088,"type":259},".agents/skills/clawsweeper","clawsweeper",{"evaluate":1090,"extract":1094},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":1091,"targetMarket":220,"tier":221},[1040,215,218,1092,1093],"maintenance","ci-cd",{"commitSha":291,"license":250},{"repoId":1052},[215,1093,218,1040,1092],{"evaluatedAt":1098,"extractAt":1056,"updatedAt":1098},1778697688364,{"_creationTime":1100,"_id":1101,"community":1102,"display":1103,"identity":1109,"providers":1114,"relations":1120,"tags":1123,"workflow":1124},1778697369634.8499,"k17333g8dacqsmw8kk79h77vmx86n0d1",{"reviewCount":8},{"description":1104,"installMethods":1105,"name":1107,"sourceUrl":1108},"AI 代理的浏览器自动化 CLI。当用户需要与网站交互时使用，包括浏览页面、填写表单、点击按钮、截屏、提取数据、测试 Web 应用或自动化任何浏览器任务。触发条件包括请求“打开网站”、“填表”、“点击按钮”、“截屏”、“抓取页面数据”、“测试此 Web 应用”、“登录网站”、“自动化浏览器操作”或任何需要以编程方式进行 Web 交互的任务。",{"claudeCode":1106},"shanraisshan/claude-code-best-practice","agent-browser","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":1110,"githubOwner":1111,"githubRepo":1112,"locale":1113,"slug":1107,"type":259},".claude/skills/agent-browser","shanraisshan","claude-code-best-practice","zh-CN",{"evaluate":1115,"extract":1119},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":1116,"targetMarket":220,"tier":221},[1117,1118,1070,214,215],"browser-automation","web-scraping",{"commitSha":291},{"repoId":1121,"translatedFrom":1122},"kd74710g49kxgwbfjxeb7s132d86myxr","k17ej9360g7468qswf3svnrx9186m1ng",[215,1117,214,1070,1118],{"evaluatedAt":1125,"extractAt":1126,"updatedAt":1127},1778697222051,1778697205743,1778697369634,{"_creationTime":1129,"_id":1130,"community":1131,"display":1132,"identity":1138,"providers":1143,"relations":1153,"tags":1156,"workflow":1157},1778696691708.3308,"k17d3c35ws96bb55ry97apwm5n86mqp2",{"reviewCount":8},{"description":1133,"installMethods":1134,"name":1136,"sourceUrl":1137},"Format prompts for different LLM providers with chat templates and HNSW-powered context retrieval",{"claudeCode":1135},"ruvnet/ruflo","Chat Format","https://github.com/ruvnet/ruflo",{"basePath":1139,"githubOwner":1140,"githubRepo":1141,"locale":18,"slug":1142,"type":259},"plugins/ruflo-ruvllm/skills/chat-format","ruvnet","ruflo","chat-format",{"evaluate":1144,"extract":1152},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":1145,"targetMarket":220,"tier":221},[216,217,1146,1147,1148,1149,1150,1151],"rag","context-retrieval","openai","anthropic","gemini","ollama",{"commitSha":291,"license":250},{"parentExtensionId":1154,"repoId":1155},"k17ekc0sj70ms9kgkkgr2ypr4s86mz40","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[1149,1147,1150,216,1151,1148,217,1146],{"evaluatedAt":1158,"extractAt":1159,"updatedAt":1158},1778701390930,1778696691708]