[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-rameerez-x-post-zh-CN":3,"guides-for-rameerez-x-post":382,"similar-k17bv8jwn2mr0xzjp4ctbtbh7n86n6vq-zh-CN":383},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":226,"parentExtension":245,"providers":278,"relations":282,"repo":284,"tags":379,"workflow":380},1778696254061.0164,"k17bv8jwn2mr0xzjp4ctbtbh7n86n6vq",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"从命令行发布内容到 X (Twitter)。支持文本、图片和视频。",{"claudeCode":12},"rameerez/claude-code-startup-skills","x-post","https://github.com/rameerez/claude-code-startup-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":238},1778696254061.0166,"kn7625r9crmnxtym55jmqf04bx86njmn","zh-CN",{"checks":20,"evaluatedAt":196,"extensionSummary":197,"features":198,"nonGoals":203,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"tier":219,"useCases":220},[21,26,29,32,36,39,43,47,50,53,57,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,117,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,189,193],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了从命令行发布到 X (Twitter) 的问题，并指定了可以发布的内容类型（文本、图片、视频）。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能提供了一个专用的 CLI 接口来发布带媒体处理的 X 内容，与直接与 X API 交互或使用通用 shell 命令相比，具有独特的价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能似乎已为生产做好准备，具有清晰的设置说明、凭证管理以及用于不同发布类型的不同命令，涵盖了发布内容的整个生命周期。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能仅专注于发布到 X，具有用于文本、图像和视频的清晰命令，遵循单一职责。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","提供的描述准确而简洁地反映了 SKILL.md 文件中详述的技能功能。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能公开了狭窄的、动词-名词组合的工具，如 'post' 和 'me'，避免了泛化命令。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","所有必需的配置（凭证文件）和参数（推文文本、媒体路径）都已清楚地记录并附有示例。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","命令（'post'、'me'）在技能的上下文中是描述性的，易于理解。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","输入参数是特定的（推文文本、可选媒体路径），输出暗示是发布操作或配置文件检查的结果，而不是过多的诊断数据。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该扩展根据 MIT 许可证分发，已在 LICENSE 文件和 README 中明确说明。",{"category":58,"check":59,"severity":60,"summary":61},"Maintenance","Commit recency","warning","最后一次提交是在 3 个多月前（2026 年 2 月 23 日），这表明可能未维护。",{"category":58,"check":63,"severity":60,"summary":64},"Dependency Management","该技能依赖于未固定的 Python 包（'xdk'、'requests_oauthlib'），并且没有锁文件，这引起了对依赖稳定性与安全性的担忧。",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","秘密通过本地凭证文件处理，该文件未提交，并且脚本本身不会将解析后的秘密回显到 stdout 或 stderr。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能处理用户输入的推文和媒体文件的本地路径，但没有明确的子句或标记表明将外部数据视为不受信任的指令。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能仅使用本地安装的 Python 包和用于媒体的本地文件，没有运行时获取外部代码或数据。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","脚本在本地文件上运行，并使用标准的 Python 包，其配置存储在用户特定的目录（`~/.claude/skills/x-post/`）中。它似乎不会修改其指定范围之外的文件。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","在提供的脚本中未找到分离进程的生成或拒绝重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能的目的是发布到 X，这本身就涉及将数据发送到第三方。但是，它似乎不会渗漏除其功能所需之外的机密数据，并且秘密是在本地处理的。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容和描述似乎没有隐藏的操纵技巧、控制字符或不可见的 Unicode 序列。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","Python 脚本以纯文本、可读的源代码形式提供，不涉及混淆、base64 载荷或运行时代码获取。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","脚本假定其自身位置并存在于特定用户目录（`~/.claude/skills/x-post/`）中的凭证文件，这是一个合理且已记录的技能假设。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","在过去 90 天内没有打开和关闭的问题，这表明项目是新的或维护良好，没有活跃的问题。",{"category":100,"check":101,"severity":60,"summary":102},"Versioning","Release Management","没有版本信息（semver、变更日志、发布标签），并且安装说明通过 marketplace add 命令引用 `main`，使得固定特定版本变得困难。",{"category":104,"check":105,"severity":60,"summary":106},"Code Execution","Validation","该脚本接受推文文本和媒体路径，但输入验证和清理机制没有明确说明或基于模式，可能允许意外输入。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","主要操作是发布，这本身不是破坏性的，不需要超出用户批准的明确确认。",{"category":104,"check":111,"severity":60,"summary":112},"Error Handling","该脚本概述了基本用法，但没有详细说明 API 故障、网络问题或无效媒体类型的特定错误处理，这可能导致用户遇到不透明的错误。",{"category":104,"check":114,"severity":115,"summary":116},"Logging","not_applicable","该技能主要不是破坏性操作或具有本地审计文件需求的出站调用，超出标准日志记录。",{"category":118,"check":119,"severity":115,"summary":120},"Compliance","GDPR","该技能似乎不处理除发布到 X 所必需之外的个人数据，并且没有明显的敏感数据渗漏。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","该技能是一个通用的 Twitter 发布工具，没有区域或司法逻辑，因此“global”是合适的。",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","该技能是一个 Python 脚本，依赖于标准库和 Python 解释器，使其在符合 POSIX 的系统上具有广泛的可移植性。",{"category":44,"check":128,"severity":24,"summary":129},"README","README 提供了清晰的安装指南，并列出了可用的技能，包括此技能的简要描述。",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","该技能公开了最少的 2 个工具（'post' 和 'me'），在目标范围内。",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","这两个工具（'post'、'me'）具有不同的功能，不重叠为近义词。",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","README 和 SKILL.md 中宣传的所有功能（发布文本、图像、视频）都在脚本命令中具有相应的描述功能。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","README 提供了使用 marketplace 命令的清晰安装说明，并包括用于发布文本和媒体的可粘贴调用示例。",{"category":144,"check":145,"severity":60,"summary":146},"Errors","Actionable error messages","虽然设置描述了凭证，但脚本本身并未详细说明 API 相关问题的具体错误处理，也未提供常见故障的补救步骤。",{"category":148,"check":149,"severity":60,"summary":150},"Execution","Pinned dependencies","SKILL.md 列出了所需的 Python 包，但未提供固定版本或锁文件信息，并且脚本缺少带有固定解释器的 shebang。",{"category":33,"check":152,"severity":115,"summary":153},"Dry-run preview","该技能的主要功能是发布内容，这是一个操作而不是需要干运行模式的破坏性操作。",{"category":155,"check":156,"severity":60,"summary":157},"Protocol","Idempotent retry & timeouts","该脚本似乎没有实现 API 调用的显式超时或确保发布操作的幂等性，这可能导致重试或挂起操作出现问题。",{"category":118,"check":159,"severity":24,"summary":160},"Telemetry opt-in","没有迹象表明在提供的文件中收集遥测数据。",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","描述清楚地说明了技能的目的：从命令行发布到 X (Twitter)，包括对文本、图像和视频的支持，并提供了参数提示。",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","SKILL.md 中的 frontmatter 简洁、自包含，并清楚地描述了核心功能和用法。",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","SKILL.md 简洁，远少于 500 行，并将详细设置委托给单独的凭证文件，并将包安装委托给 pip。",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","SKILL.md 简洁，并引用外部文件进行凭证管理，遵循渐进式披露。",{"category":171,"check":175,"severity":115,"summary":176},"Forked exploration","此技能是一个直接操作工具，不涉及需要分叉上下文的深入探索或代码审查。",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","SKILL.md 和 README 提供了清晰、可用的发布文本、图像和视频的示例，演示了输入和预期用法。",{"category":22,"check":181,"severity":60,"summary":182},"Edge cases","虽然涵盖了基本用法，但 SKILL.md 没有明确记录失败模式（例如，API 错误、无效媒体类型）或恢复步骤，让用户在没有指导的情况下遇到它们。",{"category":104,"check":184,"severity":115,"summary":185},"Tool Fallback","该技能使用标准的 Bash 和 Python，不依赖外部 MCP 服务器或需要回退的工具。",{"category":92,"check":187,"severity":60,"summary":188},"Stack assumptions","SKILL.md 提到了 Python 包，但缺少带有固定解释器的 shebang 行或 Python 本身的显式安装说明，依赖于环境。",{"category":190,"check":191,"severity":60,"summary":192},"Safety","Halt on unexpected state","前提条件，如凭证文件的存在和正确的 Python 包，没有被明确检查或报告，如果缺失则没有清晰的错误消息。",{"category":92,"check":194,"severity":24,"summary":195},"Cross-skill coupling","该技能是独立的，不依赖于在同一会话中加载的其他技能。",1778696199762,"此功能提供了一个命令行界面脚本，用于将内容发布到 X (Twitter)，支持文本、图片和视频上传。它需要特定的 Python 包和一个本地凭证文件进行身份验证。",[199,200,201,202],"发布纯文本推文","发布带图片附件的推文","发布带视频附件的推文","检查用户配置文件信息",[204,205,206,207],"回复推文","直接消息","管理关注者","分析推文表现","3.0.0","4.4.0","使用户能够直接从命令行发布内容到 X (Twitter)，将社交媒体更新集成到工作流中。","该扩展具有明确的目的和良好的文档，但与依赖管理、缺乏显式错误处理以及缺少版本控制相关的警告阻止了更高的评分。",75,"一个用于通过命令行发布文本、图片和视频到 X (Twitter) 的功能性 CLI 工具。",[215,216,217,218],"twitter","social-media","cli","python","community",[221,222,223],"自动化脚本中的社交媒体发布","无需打开浏览器即可快速将更新或媒体共享到 X","将 X 发布集成到 CI/CD 管道或其他自动化工作流中",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":235,"testCoverage":237},{"hasLockfile":226},false,1778696184450,{"descriptionLength":229,"readmeSize":230},67,1138,{"closedIssues90d":8,"forks":232,"hasChangelog":226,"openIssues90d":8,"pushedAt":233,"stars":234},1,1771867114000,23,{"hasNpmPackage":226,"license":236,"smitheryVerified":226},"MIT",{"hasCi":226,"hasTests":226},{"updatedAt":239},1778696254061,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"skills/x-post","rameerez","claude-code-startup-skills","skill",{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":253,"parentExtension":257,"providers":258,"relations":271,"tags":273,"workflow":274},1778696079702.1462,"k179d68dyr7594x8v2gggsdh5586mbzc",{"reviewCount":8},{"description":250,"installMethods":251,"name":252,"sourceUrl":14},"Claude Code skills for building startups, SaaS, and software businesses",{"claudeCode":252},"startup",{"basePath":254,"githubOwner":242,"githubRepo":243,"locale":255,"slug":243,"type":256},"","en","plugin",null,{"evaluate":259,"extract":266},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":260,"targetMarket":265,"tier":219},[252,261,262,263,216,264],"saas","video","images","productivity","global",{"commitSha":267,"license":236,"plugin":268},"HEAD",{"mcpCount":8,"provider":269,"skillCount":270},"classify",5,{"repoId":272},"kd796rdfny5m2pzmscntayasqh86me9v",[263,264,261,216,252,262],{"evaluatedAt":275,"extractAt":276,"updatedAt":277},1778696117840,1778696079702,1778696291744,{"evaluate":279,"extract":281},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":280,"targetMarket":265,"tier":219},[215,216,217,218],{"commitSha":267},{"parentExtensionId":247,"repoId":272,"translatedFrom":283},"k175cx4p5csrv5tek6njst551n86npje",{"_creationTime":285,"_id":272,"identity":286,"providers":287,"workflow":375},1778696075240.9685,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":288,"discover":353,"github":356},{"commitSha":267,"extensions":289},[290,314,323,331,339,347],{"basePath":254,"description":250,"displayName":252,"installMethods":291,"license":236,"rationale":292,"selectedPaths":293,"source":313,"sourceLanguage":255,"type":256},{"claudeCode":252},"plugin manifest at .claude-plugin/plugin.json",[294,297,299,302,305,307,309,311],{"path":295,"priority":296},".claude-plugin/plugin.json","mandatory",{"path":298,"priority":296},"README.md",{"path":300,"priority":301},"LICENSE","high",{"path":303,"priority":304},"skills/compress-images/SKILL.md","medium",{"path":306,"priority":304},"skills/customer-empathy/SKILL.md",{"path":308,"priority":304},"skills/download-video/SKILL.md",{"path":310,"priority":304},"skills/transcribe-video/SKILL.md",{"path":312,"priority":304},"skills/x-post/SKILL.md","rule",{"basePath":315,"description":316,"displayName":317,"installMethods":318,"rationale":319,"selectedPaths":320,"source":313,"sourceLanguage":255,"type":244},"skills/compress-images","Compress images for web/SEO performance using cwebp. Use when optimizing images for faster page loads, reducing file sizes, or converting JPG/PNG to WebP format.","compress-images",{"claudeCode":12},"SKILL.md frontmatter at skills/compress-images/SKILL.md",[321],{"path":322,"priority":296},"SKILL.md",{"basePath":324,"description":325,"displayName":326,"installMethods":327,"rationale":328,"selectedPaths":329,"source":313,"sourceLanguage":255,"type":244},"skills/customer-empathy","Deep-dive into customer empathy and user journey thinking. Use when designing onboarding, improving UX, planning features, or trying to understand how to delight users faster.","customer-empathy",{"claudeCode":12},"SKILL.md frontmatter at skills/customer-empathy/SKILL.md",[330],{"path":322,"priority":296},{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":313,"sourceLanguage":255,"type":244},"skills/download-video","Download videos from social media URLs (X/Twitter, YouTube, Instagram, TikTok, etc.) using yt-dlp. Use when saving a video locally, extracting content for transcription, or archiving video references.","download-video",{"claudeCode":12},"SKILL.md frontmatter at skills/download-video/SKILL.md",[338],{"path":322,"priority":296},{"basePath":340,"description":341,"displayName":342,"installMethods":343,"rationale":344,"selectedPaths":345,"source":313,"sourceLanguage":255,"type":244},"skills/transcribe-video","Generate subtitles (SRT/VTT) and plain text transcripts from video or audio files using AWS Transcribe. Use when creating captions, extracting spoken content, generating transcripts for notes, or making video content searchable.","transcribe-video",{"claudeCode":12},"SKILL.md frontmatter at skills/transcribe-video/SKILL.md",[346],{"path":322,"priority":296},{"basePath":241,"description":348,"displayName":13,"installMethods":349,"rationale":350,"selectedPaths":351,"source":313,"sourceLanguage":255,"type":244},"Post to X (Twitter) from the command line. Text, images, and video.",{"claudeCode":12},"SKILL.md frontmatter at skills/x-post/SKILL.md",[352],{"path":322,"priority":296},{"sources":354},[355],"manual",{"closedIssues90d":8,"description":357,"forks":232,"license":236,"openIssues90d":8,"pushedAt":233,"readmeSize":230,"stars":234,"topics":358},"Claude Code skills for building and running actual software startups, apps, SaaS, and businesses",[359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374],"agent","agent-skills","agentic-ai","agentic-workflow","ai","ai-agents","ai-tools","anthropic","anthropic-claude","claude","claude-ai","claude-api","claude-code","claude-skills","cursor","cursor-ai",{"classifiedAt":376,"discoverAt":377,"extractAt":378,"githubAt":378,"updatedAt":376},1778696079413,1778696075241,1778696077468,[217,218,216,215],{"evaluatedAt":381,"extractAt":276,"updatedAt":239},1778696199897,[],[384,416,449,476,506,536],{"_creationTime":385,"_id":386,"community":387,"display":388,"identity":394,"providers":398,"relations":407,"tags":411,"workflow":412},1778696893517.638,"k171836gceyrpg6bcb0tfxjez586mkfd",{"reviewCount":8},{"description":389,"installMethods":390,"name":392,"sourceUrl":393},"修剪臃肿的会话，附带处方。移除进度标记、陈旧读取、重复内容等。",{"claudeCode":391},"Ruya-AI/cozempic","treat","https://github.com/Ruya-AI/cozempic",{"basePath":395,"githubOwner":396,"githubRepo":397,"locale":18,"slug":392,"type":244},"plugin/skills/treat","Ruya-AI","cozempic",{"evaluate":399,"extract":406},{"promptVersionExtension":208,"promptVersionScoring":209,"score":400,"tags":401,"targetMarket":265,"tier":405},100,[402,403,404,218,217],"session-management","context-pruning","llm-optimization","verified",{"commitSha":267},{"parentExtensionId":408,"repoId":409,"translatedFrom":410},"k176hd1j2vn0hpak7ds6v3eand86mfqh","kd79d77qmyh3826dwhk7ynx9xd86nmqm","k178yja51cgmcwkj5yctnzbj3186m30w",[217,403,404,218,402],{"evaluatedAt":413,"extractAt":414,"updatedAt":415},1778696822903,1778696712852,1778696893517,{"_creationTime":417,"_id":418,"community":419,"display":420,"identity":426,"providers":430,"relations":442,"tags":445,"workflow":446},1778675056600.264,"k17169sg21srwv5sf3enw3dgcd86m4sh",{"reviewCount":8},{"description":421,"installMethods":422,"name":424,"sourceUrl":425},"When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' or 'viral content.' This skill covers content creation, repurposing, and platform-specific strategies.",{"claudeCode":423},"alirezarezvani/claude-skills","Social Content","https://github.com/alirezarezvani/claude-skills",{"basePath":427,"githubOwner":428,"githubRepo":372,"locale":255,"slug":429,"type":244},"marketing-skill/skills/social-content","alirezarezvani","social-content",{"evaluate":431,"extract":441},{"promptVersionExtension":208,"promptVersionScoring":209,"score":400,"tags":432,"targetMarket":265,"tier":405},[433,216,434,435,436,215,437,438,439,440],"marketing","content-creation","content-strategy","scheduling","linkedin","instagram","tiktok","facebook",{"commitSha":267,"license":236},{"parentExtensionId":443,"repoId":444},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[434,435,440,438,437,433,436,216,439,215],{"evaluatedAt":447,"extractAt":448,"updatedAt":447},1778685179349,1778675056600,{"_creationTime":450,"_id":451,"community":452,"display":453,"identity":459,"providers":463,"relations":470,"tags":472,"workflow":473},1778683308558.5159,"k17bkq6qv2wpwdp5ch5zwcbdgx86np74",{"reviewCount":8},{"description":454,"installMethods":455,"name":457,"sourceUrl":458},"Review tweet drafts in Claude Code against 8 voice rules. Scores 1-10, breaks down every rule, and rewrites anything that scores below 7.",{"claudeCode":456},"BrianRWagner/ai-marketing-claude-code-skills","Tweet Draft Reviewer","https://github.com/BrianRWagner/ai-marketing-claude-code-skills",{"basePath":460,"githubOwner":461,"githubRepo":462,"locale":255,"slug":460,"type":244},"tweet-draft-reviewer","BrianRWagner","ai-marketing-claude-code-skills",{"evaluate":464,"extract":469},{"promptVersionExtension":208,"promptVersionScoring":209,"score":400,"tags":465,"targetMarket":265,"tier":405},[466,467,216,468,215],"writing","content","ai-voice",{"commitSha":267,"license":236},{"repoId":471},"kd79t0s02gyz4fb3m5zvb5ec4x86n8tb",[468,467,216,215,466],{"evaluatedAt":474,"extractAt":475,"updatedAt":474},1778683790986,1778683308558,{"_creationTime":477,"_id":478,"community":479,"display":480,"identity":486,"providers":489,"relations":498,"tags":501,"workflow":502},1778699222471.0713,"k17bavwdn479e9g70jxwykznmn86mgt9",{"reviewCount":8},{"description":481,"installMethods":482,"name":484,"sourceUrl":485},"Xquik OpenClaw 插件 @xquik/tweetclaw 的安全审查指南，适用于结构化的 X/Twitter 工作流。涵盖设置、凭证边界、写入和付费操作的明确批准、支出限额、私有数据处理以及监控控件。",{"claudeCode":483},"Xquik-dev/tweetclaw","tweetclaw","https://github.com/Xquik-dev/tweetclaw",{"basePath":487,"githubOwner":488,"githubRepo":484,"locale":18,"slug":484,"type":244},"skills/tweetclaw","Xquik-dev",{"evaluate":490,"extract":497},{"promptVersionExtension":208,"promptVersionScoring":209,"score":491,"tags":492,"targetMarket":265,"tier":405},99,[215,493,494,216,495,256,496],"x","automation","api","xquik",{"commitSha":267},{"repoId":499,"translatedFrom":500},"kd76tck3gfd82ctv8gk1zvy7q186m25m","k17f5jwf0spq0jnrkss8hy1bk186m96z",[495,494,256,216,215,493,496],{"evaluatedAt":503,"extractAt":504,"updatedAt":505},1778699167162,1778699139642,1778699222471,{"_creationTime":507,"_id":508,"community":509,"display":510,"identity":516,"providers":521,"relations":529,"tags":532,"workflow":533},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":511,"installMethods":512,"name":514,"sourceUrl":515},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":513},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":517,"githubOwner":518,"githubRepo":519,"locale":255,"slug":520,"type":244},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":522,"extract":528},{"promptVersionExtension":208,"promptVersionScoring":209,"score":400,"tags":523,"targetMarket":265,"tier":405},[524,525,526,363,527,217],"finance","trading","market-analysis","typescript",{"commitSha":267,"license":236},{"parentExtensionId":530,"repoId":531},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[363,217,524,526,525,527],{"evaluatedAt":534,"extractAt":535,"updatedAt":534},1778701108877,1778696691708,{"_creationTime":537,"_id":538,"community":539,"display":540,"identity":546,"providers":550,"relations":557,"tags":560,"workflow":561},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":541,"installMethods":542,"name":544,"sourceUrl":545},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":543},"Yeachan-Heo/oh-my-claudecode","setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":547,"githubOwner":548,"githubRepo":549,"locale":255,"slug":544,"type":244},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":551,"extract":556},{"promptVersionExtension":208,"promptVersionScoring":209,"score":400,"tags":552,"targetMarket":265,"tier":405},[544,553,554,217,555],"routing","configuration","mcp",{"commitSha":267},{"parentExtensionId":558,"repoId":559},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[217,554,555,553,544],{"evaluatedAt":562,"extractAt":563,"updatedAt":562},1778699724286,1778699234184]