[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-wshuyi-x-article-publisher-zh-CN":3,"guides-for-wshuyi-x-article-publisher":338,"similar-k17axwbh5k93c9acvz9xktft3986nq9f-zh-CN":339},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":247,"isFallback":233,"parentExtension":253,"providers":283,"relations":287,"repo":289,"tags":335,"workflow":336},1778699104801.768,"k17axwbh5k93c9acvz9xktft3986nq9f",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"将 Markdown 文章格式化后发布到 X (Twitter) 的 Articles 编辑器。当用户想要将 Markdown 文件/URL 发布到 X Articles，或提到“发布到 X”、“将文章发布到 Twitter”、“X 文章”，或需要 X Premium 文章发布帮助时使用。可自动处理封面图片上传，并将 Markdown 转换为富文本。\n",{"claudeCode":12},"wshuyi/x-article-publisher-skill","X 文章发布器","https://github.com/wshuyi/x-article-publisher-skill",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":231,"workflow":245},1778699104801.7683,"kn7ce63a36va918edbhetsghk186mf45","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":201,"practices":205,"prerequisites":206,"promptVersionExtension":211,"promptVersionScoring":212,"purpose":213,"rationale":214,"score":215,"summary":216,"tags":217,"tier":225,"useCases":226},[21,26,29,32,36,39,43,46,50,54,58,61,64,67,71,75,78,81,84,87,91,95,100,103,107,111,115,119,122,126,129,132,135,138,141,144,148,151,155,159,163,166,169,172,175,178,181,184,185,186,187,188,189,190,191],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了 Markdown 到 X 文章发布过程的繁琐问题，并提到了特定的用户意图和关键词。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能通过自动化复杂的格式设置、图像处理和精确的定位，提供了超越基本提示的显著价值，不仅仅是一个简单的包装器。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能看起来是完整的，涵盖了从解析 Markdown 到保存草稿的端到端工作流，并具有清晰的步骤和错误处理。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能专门专注于将 Markdown 文章发布到 X Articles，不包含任何不相关的附属功能。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了技能的功能，包括封面图片上传和富文本转换。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Precise Purpose","该目的很精确，指明了工件（Markdown 文章）和任务（发布到 X Articles 编辑器），并有清晰的正面和负面触发条件。",{"category":40,"check":44,"severity":24,"summary":45},"Concise Frontmatter","Frontmatter 简洁，并用相关的触发短语有效地总结了核心功能。",{"category":47,"check":48,"severity":24,"summary":49},"Documentation","Concise Body","SKILL.md 结构良好，少于 500 行，并将更深入的内容委托给脚本和指南。",{"category":51,"check":52,"severity":24,"summary":53},"Context","Progressive Disclosure","SKILL.md 概述了工作流并链接到脚本以获取详细实现，遵循了渐进披露原则。",{"category":51,"check":55,"severity":56,"summary":57},"Forked exploration","not_applicable","该技能是一个直接执行工作流，不涉及深入探索或代码审查，因此分叉上下文不适用。",{"category":22,"check":59,"severity":24,"summary":60},"Usage examples","README 提供了清晰的 Markdown 解析输入/输出示例和使用场景。",{"category":22,"check":62,"severity":24,"summary":63},"Edge cases","该技能记录了图像路径解析、浏览器错误和插入顺序等边缘情况，并提供了恢复步骤。",{"category":40,"check":65,"severity":56,"summary":66},"Tool Fallback","该技能依赖于 Claude 内部工具和本地 Python 脚本，而不是外部 MCP，因此工具回退不适用。",{"category":68,"check":69,"severity":24,"summary":70},"Portability","Stack assumptions","该技能在 SKILL.md 和 README 中清楚地声明了其堆栈假设，包括 Playwright MCP、Python 3.9+ 和操作系统要求。",{"category":72,"check":73,"severity":24,"summary":74},"Safety","Halt on unexpected state","该工作流指定在浏览器操作之前准备数据并处理错误，这意味着在意外状态下会停止。",{"category":68,"check":76,"severity":24,"summary":77},"Cross-skill coupling","该技能是独立的，不隐式依赖于其他技能；交叉引用是可选的文档。",{"category":33,"check":79,"severity":24,"summary":80},"Tool surface size","该技能主要使用本地 Python 脚本和 Claude MCP 工具，操作集非常集中。",{"category":40,"check":82,"severity":24,"summary":83},"Overlapping near-synonym tools","该技能使用不同的 Python 脚本和浏览器操作，没有冗余的近义工具。",{"category":47,"check":85,"severity":24,"summary":86},"Phantom features","所有宣传的功能，如富文本转换、块索引定位和分隔符支持，都有相应的实现。",{"category":88,"check":89,"severity":24,"summary":90},"Install","Installation instruction","README 提供了通过 Git clone 的清晰安装说明，并提到了市场安装，附有使用示例。",{"category":92,"check":93,"severity":24,"summary":94},"Errors","Actionable error messages","SKILL.md 和脚本文档详细说明了特定错误场景（MCP 连接、浏览器错误、图像路径问题）并提供了补救措施。",{"category":96,"check":97,"severity":98,"summary":99},"Execution","Pinned dependencies","info","Python 依赖项已列出，但在捆绑包中未明确固定版本或锁定文件，并且声明了脚本解释器。",{"category":33,"check":101,"severity":56,"summary":102},"Dry-run preview","该技能的主要操作是保存草稿，而不是执行需要预览的破坏性操作。",{"category":104,"check":105,"severity":56,"summary":106},"Protocol","Idempotent retry & timeouts","该技能在本地和通过浏览器自动化运行，而不是在远程可变操作上运行，因此幂等重试和超时不直接适用。",{"category":108,"check":109,"severity":56,"summary":110},"Compliance","Telemetry opt-in","该技能似乎不发出任何遥测数据。",{"category":112,"check":113,"severity":24,"summary":114},"License","License usability","如 LICENSE 文件所示，该技能根据 MIT 许可证分发。",{"category":116,"check":117,"severity":24,"summary":118},"Maintenance","Commit recency","最后一次提交是在 2026 年 1 月 25 日，这是最近的。",{"category":116,"check":120,"severity":98,"summary":121},"Dependency Management","Python 依赖项在文档中列出，但在技能捆绑包中缺少明确的版本固定或漏洞扫描机制。",{"category":123,"check":124,"severity":56,"summary":125},"Security","Secret Management","该技能似乎不处理或需要任何密钥。",{"category":123,"check":127,"severity":24,"summary":128},"Injection","脚本处理 Markdown 并与浏览器元素交互，但似乎不加载或执行任意第三方代码。",{"category":123,"check":130,"severity":24,"summary":131},"Transitive Supply-Chain Grenades","该技能依赖于捆绑的 Python 脚本和本地执行，没有从远程 URL 运行时获取代码或指令。",{"category":123,"check":133,"severity":24,"summary":134},"Sandbox Isolation","脚本在本地文件上运行，并通过 Playwright 与浏览器交互，没有迹象表明试图修改项目文件夹之外的文件。",{"category":123,"check":136,"severity":24,"summary":137},"Sandbox escape primitives","在提供的脚本片段中未发现分离进程的生成或拒绝工具调用周围的重试循环。",{"category":123,"check":139,"severity":24,"summary":140},"Data Exfiltration","该技能专注于本地处理和浏览器自动化以进行发布，没有旨在泄露数据的出站调用。",{"category":123,"check":142,"severity":24,"summary":143},"Hidden Text Tricks","捆绑的内容似乎没有隐藏的操纵技巧，内容干净且可打印的 ASCII 和预期的 Unicode。",{"category":145,"check":146,"severity":24,"summary":147},"Hooks","Opaque code execution","Python 脚本以纯文本、可读的源代码形式提供，未检测到混淆。",{"category":68,"check":149,"severity":24,"summary":150},"Structural Assumption","脚本 `parse_markdown.py` 在用户常用目录中搜索缺失的图像，但这已记录在案，而不是关于用户项目的结构性假设。",{"category":152,"check":153,"severity":24,"summary":154},"Trust","Issues Attention","过去 90 天内有 0 个打开和 0 个关闭的 issue，这表明没有近期 issue 或项目维护得非常好。",{"category":156,"check":157,"severity":24,"summary":158},"Versioning","Release Management","该技能在 README 中标明了清晰的版本（v1.2.0），提供了可检测的版本信号。",{"category":160,"check":161,"severity":98,"summary":162},"Code Execution","Validation","输入验证由 Python 脚本中的参数解析处理，但没有明确使用 Zod 或 pydantic 等模式验证库来对输入或输出进行健壮的清理。",{"category":123,"check":164,"severity":56,"summary":165},"Unguarded Destructive Operations","该技能的主要功能是保存草稿，而不是执行需要保护的破坏性操作。",{"category":160,"check":167,"severity":24,"summary":168},"Error Handling","SKILL.md 和 Python 脚本详细说明了各种场景的错误处理，包括浏览器错误、缺失图像和 MCP 连接问题，并提供了恢复步骤。",{"category":160,"check":170,"severity":56,"summary":171},"Logging","该技能不执行破坏性操作或出站调用，不需要本地审计日志进行审查。",{"category":108,"check":173,"severity":56,"summary":174},"GDPR","该技能处理 Markdown 内容并与 X 交互，但似乎不处理需要特定 GDPR 清理的个人数据。",{"category":108,"check":176,"severity":24,"summary":177},"Target market","由于该技能自动化了 X 上的一个流程，因此它具有全球适用性，并且没有记录或暗示区域限制。",{"category":68,"check":179,"severity":24,"summary":180},"Runtime stability","该技能声明支持 Python 3.9+ 以及 macOS 和 Windows 的跨平台支持，并为不支持的环境提供清晰的错误消息。",{"category":47,"check":182,"severity":24,"summary":183},"README","README 内容全面，清楚地说明了目的、功能、要求、用法和工作流。",{"category":40,"check":82,"severity":24,"summary":83},{"category":47,"check":85,"severity":24,"summary":86},{"category":88,"check":89,"severity":24,"summary":90},{"category":92,"check":93,"severity":24,"summary":94},{"category":96,"check":97,"severity":98,"summary":99},{"category":33,"check":101,"severity":56,"summary":102},{"category":104,"check":105,"severity":56,"summary":106},{"category":108,"check":109,"severity":56,"summary":110},1778699085018,"该技能会解析 Markdown 文件，将其转换为保留格式的 HTML，处理封面和内容图片的上传，并通过 X Articles 菜单以精确的块索引定位插入。它还支持将表格和 Mermaid 图表转换为图片，并通过 X Articles 菜单插入分隔符。最后，该过程会将内容保存为草稿。",[195,196,197,198,199,200],"Markdown 到富文本转换","自动封面图片上传","通过块索引精确的内容图片定位","支持将表格和 Mermaid 图表作为图片","通过 X Articles 菜单插入分隔符","将内容保存为草稿（从不自动发布）",[202,203,204],"直接将文章发布到 X。","处理 X feed 帖子（非文章格式）的内容。","自动化 X 账户登录或订阅管理。",[],[207,208,209,210],"用于浏览器自动化的 Playwright MCP","用户已登录 X 且订阅了 Premium Plus","Python 3.9+ 及依赖项（macOS 上的 Pillow、pyobjc-framework-Cocoa；Windows 上的 Pillow、pywin32、clip-util）","可选：Mermaid 图表需要 npm install -g @mermaid-js/mermaid-cli","3.0.0","4.4.0","通过适当的格式和自动化将 Markdown 文章发布到 X (Twitter) Articles 编辑器，与手动发布相比可节省大量时间。","文档非常出色，实现清晰，注重用户体验和错误处理。关于依赖项固定和验证的少量信息性发现是阻止获得满分的唯一因素。",98,"将 Markdown 文章自动化发布到 X (Twitter) Articles，支持富文本格式、图片处理和精确的定位。",[218,219,220,221,222,223,224],"twitter","x","articles","markdown","publishing","automation","rich-text","verified",[227,228,229,230],"当您想将 Markdown 文件/URL 发布到 X Articles 时使用。","当您提到“发布到 X”、“将文章发布到 Twitter”或“X 文章”时使用。","当您需要 X Premium 文章发布工作流的帮助时使用。","当您想自动化将 Markdown 内容转换为 X 的富文本格式时使用。",{"codeQuality":232,"collectedAt":234,"documentation":235,"maintenance":238,"security":242,"testCoverage":244},{"hasLockfile":233},false,1778699064992,{"descriptionLength":236,"readmeSize":237},341,9519,{"closedIssues90d":8,"forks":239,"hasChangelog":233,"openIssues90d":8,"pushedAt":240,"stars":241},78,1769302627000,757,{"hasNpmPackage":233,"license":243,"smitheryVerified":233},"MIT",{"hasCi":233,"hasTests":233},{"updatedAt":246},1778699104801,{"basePath":248,"githubOwner":249,"githubRepo":250,"locale":18,"slug":251,"type":252},"skills/x-article-publisher","wshuyi","x-article-publisher-skill","x-article-publisher","skill",{"_creationTime":254,"_id":255,"community":256,"display":257,"identity":260,"parentExtension":264,"providers":265,"relations":276,"tags":278,"workflow":279},1778699045700.797,"k17d09ybwp51vs1g09ag5r49wh86na6t",{"reviewCount":8},{"description":258,"installMethods":259,"name":251,"sourceUrl":14},"Publish Markdown articles to X (Twitter) Articles with block-index positioning and rich text formatting",{"claudeCode":251},{"basePath":261,"githubOwner":249,"githubRepo":250,"locale":262,"slug":250,"type":263},"","en","plugin",null,{"evaluate":266,"extract":271},{"promptVersionExtension":211,"promptVersionScoring":212,"score":267,"tags":268,"targetMarket":269,"tier":270},95,[219,218,220,221,222,223],"global","community",{"commitSha":272,"license":243,"plugin":273},"HEAD",{"mcpCount":8,"provider":274,"skillCount":275},"classify",1,{"repoId":277},"kd7bnr3gkws94jkjxs58f1mz4h86nn5v",[220,223,221,222,218,219],{"evaluatedAt":280,"extractAt":281,"updatedAt":282},1778699064672,1778699045700,1778699111797,{"evaluate":284,"extract":286},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":285,"targetMarket":269,"tier":225},[218,219,220,221,222,223,224],{"commitSha":272,"license":243},{"parentExtensionId":255,"repoId":277,"translatedFrom":288},"k17dyarxtsb7wgkv37d9djsyh586mjfp",{"_creationTime":290,"_id":277,"identity":291,"providers":292,"workflow":331},1778699041830.469,{"githubOwner":249,"githubRepo":250,"sourceUrl":14},{"classify":293,"discover":325,"github":328},{"commitSha":272,"extensions":294},[295,311],{"basePath":261,"description":258,"displayName":251,"installMethods":296,"license":243,"rationale":297,"selectedPaths":298,"source":310,"sourceLanguage":262,"type":263},{"claudeCode":251},"plugin manifest at .claude-plugin/plugin.json",[299,302,304,307],{"path":300,"priority":301},".claude-plugin/plugin.json","mandatory",{"path":303,"priority":301},"README.md",{"path":305,"priority":306},"LICENSE","high",{"path":308,"priority":309},"skills/x-article-publisher/SKILL.md","medium","rule",{"basePath":248,"description":312,"displayName":251,"installMethods":313,"rationale":314,"selectedPaths":315,"source":310,"sourceLanguage":262,"type":252},"Publish Markdown articles to X (Twitter) Articles editor with proper formatting. Use when user wants to publish a Markdown file/URL to X Articles, or mentions \"publish to X\", \"post article to Twitter\", \"X article\", or wants help with X Premium article publishing. Handles cover image upload and converts Markdown to rich text automatically.\n",{"claudeCode":12},"SKILL.md frontmatter at skills/x-article-publisher/SKILL.md",[316,318,321,323],{"path":317,"priority":301},"SKILL.md",{"path":319,"priority":320},"scripts/copy_to_clipboard.py","low",{"path":322,"priority":320},"scripts/parse_markdown.py",{"path":324,"priority":320},"scripts/table_to_image.py",{"sources":326},[327],"manual",{"closedIssues90d":8,"description":329,"forks":239,"license":243,"openIssues90d":8,"pushedAt":240,"readmeSize":237,"stars":241,"topics":330},"Claude Code skill for publishing Markdown articles to X (Twitter) Articles",[],{"classifiedAt":332,"discoverAt":333,"extractAt":334,"githubAt":334,"updatedAt":332},1778699045528,1778699041830,1778699043618,[220,223,221,222,224,218,219],{"evaluatedAt":337,"extractAt":281,"updatedAt":246},1778699085137,[],[340,371,399,426,453,485],{"_creationTime":341,"_id":342,"community":343,"display":344,"identity":350,"providers":353,"relations":362,"tags":366,"workflow":367},1778699289329.1182,"k172jykxz0jywjekjxjt5thj5x86nm3n",{"reviewCount":8},{"description":345,"installMethods":346,"name":348,"sourceUrl":349},"当用户需要通过 Xquik 获取 X (Twitter) 数据或执行需要确认的 X 操作时使用：推文搜索、用户查找、关注者提取、媒体下载、监控、Webhook、MCP、SDK、发布、点赞、私信和个人资料更新。需要 Xquik API 密钥。切勿索要 X 登录凭据。",{"claudeCode":347},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":351,"githubOwner":352,"githubRepo":348,"locale":18,"slug":348,"type":252},"skills/x-twitter-scraper","Xquik-dev",{"evaluate":354,"extract":361},{"promptVersionExtension":211,"promptVersionScoring":212,"score":355,"tags":356,"targetMarket":269,"tier":225},100,[218,219,357,358,223,359,360],"api","data-retrieval","mcp","sdk",{"commitSha":272},{"parentExtensionId":363,"repoId":364,"translatedFrom":365},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh","k172e8vt4zcz50bb0vfp6ptb1n86mf90",[357,223,358,359,360,218,219],{"evaluatedAt":368,"extractAt":369,"updatedAt":370},1778699230863,1778699170774,1778699289329,{"_creationTime":372,"_id":373,"community":374,"display":375,"identity":381,"providers":386,"relations":393,"tags":395,"workflow":396},1778697652123.8833,"k17ct99affbswtd47gdzrt0t9d86np80",{"reviewCount":8},{"description":376,"installMethods":377,"name":379,"sourceUrl":380},"Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.",{"claudeCode":378},"steipete/clawdis","OpenClaw Release Maintainer","https://github.com/steipete/clawdis",{"basePath":382,"githubOwner":383,"githubRepo":384,"locale":262,"slug":385,"type":252},".agents/skills/openclaw-release-maintainer","steipete","clawdis","openclaw-release-maintainer",{"evaluate":387,"extract":392},{"promptVersionExtension":211,"promptVersionScoring":212,"score":355,"tags":388,"targetMarket":269,"tier":225},[389,390,223,222,391],"release-management","devops","changelog",{"commitSha":272,"license":243},{"repoId":394},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[223,391,390,222,389],{"evaluatedAt":397,"extractAt":398,"updatedAt":397},1778697889646,1778697652123,{"_creationTime":400,"_id":401,"community":402,"display":403,"identity":409,"providers":411,"relations":418,"tags":421,"workflow":422},1778699222471.0713,"k17bavwdn479e9g70jxwykznmn86mgt9",{"reviewCount":8},{"description":404,"installMethods":405,"name":407,"sourceUrl":408},"Xquik OpenClaw 插件 @xquik/tweetclaw 的安全审查指南，适用于结构化的 X/Twitter 工作流。涵盖设置、凭证边界、写入和付费操作的明确批准、支出限额、私有数据处理以及监控控件。",{"claudeCode":406},"Xquik-dev/tweetclaw","tweetclaw","https://github.com/Xquik-dev/tweetclaw",{"basePath":410,"githubOwner":352,"githubRepo":407,"locale":18,"slug":407,"type":252},"skills/tweetclaw",{"evaluate":412,"extract":417},{"promptVersionExtension":211,"promptVersionScoring":212,"score":413,"tags":414,"targetMarket":269,"tier":225},99,[218,219,223,415,357,263,416],"social-media","xquik",{"commitSha":272},{"repoId":419,"translatedFrom":420},"kd76tck3gfd82ctv8gk1zvy7q186m25m","k17f5jwf0spq0jnrkss8hy1bk186m96z",[357,223,263,415,218,219,416],{"evaluatedAt":423,"extractAt":424,"updatedAt":425},1778699167162,1778699139642,1778699222471,{"_creationTime":427,"_id":428,"community":429,"display":430,"identity":436,"providers":440,"relations":447,"tags":449,"workflow":450},1778691705439.169,"k17cf1xcy82khbd2kxtcnah7v186n7k1",{"reviewCount":8},{"description":431,"installMethods":432,"name":434,"sourceUrl":435},"When the user wants to build a developer following on Twitter/X, write technical threads, or understand what works for dev audiences on X. Trigger phrases include \"Twitter,\" \"X,\" \"developer Twitter,\" \"tech Twitter,\" \"technical threads,\" \"building dev following,\" or \"Twitter for developers.\"",{"claudeCode":433},"jonathimer/devmarketing-skills","x-devs","https://github.com/jonathimer/devmarketing-skills",{"basePath":437,"githubOwner":438,"githubRepo":439,"locale":262,"slug":434,"type":252},"skills/x-devs","jonathimer","devmarketing-skills",{"evaluate":441,"extract":446},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":442,"targetMarket":269,"tier":225},[415,218,219,443,444,445],"developer-marketing","content-strategy","technical-writing",{"commitSha":272},{"repoId":448},"kd74f65yh7zvhb9s83jpzx33cd86nd64",[444,443,415,445,218,219],{"evaluatedAt":451,"extractAt":452,"updatedAt":451},1778692581531,1778691705439,{"_creationTime":454,"_id":455,"community":456,"display":457,"identity":463,"providers":468,"relations":478,"tags":481,"workflow":482},1778691497595.9673,"k17b12z2pbmbeena2xw6hps1bx86mh66",{"reviewCount":8},{"description":458,"installMethods":459,"name":461,"sourceUrl":462},"Converts X (Twitter) tweets and articles to markdown with YAML front matter. Uses reverse-engineered API requiring user consent. Use when user mentions \"X to markdown\", \"tweet to markdown\", \"save tweet\", or provides x.com/twitter.com URLs for conversion.",{"claudeCode":460},"jimliu/baoyu-skills","X to Markdown","https://github.com/jimliu/baoyu-skills",{"basePath":464,"githubOwner":465,"githubRepo":466,"locale":262,"slug":467,"type":252},"skills/baoyu-danger-x-to-markdown","jimliu","baoyu-skills","baoyu-danger-x-to-markdown",{"evaluate":469,"extract":477},{"promptVersionExtension":211,"promptVersionScoring":212,"score":470,"tags":471,"targetMarket":269,"tier":225},97,[219,218,221,472,473,474,475,476],"conversion","article","tweet","media","download",{"commitSha":272,"license":243},{"parentExtensionId":479,"repoId":480},"k172q4hxm2acmg5ree5aeemx1x86m6hx","kd718jn448p61w289hzf15tecd86n3a4",[473,472,476,221,475,474,218,219],{"evaluatedAt":483,"extractAt":484,"updatedAt":483},1778691721673,1778691497596,{"_creationTime":486,"_id":487,"community":488,"display":489,"identity":495,"providers":500,"relations":510,"tags":513,"workflow":514},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":490,"installMethods":491,"name":493,"sourceUrl":494},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":492},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":496,"githubOwner":497,"githubRepo":498,"locale":262,"slug":499,"type":252},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":501,"extract":509},{"promptVersionExtension":211,"promptVersionScoring":212,"score":355,"tags":502,"targetMarket":269,"tier":225},[503,504,505,506,223,507,508],"git","development-environment","workflow","tmux","cli","developer-tool",{"commitSha":272,"license":243},{"parentExtensionId":511,"repoId":512},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[223,507,508,504,503,506,505],{"evaluatedAt":515,"extractAt":516,"updatedAt":515},1778699613343,1778699234184]