[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-kepano-obsidian-bases-zh-CN":3,"guides-for-kepano-obsidian-bases":412,"similar-k175436fmk9b92aq0pt5bfe7pn86m7jx-zh-CN":413},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":225,"parentExtension":246,"providers":301,"relations":305,"repo":307,"tags":409,"workflow":410},1778692072249.7603,"k175436fmk9b92aq0pt5bfe7pn86m7jx",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"创建和编辑 Obsidian Bases（.base 文件），支持视图、筛选器、公式和摘要。适用于处理 .base 文件、创建类似数据库的笔记视图，或当用户在 Obsidian 中提及 Bases、表格视图、卡片视图、筛选器或公式时。",{"claudeCode":12},"kepano/obsidian-skills","obsidian-bases","https://github.com/kepano/obsidian-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":239},1778692072249.7605,"kn73dy9xxbaa8w3watx6za6fbd86nc0y","zh-CN",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"tier":218,"useCases":219},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,97,100,104,107,110,113,116,119,122,126,129,133,137,140,143,146,149,153,156,159,162,165,168,171,175,179,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","描述清楚地说明了该技能可以创建和编辑 Obsidian Bases（.base 文件），并具有特定功能，在处理 Obsidian 数据时提供了清晰的使用场景和边界。",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","Frontmatter 简洁，并在字符限制内有效总结了核心功能和触发短语。",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","SKILL.md 的主体内容远少于 500 行，并适当地将详细信息委托给单独的参考文件。",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","SKILL.md 适当地链接到外部参考文件以获取详细信息，遵循渐进式披露原则。",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","该技能不涉及需要分叉上下文的深度探索或代码审查。",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","提供了充足的端到端示例，涵盖任务跟踪、阅读列表和每日笔记等各种用例，并附有合理的结果。",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","文档详细介绍了边缘情况，如 YAML 语法错误、公式错误和空值检查，并提供了症状和恢复步骤。",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","该技能似乎不依赖于外部 MCP 服务器或具有回退机制的自定义工具。",{"category":53,"check":54,"severity":24,"summary":55},"Safety","Halt on unexpected state","文档明确指示在出现意外的预状态（如 YAML 语法错误或未定义的公式）时中止并报告。",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Cross-skill coupling","该技能是独立的，不隐式依赖于其他技能。任何对外部概念的引用都通过文档链接进行。",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","描述清楚地指出了创建和编辑具有视图、筛选器和公式等特定功能的 Obsidian Bases（.base 文件）的问题。",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","该技能提供了一个用于管理 Obsidian Bases（.base 文件）和结构化数据的专用工具，其价值超越了标准的 Obsidian 笔记记录或通用 LLM 功能。",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","该技能提供了全面的文档，包括模式、语法、公式和错误处理，使其能够在实际工作流中用于管理 Obsidian Bases。",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","该扩展专门用于创建和编辑 Obsidian Bases（.base 文件），遵循单一职责原则。",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","描述准确、简洁，并能有效反映该技能在管理 Obsidian Bases 方面的功能。",{"category":22,"check":77,"severity":39,"summary":78},"Scoped tools","该技能不公开单个工具，它作为一个在 .base 文件上操作的单一技能。",{"category":30,"check":80,"severity":24,"summary":81},"Configuration & parameter reference","与筛选器、公式、属性、视图及其语法相关的所有参数都得到了充分的文档记录。",{"category":70,"check":83,"severity":39,"summary":84},"Tool naming","这是一个技能，而不是一组工具的名称。",{"category":70,"check":86,"severity":39,"summary":87},"Minimal I/O surface","作为一个技能，它操作文件内容和结构化数据，而不是具有参数模式的离散工具。",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","该扩展根据 MIT 许可证分发，该许可证是宽松且广泛可用的。",{"category":93,"check":94,"severity":95,"summary":96},"Maintenance","Commit recency","warning","最后一次提交是在 2026 年 5 月 7 日，这已超过 3 个月。虽然相对近期，但已接近 90 天阈值，可能存在过时风险。",{"category":93,"check":98,"severity":39,"summary":99},"Dependency Management","该技能似乎没有需要管理的外部依赖项。",{"category":101,"check":102,"severity":39,"summary":103},"Security","Secret Management","该技能不处理机密信息。",{"category":101,"check":105,"severity":24,"summary":106},"Injection","该技能操作结构化数据文件（.base），并且似乎不加载或执行不受信任的第三方数据。",{"category":101,"check":108,"severity":24,"summary":109},"Transitive Supply-Chain Grenades","该技能在运行时不获取外部内容，仅操作捆绑的指令和用户提供的文件。",{"category":101,"check":111,"severity":24,"summary":112},"Sandbox Isolation","该技能操作用户提供的内容，并且似乎不修改项目范围之外的文件或尝试逃离沙箱限制。",{"category":101,"check":114,"severity":24,"summary":115},"Sandbox escape primitives","在技能指令中未发现分离进程或拒绝-重试循环的证据。",{"category":101,"check":117,"severity":24,"summary":118},"Data Exfiltration","该技能的功能侧重于本地文件操作，不涉及出站调用或机密数据提交。",{"category":101,"check":120,"severity":24,"summary":121},"Hidden Text Tricks","捆绑的内容似乎没有隐藏的操纵技巧、控制字符或不可见的 Unicode 序列。",{"category":123,"check":124,"severity":24,"summary":125},"Hooks","Opaque code execution","该技能的指令是纯文本，不涉及混淆代码、base64 payload 或运行时脚本获取。",{"category":57,"check":127,"severity":24,"summary":128},"Structural Assumption","该技能操作 Obsidian 库结构和 .base 文件，并做出了其用法中记录的合理假设。",{"category":130,"check":131,"severity":95,"summary":132},"Trust","Issues Attention","过去 90 天内打开了 20 个问题，而仅关闭了 3 个，这表明维护者响应缓慢。",{"category":134,"check":135,"severity":24,"summary":136},"Versioning","Release Management","SKILL.md 前端部分的 `name` 和 `description` 字段有效地充当了版本信号，README 引用了特定的安装方法，这暗示了一个稳定的版本。",{"category":49,"check":138,"severity":24,"summary":139},"Validation","文档详细说明了 YAML、筛选器和公式的特定语法规则，暗示了对输入结构的验证。",{"category":101,"check":141,"severity":24,"summary":142},"Unguarded Destructive Operations","该技能主要创建和编辑文件，没有需要特殊保护的破坏性操作。",{"category":49,"check":144,"severity":24,"summary":145},"Error Handling","该技能文档明确详细说明了常见错误（YAML 语法、公式错误）并提供了恢复步骤。",{"category":49,"check":147,"severity":39,"summary":148},"Logging","该技能不执行破坏性操作或出站调用，因此不需要本地审计日志。",{"category":150,"check":151,"severity":39,"summary":152},"Compliance","GDPR","该技能操作用户定义的 Obsidian 数据，不直接处理需要 GDPR 考虑的个人数据。",{"category":150,"check":154,"severity":24,"summary":155},"Target market","该技能面向 Obsidian 用户，没有区域限制，因此默认为全球。",{"category":57,"check":157,"severity":24,"summary":158},"Runtime stability","该技能依赖于标准的 YAML 解析和 Obsidian 的环境，没有明显的操作系统或 shell 特定假设。",{"category":30,"check":160,"severity":24,"summary":161},"README","存在 README 文件，提供了安装说明，并列出了可用的技能，包括此技能。",{"category":70,"check":163,"severity":39,"summary":164},"Tool surface size","这是一个单一的技能，而不是一组工具。",{"category":22,"check":166,"severity":39,"summary":167},"Overlapping near-synonym tools","该技能不公开具有重叠功能的多个工具。",{"category":30,"check":169,"severity":24,"summary":170},"Phantom features","所有文档中记录的功能，如创建带有视图和筛选器的 .base 文件，都已实现并在 SKILL.md 中进行了描述。",{"category":172,"check":173,"severity":24,"summary":174},"Install","Installation instruction","README 提供了清晰、可复制粘贴的安装说明，适用于各种环境（Marketplace、npx、Claude Code、Codex CLI、OpenCode）。",{"category":176,"check":177,"severity":24,"summary":178},"Errors","Actionable error messages","文档提供了关于排查 YAML 语法错误和常见公式错误的具体指导，并附有可操作的步骤。",{"category":180,"check":181,"severity":39,"summary":182},"Execution","Pinned dependencies","该技能似乎没有使用需要固定的第三方依赖项。",{"category":70,"check":184,"severity":39,"summary":185},"Dry-run preview","该技能的操作涉及文件创建和编辑，而不是需要进行干运行预览的状态更改命令。",{"category":187,"check":188,"severity":39,"summary":189},"Protocol","Idempotent retry & timeouts","该技能在本地文件上操作，不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":150,"check":191,"severity":39,"summary":192},"Telemetry opt-in","该技能不发出遥测数据。",1778691965673,"该技能允许用户创建和编辑 Obsidian Bases（.base 文件），这些文件是 Obsidian 中用于创建类似数据库的笔记视图的结构化数据文件。它支持定义全局和视图特定的筛选器、用于计算属性的公式以及各种视图类型（表格、卡片、列表、地图）。",[196,197,198,199,200],"创建和编辑 Obsidian Base（.base）文件","定义用于选择笔记的筛选器","实现用于计算属性的公式","配置表格、卡片、列表和地图视图","管理属性和摘要",[202,203,204],"编辑标准的 Obsidian Markdown（.md）文件","管理 Obsidian 插件或主题","通过 CLI 命令与 Obsidian 交互","3.0.0","4.4.0","使用户能够通过 .base 文件高效地管理 Obsidian 中的结构化数据，创建动态和交互式的笔记视图。","该技能文档齐全，涵盖了边缘情况，并遵循最佳实践。唯一的小问题是提交的近期性和相对已关闭的开放问题数量较多。",95,"一个高质量的技能，用于管理 Obsidian Bases（.base 文件），拥有出色的文档和示例。",[212,213,214,215,216,217],"obsidian","bases","markdown","yaml","productivity","documentation","community",[220,221,222],"在 Obsidian 中处理 .base 文件","创建类似数据库的笔记视图","使用结构化数据组织任务、阅读列表或每日笔记",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":236,"testCoverage":238},{"hasLockfile":225},false,1778691949104,{"descriptionLength":228,"readmeSize":229},256,2565,{"closedIssues90d":231,"forks":232,"hasChangelog":225,"openIssues90d":233,"pushedAt":234,"stars":235},3,2128,20,1778185448000,31002,{"hasNpmPackage":225,"license":237,"smitheryVerified":225},"MIT",{"hasCi":225,"hasTests":225},{"updatedAt":240},1778692072249,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/obsidian-bases","kepano","obsidian-skills","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":254,"parentExtension":258,"providers":289,"relations":296,"tags":297,"workflow":298},1778691854276.604,"k17bttant31x15g1p63z6mkehh86n37f",{"reviewCount":8},{"description":251,"installMethods":252,"name":253,"sourceUrl":14},"Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.",{"claudeCode":212},"Obsidian",{"basePath":255,"githubOwner":243,"githubRepo":244,"locale":256,"slug":244,"type":257},"","en","plugin",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":265,"providers":267,"relations":282,"tags":284,"workflow":285},1778691854276.6038,"k1781ajs5tna9vkz0peaa9cafh86mzbr",{"reviewCount":8},{"description":263,"installMethods":264,"name":244,"sourceUrl":14},"Agent skills for Obsidian. Teach your agent to use Markdown, Bases, JSON Canvas, and use the CLI.",{"claudeCode":12},{"basePath":255,"githubOwner":243,"githubRepo":244,"locale":256,"slug":244,"type":266},"marketplace",{"evaluate":268,"extract":276},{"promptVersionExtension":269,"promptVersionScoring":206,"score":270,"tags":271,"targetMarket":275,"tier":218},"3.1.0",79,[212,214,272,273,274],"cli","notes","knowledge-management","global",{"commitSha":277,"marketplace":278,"plugin":280},"HEAD",{"name":244,"pluginCount":279},1,{"mcpCount":8,"provider":281,"skillCount":8},"classify",{"repoId":283},"kd75q6pm8pgs19zcxpqgt5da9186m9f3",[272,274,214,273,212],{"evaluatedAt":286,"extractAt":287,"updatedAt":288},1778691877356,1778691854276,1778692095422,{"evaluate":290,"extract":293},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":291,"targetMarket":275,"tier":218},[212,214,273,292,272],"pkm",{"commitSha":277,"license":237,"plugin":294},{"mcpCount":8,"provider":281,"skillCount":295},5,{"parentExtensionId":260,"repoId":283},[272,214,273,212,292],{"evaluatedAt":299,"extractAt":287,"updatedAt":300},1778691912830,1778692095244,{"evaluate":302,"extract":304},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":303,"targetMarket":275,"tier":218},[212,213,214,215,216,217],{"commitSha":277},{"parentExtensionId":248,"repoId":283,"translatedFrom":306},"k1779c9sxg5nyj6v8snemf50qx86nb1r",{"_creationTime":308,"_id":283,"identity":309,"providers":310,"workflow":405},1778691850308.0276,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":311,"discover":394,"github":397},{"commitSha":277,"extensions":312},[313,326,345,354,364,372,380],{"basePath":255,"displayName":244,"installMethods":314,"rationale":315,"selectedPaths":316,"source":325,"sourceLanguage":256,"type":266},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[317,320,322],{"path":318,"priority":319},".claude-plugin/marketplace.json","mandatory",{"path":321,"priority":319},"README.md",{"path":323,"priority":324},"LICENSE","high","rule",{"basePath":255,"description":251,"displayName":212,"installMethods":327,"license":237,"rationale":328,"selectedPaths":329,"source":325,"sourceLanguage":256,"type":257},{"claudeCode":212},"plugin manifest at .claude-plugin/plugin.json",[330,332,333,334,337,339,341,343],{"path":331,"priority":319},".claude-plugin/plugin.json",{"path":321,"priority":319},{"path":323,"priority":324},{"path":335,"priority":336},"skills/defuddle/SKILL.md","medium",{"path":338,"priority":336},"skills/json-canvas/SKILL.md",{"path":340,"priority":336},"skills/obsidian-bases/SKILL.md",{"path":342,"priority":336},"skills/obsidian-cli/SKILL.md",{"path":344,"priority":336},"skills/obsidian-markdown/SKILL.md",{"basePath":346,"description":347,"displayName":348,"installMethods":349,"rationale":350,"selectedPaths":351,"source":325,"sourceLanguage":256,"type":245},"skills/defuddle","Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation to save tokens. Use instead of WebFetch when the user provides a URL to read or analyze, for online documentation, articles, blog posts, or any standard web page. Do NOT use for URLs ending in .md — those are already markdown, use WebFetch directly.","defuddle",{"claudeCode":12},"SKILL.md frontmatter at skills/defuddle/SKILL.md",[352],{"path":353,"priority":319},"SKILL.md",{"basePath":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":325,"sourceLanguage":256,"type":245},"skills/json-canvas","Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. Use when working with .canvas files, creating visual canvases, mind maps, flowcharts, or when the user mentions Canvas files in Obsidian.","json-canvas",{"claudeCode":12},"SKILL.md frontmatter at skills/json-canvas/SKILL.md",[361,362],{"path":353,"priority":319},{"path":363,"priority":336},"references/EXAMPLES.md",{"basePath":242,"description":365,"displayName":13,"installMethods":366,"rationale":367,"selectedPaths":368,"source":325,"sourceLanguage":256,"type":245},"Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.",{"claudeCode":12},"SKILL.md frontmatter at skills/obsidian-bases/SKILL.md",[369,370],{"path":353,"priority":319},{"path":371,"priority":336},"references/FUNCTIONS_REFERENCE.md",{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":325,"sourceLanguage":256,"type":245},"skills/obsidian-cli","Interact with Obsidian vaults using the Obsidian CLI to read, create, search, and manage notes, tasks, properties, and more. Also supports plugin and theme development with commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM. Use when the user asks to interact with their Obsidian vault, manage notes, search vault content, perform vault operations from the command line, or develop and debug Obsidian plugins and themes.","obsidian-cli",{"claudeCode":12},"SKILL.md frontmatter at skills/obsidian-cli/SKILL.md",[379],{"path":353,"priority":319},{"basePath":381,"description":382,"displayName":383,"installMethods":384,"rationale":385,"selectedPaths":386,"source":325,"sourceLanguage":256,"type":245},"skills/obsidian-markdown","Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.","obsidian-markdown",{"claudeCode":12},"SKILL.md frontmatter at skills/obsidian-markdown/SKILL.md",[387,388,390,392],{"path":353,"priority":319},{"path":389,"priority":336},"references/CALLOUTS.md",{"path":391,"priority":336},"references/EMBEDS.md",{"path":393,"priority":336},"references/PROPERTIES.md",{"sources":395},[396],"manual",{"closedIssues90d":231,"description":263,"forks":232,"license":237,"openIssues90d":233,"pushedAt":234,"readmeSize":229,"stars":235,"topics":398},[399,400,212,401,402,272,348,403,404],"claude","codex","skills","clawdbot","opencode","openclaw",{"classifiedAt":406,"discoverAt":407,"extractAt":408,"githubAt":408,"updatedAt":406},1778691854042,1778691850308,1778691852165,[213,217,214,212,216,215],{"evaluatedAt":411,"extractAt":287,"updatedAt":240},1778691965774,[],[414,444,474,500,529,551],{"_creationTime":415,"_id":416,"community":417,"display":418,"identity":424,"providers":427,"relations":436,"tags":439,"workflow":440},1778699327207.9,"k175rvcd9dmnjemnr3t64br1vh86nx2b",{"reviewCount":8},{"description":419,"installMethods":420,"name":422,"sourceUrl":423},"当用户想要翻译存储库 README、使存储库支持多语言、本地化文档、添加语言切换器、国际化 README 或更新 GitHub 风格存储库中的本地化 README 变体时使用。",{"claudeCode":421},"xixu-me/skills","readme-i18n","https://github.com/xixu-me/skills",{"basePath":425,"githubOwner":426,"githubRepo":401,"locale":18,"slug":422,"type":245},"skills/readme-i18n","xixu-me",{"evaluate":428,"extract":435},{"promptVersionExtension":205,"promptVersionScoring":206,"score":429,"tags":430,"targetMarket":275,"tier":434},100,[431,217,432,214,433],"localization","internationalization","github","verified",{"commitSha":277},{"repoId":437,"translatedFrom":438},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k173sze6h2kdjhyfbveynf98t586n5wt",[217,433,432,431,214],{"evaluatedAt":441,"extractAt":442,"updatedAt":443},1778699174967,1778699106670,1778699327208,{"_creationTime":445,"_id":446,"community":447,"display":448,"identity":454,"providers":458,"relations":467,"tags":470,"workflow":471},1778695548458.4048,"k17e5nn93syzxrybh3he9fz5eh86nbme",{"reviewCount":8},{"description":449,"installMethods":450,"name":452,"sourceUrl":453},"Guide a person in becoming a better teacher and explainer. AI coaches content structuring, audience calibration, explanation clarity, Socratic questioning technique, feedback interpretation, and reflective practice for technical presentations, documentation, and mentoring. Use when a person needs to present technical content and wants preparation coaching, wants to write better documentation or tutorials, struggles to explain concepts across expertise levels, is mentoring a colleague, or is preparing for a talk or knowledge-sharing session.\n",{"claudeCode":451},"pjt222/agent-almanac","teach-guidance","https://github.com/pjt222/agent-almanac",{"basePath":455,"githubOwner":456,"githubRepo":457,"locale":256,"slug":452,"type":245},"skills/teach-guidance","pjt222","agent-almanac",{"evaluate":459,"extract":466},{"promptVersionExtension":205,"promptVersionScoring":206,"score":429,"tags":460,"targetMarket":275,"tier":434},[461,462,463,217,464,465],"teaching","coaching","presentation","explanation","guidance",{"commitSha":277},{"parentExtensionId":468,"repoId":469},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[462,217,464,465,463,461],{"evaluatedAt":472,"extractAt":473,"updatedAt":472},1778701952682,1778695548458,{"_creationTime":475,"_id":476,"community":477,"display":478,"identity":482,"providers":484,"relations":496,"tags":497,"workflow":498},1778695548458.385,"k17avw7n0q0zss1q5kna5zvjzx86mdvr",{"reviewCount":8},{"description":479,"installMethods":480,"name":481,"sourceUrl":453},"Prepare an organisation for regulatory inspection by assessing readiness against agency-specific focus areas (FDA, EMA, MHRA). Covers warning letter and 483 theme analysis, mock inspection protocols, document bundle preparation, inspection logistics, and response template creation. Use when a regulatory inspection has been announced or is anticipated, when a periodic self-assessment is due, when new systems have been implemented since the last inspection, or after a significant audit finding that may attract regulatory attention.\n",{"claudeCode":451},"prepare-inspection-readiness",{"basePath":483,"githubOwner":456,"githubRepo":457,"locale":256,"slug":481,"type":245},"skills/prepare-inspection-readiness",{"evaluate":485,"extract":495},{"promptVersionExtension":205,"promptVersionScoring":206,"score":429,"tags":486,"targetMarket":275,"tier":434},[487,488,489,490,491,492,493,217,494],"compliance","gxp","inspection","fda","ema","mhra","readiness","process-automation",{"commitSha":277},{"parentExtensionId":468,"repoId":469},[487,217,491,490,488,489,492,494,493],{"evaluatedAt":499,"extractAt":473,"updatedAt":499},1778700122939,{"_creationTime":501,"_id":502,"community":503,"display":504,"identity":510,"providers":514,"relations":522,"tags":525,"workflow":526},1778699234184.6135,"k175frmf44tn80mcd6gvw1c1th86ngq9",{"reviewCount":8},{"description":505,"installMethods":506,"name":508,"sourceUrl":509},"Invoke parallel document-specialist agents for external web searches and documentation lookup",{"claudeCode":507},"Yeachan-Heo/oh-my-claudecode","external-context","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":511,"githubOwner":512,"githubRepo":513,"locale":256,"slug":508,"type":245},"skills/external-context","Yeachan-Heo","oh-my-claudecode",{"evaluate":515,"extract":521},{"promptVersionExtension":205,"promptVersionScoring":206,"score":429,"tags":516,"targetMarket":275,"tier":434},[517,217,518,519,520],"search","research","information-retrieval","multi-agent",{"commitSha":277},{"parentExtensionId":523,"repoId":524},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[217,519,520,518,517],{"evaluatedAt":527,"extractAt":528,"updatedAt":527},1778699449790,1778699234184,{"_creationTime":530,"_id":531,"community":532,"display":533,"identity":537,"providers":539,"relations":547,"tags":548,"workflow":549},1778699234184.6133,"k170q6m14w6ah5ygc0jr5sa54986mpx7",{"reviewCount":8},{"description":534,"installMethods":535,"name":536,"sourceUrl":509},"Deep codebase initialization with hierarchical AGENTS.md documentation",{"claudeCode":507},"deepinit",{"basePath":538,"githubOwner":512,"githubRepo":513,"locale":256,"slug":536,"type":245},"skills/deepinit",{"evaluate":540,"extract":546},{"promptVersionExtension":205,"promptVersionScoring":206,"score":429,"tags":541,"targetMarket":275,"tier":434},[217,542,543,544,545],"codebase","agent","typescript","javascript",{"commitSha":277},{"parentExtensionId":523,"repoId":524},[543,542,217,545,544],{"evaluatedAt":550,"extractAt":528,"updatedAt":550},1778699437749,{"_creationTime":552,"_id":553,"community":554,"display":555,"identity":561,"providers":565,"relations":573,"tags":576,"workflow":577},1778698519674.3237,"k172earne54eqhcgkf4h4dd4xn86mf0y",{"reviewCount":8},{"description":556,"installMethods":557,"name":559,"sourceUrl":560},"Next.js 16 缓存组件 - PPR、use cache 指令、cacheLife、cacheTag、updateTag",{"claudeCode":558},"vercel-labs/next-skills","next-cache-components","https://github.com/vercel-labs/next-skills",{"basePath":562,"githubOwner":563,"githubRepo":564,"locale":18,"slug":559,"type":245},"skills/next-cache-components","vercel-labs","next-skills",{"evaluate":566,"extract":572},{"promptVersionExtension":205,"promptVersionScoring":206,"score":429,"tags":567,"targetMarket":275,"tier":434},[568,569,570,571,217],"nextjs","react","caching","performance",{"commitSha":277},{"repoId":574,"translatedFrom":575},"kd74j5yynpnjmajhqjs5k1yd1186m086","k177rfsx01xb3yk52thpk5mqx986mpzp",[570,217,568,571,569],{"evaluatedAt":578,"extractAt":579,"updatedAt":580},1778698475220,1778698447161,1778698519674]