[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-itsmemeworks-adhx-zh-CN":3,"guides-for-itsmemeworks-adhx":378,"similar-k17071sdgxe9zahe8sxspvgfnn86mdth-zh-CN":379},{"_creationTime":4,"_id":5,"children":6,"community":48,"display":49,"evaluation":52,"identity":284,"isFallback":280,"parentExtension":287,"providers":315,"relations":320,"repo":321,"tags":375,"workflow":376},1778691212295.0356,"k17071sdgxe9zahe8sxspvgfnn86mdth",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":23,"relations":39,"tags":43,"workflow":44},1778691237683.222,"k17e5h8m5ad59m3y2m22ygrfj186ntt8",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"通过 ADHX API 以干净的、对 LLM 友好的 JSON 格式获取 X/Twitter 帖子。将任何 x.com、twitter.com 或 adhx.com 链接转换为结构化数据，包含完整的文章内容、作者信息和参与度指标。当用户分享 X/Twitter 链接（x.com、twitter.com、adxhx.com）并希望阅读、分析或总结帖子或推文时使用。",{"claudeCode":15},"itsmemeworks/adhx","adhx","https://github.com/itsmemeworks/adhx",{"basePath":19,"githubOwner":20,"githubRepo":16,"locale":21,"slug":16,"type":22},"skills/adhx","itsmemeworks","zh-CN","skill",{"evaluate":24,"extract":37},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":28,"targetMarket":35,"tier":36},"3.0.0","4.4.0",99,[29,30,31,32,33,34],"twitter","x-com","api","json","parser","data-extraction","global","verified",{"commitSha":38},"HEAD",{"parentExtensionId":40,"repoId":41,"translatedFrom":42},"k17cfffqpe38zdvz3nv9xkmetx86mzd7","kd77mjenc5h9jr4kr1vget7bw586nz3g","k175qet56x1sxexmx8ksncm39986nb0f",[31,34,32,33,29,30],{"evaluatedAt":45,"extractAt":46,"updatedAt":47},1778691193624,1778691134259,1778691237683,{"reviewCount":11},{"description":50,"installMethods":51,"name":16,"sourceUrl":17},"将 X/Twitter 帖子作为干净的 LLM 友好型 JSON 获取。粘贴任何 x.com 链接即可获得结构化数据，包含完整内容、作者信息和参与度指标。",{"claudeCode":16},{"_creationTime":53,"_id":54,"extensionId":5,"locale":21,"result":55,"trustSignals":266,"workflow":282},1778691212295.036,"kn7678rxvce8ncx1yppxs9f17186npc9",{"checks":56,"evaluatedAt":241,"extensionSummary":242,"features":243,"nonGoals":249,"promptVersionExtension":25,"promptVersionScoring":26,"purpose":253,"rationale":254,"score":27,"summary":255,"tags":256,"tier":36,"useCases":261},[57,62,65,68,72,75,80,84,87,90,94,98,101,105,108,111,114,117,120,123,127,131,135,139,143,146,149,152,156,159,162,165,168,171,174,178,182,186,189,193,196,199,202,205,208,211,214,217,220,223,227,230,233,237],{"category":58,"check":59,"severity":60,"summary":61},"Practical Utility","Problem relevance","pass","描述清楚地说明了管理和查找已保存的 X/Twitter 书签的问题。",{"category":58,"check":63,"severity":60,"summary":64},"Unique selling proposition","该扩展提供了具体解决方案，可通过全文搜索和组织功能查找已保存的推文，超越了基本的书签功能。",{"category":58,"check":66,"severity":60,"summary":67},"Production readiness","该扩展提供了保存、组织和搜索 X/Twitter 书签的完整工作流程，并附有设置和部署说明。",{"category":69,"check":70,"severity":60,"summary":71},"Scope","Single responsibility principle","该插件专注于管理 X/Twitter 书签，其范围与名称和描述一致。",{"category":69,"check":73,"severity":60,"summary":74},"Description quality","显示的描述准确地反映了该插件将 X/Twitter 帖子作为干净 JSON 获取的功能。",{"category":76,"check":77,"severity":78,"summary":79},"Invocation","Scoped tools","not_applicable","这是一个捆绑了技能的插件，其各个工具在此上下文中不直接暴露供代理调用。",{"category":81,"check":82,"severity":60,"summary":83},"Documentation","Configuration & parameter reference","README 详细说明了设置和部署所需的所有环境变量。",{"category":69,"check":85,"severity":78,"summary":86},"Tool naming","这是一个插件；在此格式下，各个工具的名称不直接相关。",{"category":69,"check":88,"severity":78,"summary":89},"Minimal I/O surface","作为一个提供技能的插件，I/O 表面由技能的合约定义，此处不直接评估。",{"category":91,"check":92,"severity":60,"summary":93},"License","License usability","MIT 许可证在 README 和 LICENSE 文件中已清楚声明。",{"category":95,"check":96,"severity":60,"summary":97},"Maintenance","Commit recency","最后一次提交是在 2026 年 4 月 21 日，表明近期有过维护。",{"category":95,"check":99,"severity":60,"summary":100},"Dependency Management","该项目使用 pnpm 并有 lockfile，表明良好的依赖管理实践。",{"category":102,"check":103,"severity":60,"summary":104},"Security","Secret Management","密钥通过环境变量处理，README 规定了其用法，未发现硬编码的密钥。",{"category":102,"check":106,"severity":60,"summary":107},"Injection","代码是用 TypeScript/React 和 Next.js 编写的，通常能安全处理输入。README 没有表明存在远程代码执行漏洞。",{"category":102,"check":109,"severity":60,"summary":110},"Transitive Supply-Chain Grenades","依赖项通过 pnpm 和 lockfiles 管理。README 没有表明会运行时获取未提交的代码或数据。",{"category":102,"check":112,"severity":60,"summary":113},"Sandbox Isolation","该项目是一个 Web 应用程序和 Next.js 框架，旨在在受控环境中运行。没有证据表明尝试写入项目文件夹之外的内容。",{"category":102,"check":115,"severity":60,"summary":116},"Sandbox escape primitives","在提供的源文件中未发现分离进程或 deny-retry 循环的证据。",{"category":102,"check":118,"severity":60,"summary":119},"Data Exfiltration","该扩展专注于通过 API 获取 X/Twitter 的数据，似乎不会泄露用户数据。",{"category":102,"check":121,"severity":60,"summary":122},"Hidden Text Tricks","在捆绑的文件中未发现隐藏文本技巧或恶意 Unicode 字符。",{"category":124,"check":125,"severity":60,"summary":126},"Hooks","Opaque code execution","代码主要是 Next.js/React 和 TypeScript，可读性强。未观察到混淆代码或运行时脚本获取。",{"category":128,"check":129,"severity":60,"summary":130},"Portability","Structural Assumption","该扩展假定标准的 Node.js/pnpm 环境和 Next.js 项目结构，这已在文档中说明。",{"category":132,"check":133,"severity":60,"summary":134},"Trust","Issues Attention","过去 90 天内打开 0 个问题，关闭 0 个问题，表明近期活动较少，但没有负面迹象。",{"category":136,"check":137,"severity":60,"summary":138},"Versioning","Release Management","该插件在 `plugin.json` 和 `package.json` 中都有 `version`，并使用 Release Please 进行自动化发布。",{"category":140,"check":141,"severity":60,"summary":142},"Code Execution","Validation","该项目使用 Drizzle ORM 和 SQLite，这表明进行了架构验证。TypeScript 为输入提供了类型验证。",{"category":102,"check":144,"severity":60,"summary":145},"Unguarded Destructive Operations","该扩展在用户数据方面主要是只读的，不执行破坏性操作。",{"category":140,"check":147,"severity":60,"summary":148},"Error Handling","Next.js 框架和 TypeScript 提供了强大的错误处理能力。SKILL.md 也提到了处理 API 错误。",{"category":140,"check":150,"severity":60,"summary":151},"Logging","该应用程序是一个 Web 服务；日志记录通常由部署平台（Fly.io）处理。此类型的插件没有特定的审计日志要求。",{"category":153,"check":154,"severity":60,"summary":155},"Compliance","GDPR","该扩展获取公开的 X/Twitter 数据，似乎不处理超出公开可用数据范围的个人数据。",{"category":153,"check":157,"severity":60,"summary":158},"Target market","该扩展独立于语言，并且基于 API，因此具有全球适用性。",{"category":128,"check":160,"severity":60,"summary":161},"Runtime stability","该应用程序使用标准 Web 技术（Next.js、React、Node.js）构建，应具有跨平台兼容性。",{"category":81,"check":163,"severity":60,"summary":164},"README","README 内容详尽，详细说明了目的、功能、设置、部署和用法。",{"category":69,"check":166,"severity":78,"summary":167},"Tool surface size","这是一个捆绑了技能的插件，因此在此上下文中不适用直接的工具表面大小评估。",{"category":76,"check":169,"severity":78,"summary":170},"Overlapping near-synonym tools","作为一个提供单一技能的插件，没有重叠的工具可供评估。",{"category":81,"check":172,"severity":60,"summary":173},"Phantom features","README 和 Next.js 应用程序中实现了 README 中提到的所有功能，例如搜索、标记和阅读跟踪。",{"category":175,"check":176,"severity":60,"summary":177},"Install","Installation instruction","README 提供了清晰的本地开发和部署安装说明，包括环境变量和代理技能安装。",{"category":179,"check":180,"severity":60,"summary":181},"Errors","Actionable error messages","README 提供了 API 错误指南，并且 TypeScript/Next.js 的使用表明应用程序内部具有强大的错误处理能力。",{"category":183,"check":184,"severity":60,"summary":185},"Execution","Pinned dependencies","该项目使用 `pnpm` 并有 `pnpm-lock.yaml` 文件，表明依赖项已固定。",{"category":69,"check":187,"severity":60,"summary":188},"Dry-run preview","该扩展在数据获取方面主要是只读的，未发现需要 dry-run 的破坏性操作。",{"category":190,"check":191,"severity":60,"summary":192},"Protocol","Idempotent retry & timeouts","API 调用可能是幂等的读取操作。Web 框架应妥善处理超时。",{"category":153,"check":194,"severity":60,"summary":195},"Telemetry opt-in","该项目默认似乎不收集或传输遥测数据。任何遥测数据可能属于部署平台（Fly.io）的一部分，而不是插件本身。",{"category":76,"check":197,"severity":60,"summary":198},"Name collisions","插件名称 'adhx' 是独特的，并且似乎不会与内置的 Claude Code 命令或其他常见扩展发生冲突。",{"category":76,"check":200,"severity":78,"summary":201},"Hooks-off mechanism","该插件似乎不使用或暴露钩子，因此不需要 hooks-off 机制。",{"category":76,"check":203,"severity":78,"summary":204},"Hook matcher tightness","此插件未定义或使用任何钩子。",{"category":102,"check":206,"severity":78,"summary":207},"Hook security","该插件未定义或使用任何钩子。",{"category":124,"check":209,"severity":78,"summary":210},"Silent prompt rewriting","该插件不实现任何提示重写钩子。",{"category":102,"check":212,"severity":78,"summary":213},"Permission Hook","此插件未实现任何权限钩子。",{"category":153,"check":215,"severity":78,"summary":216},"Hook privacy","该插件不使用钩子进行日志记录或遥测。",{"category":140,"check":218,"severity":78,"summary":219},"Hook dependency","该插件中没有钩子。",{"category":81,"check":221,"severity":60,"summary":222},"Feature Transparency","README 和 SKILL.md 中清晰地解释了通过 API 获取 X/Twitter 帖子的关键功能。",{"category":224,"check":225,"severity":60,"summary":226},"Convention","Layout convention adherence","插件结构遵循标准约定，`.claude-plugin/` 目录中有 `plugin.json`，`skills/` 目录中有技能。",{"category":224,"check":228,"severity":78,"summary":229},"Plugin state","该插件似乎不管理需要 `${CLAUDE_PLUGIN_DATA}` 的持久状态。",{"category":102,"check":231,"severity":60,"summary":232},"Keychain-stored secrets","密钥通过环境变量处理并已记录，未存储在纯文本设置中。",{"category":234,"check":235,"severity":60,"summary":236},"Dependencies","Tagged release sourcing","插件的依赖项（Next.js、React 等）来自标准的 npm 包，版本明确。",{"category":238,"check":239,"severity":60,"summary":240},"Installation","Clean uninstall","该插件是一个 Web 应用程序和技能；它不会生成在卸载后仍然存在的后台守护进程或持久进程。",1778691170322,"该插件提供了一个 Web 应用程序和 Agent Skill，可通过 ADHX API 以结构化 JSON 数据形式获取 X/Twitter 帖子。它支持普通推文和长文，提供完整内容、作者信息和参与度指标。",[244,245,246,247,248],"将 X/Twitter 帖子作为干净的 LLM 友好型 JSON 获取","支持普通推文和长篇 X 文章","提取完整内容、作者信息和参与度指标","用于直接数据检索的 API 端点","用于与 LLM 代理无缝集成的 Agent Skill",[250,251,252],"通过抓取或浏览器自动化直接与 X/Twitter 平台进行交互。","管理用户书签或提供前端书签管理器。","用官方 X/Twitter API 替换复杂的 C# 操作。","为 LLM 提供来自 X/Twitter 帖子的干净、结构化的 JSON 数据，从而可以更轻松地进行分析、摘要和集成到代理工作流中。","该插件文档齐全、安全且遵循最佳实践。唯一的小瑕疵是缺少显式钩子，但这在此场景下不适用。","一个高质量的插件，用于以 JSON 格式获取和处理 X/Twitter 帖子，以供 LLM 使用。",[29,257,258,31,259,32,260],"x","bookmarks","llm","nextjs",[262,263,264,265],"为代理总结 X/Twitter 帖子。","分析 X/Twitter 帖子的参与度指标。","提取对话中分享的 X/Twitter 链接的结构化数据。","将 X/Twitter 内容集成到代理驱动的内容生成工作流中。",{"codeQuality":267,"collectedAt":269,"documentation":270,"maintenance":273,"popularity":277,"security":278,"testCoverage":281},{"hasLockfile":268},true,1778691152901,{"descriptionLength":271,"readmeSize":272},150,9845,{"closedIssues90d":11,"forks":11,"hasChangelog":268,"manifestVersion":274,"openIssues90d":11,"pushedAt":275,"stars":276},"1.0.0",1776798836000,6,{"npmDownloads":11},{"hasNpmPackage":268,"license":279,"smitheryVerified":280},"MIT",false,{"hasCi":268,"hasTests":268},{"updatedAt":283},1778691212295,{"basePath":285,"githubOwner":20,"githubRepo":16,"locale":21,"slug":16,"type":286},"","plugin",{"_creationTime":288,"_id":289,"community":290,"display":291,"identity":294,"parentExtension":297,"providers":298,"relations":310,"tags":311,"workflow":312},1778691134259.2341,"k17e6xhqcgd1n5hc98vpmmcf2n86mthk",{"reviewCount":11},{"description":292,"installMethods":293,"name":16,"sourceUrl":17},"X/Twitter post reader for LLMs",{"claudeCode":15},{"basePath":285,"githubOwner":20,"githubRepo":16,"locale":295,"slug":16,"type":296},"en","marketplace",null,{"evaluate":299,"extract":305},{"promptVersionExtension":300,"promptVersionScoring":26,"score":301,"tags":302,"targetMarket":35,"tier":36},"3.1.0",98,[29,257,258,259,31,303,304],"reading","social-media",{"commitSha":38,"marketplace":306,"plugin":308},{"name":16,"pluginCount":307},1,{"mcpCount":11,"provider":309,"skillCount":11},"classify",{"repoId":41},[31,258,259,303,304,29,257],{"evaluatedAt":313,"extractAt":46,"updatedAt":314},1778691152553,1778691238238,{"evaluate":316,"extract":318},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":317,"targetMarket":35,"tier":36},[29,257,258,31,259,32,260],{"commitSha":38,"license":279,"plugin":319},{"mcpCount":11,"provider":309,"skillCount":307},{"parentExtensionId":289,"repoId":41,"translatedFrom":40},{"_creationTime":322,"_id":41,"identity":323,"providers":324,"workflow":370},1778689896946.0454,{"githubOwner":20,"githubRepo":16,"sourceUrl":17},{"classify":325,"discover":359,"extract":362,"github":363,"npm":369},{"commitSha":38,"extensions":326},[327,340,352],{"basePath":285,"description":292,"displayName":16,"installMethods":328,"rationale":329,"selectedPaths":330,"source":339,"sourceLanguage":295,"type":296},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[331,334,336],{"path":332,"priority":333},".claude-plugin/marketplace.json","mandatory",{"path":335,"priority":333},"README.md",{"path":337,"priority":338},"LICENSE","high","rule",{"basePath":285,"description":341,"displayName":16,"installMethods":342,"license":279,"rationale":343,"selectedPaths":344,"source":339,"sourceLanguage":295,"type":286},"Fetch X/Twitter posts as clean LLM-friendly JSON. Paste any x.com link and get structured data with full content, author info, and engagement metrics.",{"claudeCode":16},"plugin manifest at .claude-plugin/plugin.json",[345,347,348,349],{"path":346,"priority":333},".claude-plugin/plugin.json",{"path":335,"priority":333},{"path":337,"priority":338},{"path":350,"priority":351},"skills/adhx/SKILL.md","medium",{"basePath":19,"description":353,"displayName":16,"installMethods":354,"rationale":355,"selectedPaths":356,"source":339,"sourceLanguage":295,"type":22},"Fetch X/Twitter posts as clean LLM-friendly JSON via the ADHX API. Converts any x.com, twitter.com, or adhx.com link into structured data with full article content, author info, and engagement metrics. Use when a user shares an X/Twitter link (x.com, twitter.com, adhx.com) and wants to read, analyze, or summarize the post or tweet.",{"claudeCode":15},"SKILL.md frontmatter at skills/adhx/SKILL.md",[357],{"path":358,"priority":333},"SKILL.md",{"sources":360},[361],"manual",{"npmPackage":16},{"closedIssues90d":11,"description":364,"forks":11,"homepage":365,"license":279,"openIssues90d":11,"pushedAt":275,"readmeSize":272,"stars":276,"topics":366},"Save now. Read never. Find always.","https://adhx.com",[367,258,260,368,29],"adhd","productivity",{"downloads":11},{"classifiedAt":371,"discoverAt":372,"extractAt":373,"githubAt":373,"npmAt":374,"updatedAt":371},1778691134084,1778689896946,1778691131267,1778691132912,[31,258,32,259,260,29,257],{"evaluatedAt":377,"extractAt":46,"updatedAt":283},1778691170439,[],[380,409,445,473,505,535],{"_creationTime":381,"_id":382,"community":383,"display":384,"identity":389,"providers":391,"relations":400,"tags":404,"workflow":405},1778699275898.9983,"k17a3x3n6bh2mm715mry8t716186nn6p",{"reviewCount":11},{"description":385,"installMethods":386,"name":387,"sourceUrl":388},"X (Twitter) 实时数据平台技能，提供 REST API（100 多个端点）、MCP 服务器（2 个工具）和 Webhook。涵盖推文搜索、用户查找、时间线、提取、监控、赠品抽奖、积分、支持以及经过确认的私有读取、写入操作、Webhook、监控和按使用付费流程。每次调用读取价格为 $0.00015。",{"claudeCode":387},"x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":285,"githubOwner":390,"githubRepo":387,"locale":21,"slug":387,"type":286},"Xquik-dev",{"evaluate":392,"extract":398},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":393,"targetMarket":35,"tier":36},[257,29,31,394,34,395,396,397],"scraper","mcp-server","monitoring","webhooks",{"commitSha":38,"license":279,"plugin":399},{"mcpCount":11,"provider":309,"skillCount":307},{"parentExtensionId":401,"repoId":402,"translatedFrom":403},"k17df5mxb3839qe7nbg1y0hy5986nfbq","kd783enpnwhry153ka0z65ear186mjbh","k17axvhmvwp90strpqcd5b0h7986m80d",[31,34,395,396,394,29,397,257],{"evaluatedAt":406,"extractAt":407,"updatedAt":408},1778699215383,1778699170774,1778699275899,{"_creationTime":410,"_id":411,"community":412,"display":413,"identity":419,"providers":422,"relations":436,"tags":440,"workflow":441},1778693655824.435,"k17046jensvb82jshmksyrt4ps86nxe5",{"reviewCount":11},{"description":414,"installMethods":415,"name":417,"sourceUrl":418},"访问 Microsoft 官方文档、API 参考和代码示例，涵盖 Azure、.NET、Windows 等。",{"claudeCode":416},"microsoft-docs","Microsoft Learn MCP 服务器","https://github.com/MicrosoftDocs/mcp",{"basePath":285,"githubOwner":420,"githubRepo":421,"locale":21,"slug":421,"type":286},"MicrosoftDocs","mcp",{"evaluate":423,"extract":432},{"promptVersionExtension":25,"promptVersionScoring":26,"score":424,"tags":425,"targetMarket":35,"tier":36},100,[426,427,428,429,31,430,431],"microsoft","documentation","azure","net","rag","cli",{"commitSha":38,"license":433,"plugin":434},"CC-BY-4.0",{"mcpCount":11,"provider":309,"skillCount":435},3,{"parentExtensionId":437,"repoId":438,"translatedFrom":439},"k17cyy5a1yyy3kgamhnat6m15x86n6r3","kd7a5v3pbwtsn0qajecay1jdcs86nn0z","k1735x1w1m3nbt4dfnr954mjsd86mkhc",[31,428,431,427,426,429,430],{"evaluatedAt":442,"extractAt":443,"updatedAt":444},1778693508577,1778693447172,1778693655824,{"_creationTime":446,"_id":447,"community":448,"display":449,"identity":455,"providers":459,"relations":466,"tags":469,"workflow":470},1778696052276.008,"k173c9f6h756g95dhcd0eb0g6n86n2jw",{"reviewCount":11},{"description":450,"installMethods":451,"name":453,"sourceUrl":454},"Claude Code expertise: skills, commands, hooks, MCP, settings (7 skills)",{"claudeCode":452},"anthropic","ai-skills","https://github.com/raintree-technology/claude-starter",{"basePath":456,"githubOwner":457,"githubRepo":458,"locale":295,"slug":452,"type":286},"templates/.claude/skills/anthropic","raintree-technology","claude-starter",{"evaluate":460,"extract":465},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":461,"targetMarket":35,"tier":36},[462,452,463,431,32,464,31],"fintech","developer-tools","compression",{"commitSha":38},{"parentExtensionId":467,"repoId":468},"k17ab1tq0pfjcwj6czghvnwvzn86mye7","kd78ywakatnz4sjfx781sy14vh86mtty",[452,31,431,464,463,462,32],{"evaluatedAt":471,"extractAt":472,"updatedAt":471},1778696086128,1778696052276,{"_creationTime":474,"_id":475,"community":476,"display":477,"identity":482,"providers":486,"relations":498,"tags":501,"workflow":502},1778699018122.767,"k17adsyhjmtqhwv08wedqxgmm186myve",{"reviewCount":11},{"description":478,"installMethods":479,"name":480,"sourceUrl":481},"Frontend UI development and mobile application implementation across platforms",{"claudeCode":480},"frontend-mobile-development","https://github.com/wshobson/agents",{"basePath":483,"githubOwner":484,"githubRepo":485,"locale":295,"slug":480,"type":286},"plugins/frontend-mobile-development","wshobson","agents",{"evaluate":487,"extract":495},{"promptVersionExtension":25,"promptVersionScoring":26,"score":301,"tags":488,"targetMarket":35,"tier":36},[489,490,491,260,492,493,494],"frontend","mobile","react","react-native","expo","ui-development",{"commitSha":38,"license":279,"plugin":496},{"mcpCount":11,"provider":309,"skillCount":497},4,{"parentExtensionId":499,"repoId":500},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[493,489,490,260,491,492,494],{"evaluatedAt":503,"extractAt":504,"updatedAt":503},1778699137541,1778699018122,{"_creationTime":506,"_id":507,"community":508,"display":509,"identity":515,"providers":519,"relations":528,"tags":531,"workflow":532},1778685949178.786,"k178mpsjs6hvy6gfbm0b2wcdm186ndw9",{"reviewCount":11},{"description":510,"installMethods":511,"name":513,"sourceUrl":514},"Next.js development expertise with skills for App Router, Server Components, Route Handlers, Server Actions, and authentication patterns",{"claudeCode":512},"nextjs-expert","Next.js Expert","https://github.com/davepoon/buildwithclaude",{"basePath":516,"githubOwner":517,"githubRepo":518,"locale":295,"slug":512,"type":286},"plugins/nextjs-expert","davepoon","buildwithclaude",{"evaluate":520,"extract":525},{"promptVersionExtension":25,"promptVersionScoring":26,"score":521,"tags":522,"targetMarket":35,"tier":36},97,[260,491,523,463,524],"app-router","code-generation",{"commitSha":38,"license":279,"plugin":526},{"mcpCount":11,"provider":309,"skillCount":527},5,{"parentExtensionId":529,"repoId":530},"k17dg0d5d8g0a5nhm59gm0tkwx86nbt4","kd719kw54vhmcscq7ckdp59fg586mnt6",[523,524,463,260,491],{"evaluatedAt":533,"extractAt":534,"updatedAt":533},1778687130418,1778685949178,{"_creationTime":536,"_id":537,"community":538,"display":539,"identity":544,"providers":547,"relations":558,"tags":561,"workflow":562},1778699106415.5308,"k177x97s1mhhpxx09n716fxs8n86m258",{"reviewCount":11},{"description":540,"installMethods":541,"name":542,"sourceUrl":543},"使用块索引定位和富文本格式将 Markdown 文章发布到 X (Twitter) 文章",{"claudeCode":542},"x-article-publisher","https://github.com/wshuyi/x-article-publisher-skill",{"basePath":285,"githubOwner":545,"githubRepo":546,"locale":21,"slug":546,"type":286},"wshuyi","x-article-publisher-skill",{"evaluate":548,"extract":556},{"promptVersionExtension":25,"promptVersionScoring":26,"score":549,"tags":550,"targetMarket":35,"tier":555},95,[257,29,551,552,553,554],"articles","markdown","publishing","automation","community",{"commitSha":38,"license":279,"plugin":557},{"mcpCount":11,"provider":309,"skillCount":307},{"repoId":559,"translatedFrom":560},"kd7bnr3gkws94jkjxs58f1mz4h86nn5v","k17d09ybwp51vs1g09ag5r49wh86na6t",[551,554,552,553,29,257],{"evaluatedAt":563,"extractAt":564,"updatedAt":565},1778699064672,1778699045700,1778699106415]