[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-Xquik-dev-x-twitter-scraper-zh-CN":3,"guides-for-Xquik-dev-x-twitter-scraper":383,"similar-k17a71jqepwy3mf69040fts18x86n46e-zh-CN":384},{"_creationTime":4,"_id":5,"children":6,"community":53,"display":54,"evaluation":58,"identity":254,"isFallback":237,"parentExtension":256,"providers":257,"relations":263,"repo":264,"tags":380,"workflow":381},1778699275348.4404,"k17a71jqepwy3mf69040fts18x86n46e",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":17,"providers":22,"relations":44,"tags":48,"workflow":49},1778699275898.9983,"k17a3x3n6bh2mm715mry8t716186nn6p",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16},"X (Twitter) 实时数据平台技能，提供 REST API（100 多个端点）、MCP 服务器（2 个工具）和 Webhook。涵盖推文搜索、用户查找、时间线、提取、监控、赠品抽奖、积分、支持以及经过确认的私有读取、写入操作、Webhook、监控和按使用付费流程。每次调用读取价格为 $0.00015。",{"claudeCode":15},"x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":18,"githubOwner":19,"githubRepo":15,"locale":20,"slug":15,"type":21},"","Xquik-dev","zh-CN","plugin",{"evaluate":23,"extract":38},{"promptVersionExtension":24,"promptVersionScoring":25,"score":26,"tags":27,"targetMarket":36,"tier":37},"3.0.0","4.4.0",99,[28,29,30,31,32,33,34,35],"x","twitter","api","scraper","data-extraction","mcp-server","monitoring","webhooks","global","verified",{"commitSha":39,"license":40,"plugin":41},"HEAD","MIT",{"mcpCount":11,"provider":42,"skillCount":43},"classify",1,{"parentExtensionId":45,"repoId":46,"translatedFrom":47},"k17df5mxb3839qe7nbg1y0hy5986nfbq","kd783enpnwhry153ka0z65ear186mjbh","k17axvhmvwp90strpqcd5b0h7986m80d",[30,32,33,34,31,29,35,28],{"evaluatedAt":50,"extractAt":51,"updatedAt":52},1778699215383,1778699170774,1778699275899,{"reviewCount":11},{"description":55,"installMethods":56,"name":15,"sourceUrl":16},"X (Twitter) 数据提取技能，适用于 AI 编码代理。拥有 100 多个端点，2 个 MCP 工具，每次调用费用低至 $0.00015。",{"claudeCode":57},"Xquik-dev/x-twitter-scraper",{"_creationTime":59,"_id":60,"extensionId":5,"locale":20,"result":61,"trustSignals":235,"workflow":252},1778699275348.4407,"kn7drxzkjrr3nkhrgcphc0h7xs86nkqc",{"checks":62,"evaluatedAt":209,"extensionSummary":210,"features":211,"nonGoals":217,"promptVersionExtension":221,"promptVersionScoring":25,"purpose":222,"rationale":223,"score":224,"summary":225,"tags":226,"tier":229,"useCases":230},[63,68,71,74,78,81,85,90,93,96,100,104,108,112,115,118,121,124,127,130,134,138,142,146,150,153,156,159,163,166,169,172,175,178,181,185,189,193,196,200,203,206],{"category":64,"check":65,"severity":66,"summary":67},"实用性","问题相关性","pass","描述清楚地说明了 AI 编码代理访问 X (Twitter) 数据的难题，并强调了官方 API 的成本和端点限制。",{"category":64,"check":69,"severity":66,"summary":70},"独特点","该技能通过提供超过 100 个端点的结构化 X 数据访问和远低于官方 API 的每次调用成本，提供了比默认 LLM 行为更大的价值，其功能远不止是简单的封装。",{"category":64,"check":72,"severity":66,"summary":73},"生产就绪性","该扩展似乎已准备好投入生产，涵盖了广泛的 X 数据访问和操作功能，包括写入操作和批量提取，适用于完整的开发流程。",{"category":75,"check":76,"severity":66,"summary":77},"范围","单一职责原则","该扩展专注于 X (Twitter) 数据领域，涵盖了该单一范围内的各种数据提取、API 访问和交互功能。",{"category":75,"check":79,"severity":66,"summary":80},"描述质量","显示的描述简洁、信息丰富，并准确反映了扩展的功能和主要特性，包括定价模式。",{"category":82,"check":83,"severity":66,"summary":84},"调用","作用域工具","该技能提供了针对特定 X 数据操作（例如 search_tweets, get_user_tweets）的狭窄作用域工具，而不是一个通用的命令。",{"category":86,"check":87,"severity":88,"summary":89},"文档","配置和参数参考","info","虽然 README 内容详尽，但并未明确列出所有配置选项、环境变量及其优先级顺序的详细文档。",{"category":75,"check":91,"severity":66,"summary":92},"工具命名","工具名称通常具有描述性，并与 X 数据领域保持一致，便于代理理解和选择。",{"category":75,"check":94,"severity":66,"summary":95},"最小 I/O 接口","输入参数和输出模式似乎专注于特定任务，仅请求必要的数据并返回承诺的负载，没有过多的诊断转储。",{"category":97,"check":98,"severity":66,"summary":99},"许可证","许可证可用性","该扩展在 MIT 许可证下分发，这是一个允许的开源许可证，在 README 和 LICENSE 文件中已明确标明。",{"category":101,"check":102,"severity":66,"summary":103},"维护","提交时间","最后一次提交是在 2026-05-10，在过去 3 个月内，表明维护活跃。",{"category":101,"check":105,"severity":106,"summary":107},"依赖管理","warning","该存储库使用依赖项（例如 `x-developer` npm 包），但没有明确提及或证据表明存在用于漏洞扫描或自动依赖更新的机制。",{"category":109,"check":110,"severity":66,"summary":111},"安全","密钥管理","该技能通过环境变量和敏感操作的显式确认来处理 API 密钥和凭据，没有证据表明密钥被回显到 stdout 或已提交。",{"category":109,"check":113,"severity":66,"summary":114},"注入","该技能似乎将外部数据视为不可信数据，没有迹象表明从加载的第三方数据中执行任意代码或指令。所有资产均已打包。",{"category":109,"check":116,"severity":66,"summary":117},"传递式供应链炸弹","该扩展打包了所有代码，并且在运行时似乎不获取外部脚本或数据，从而减轻了传递式供应链风险。",{"category":109,"check":119,"severity":66,"summary":120},"沙箱隔离","该扩展在定义的范围内运行，并且不尝试修改项目文件夹之外的文件或使用可能导致沙箱逃逸的绝对路径。",{"category":109,"check":122,"severity":66,"summary":123},"沙箱逃逸原语","在代码中未观察到分离的进程生成或拒绝重试循环，这可能表明试图逃避沙箱限制。",{"category":109,"check":125,"severity":66,"summary":126},"数据渗漏","该扩展不包含将机密数据提交给第三方的明确指令，并且出站调用已记录或与核心功能相关。",{"category":109,"check":128,"severity":66,"summary":129},"隐藏文本技巧","打包的内容和描述不包含隐藏的转向技巧、不可见字符或其他混淆方法。",{"category":131,"check":132,"severity":66,"summary":133},"钩子","不透明代码执行","提供的代码和脚本是纯文本、可读的 JavaScript 和 TypeScript，没有证据表明存在混淆、base64 载荷或运行时脚本获取。",{"category":135,"check":136,"severity":66,"summary":137},"可移植性","结构假设","该技能似乎没有对用户项目组织结构（在其自己的打包文件之外）做出结构性假设。",{"category":139,"check":140,"severity":66,"summary":141},"信任","问题关注度","过去 90 天内打开了 0 个问题，关闭了 1 个问题，关闭率足够，表明维护者参与度良好。",{"category":143,"check":144,"severity":66,"summary":145},"版本控制","发布管理","该扩展在其 marketplace 元数据和 npm 包中声明了一个有意义的 semver 版本 (2.4.12)，允许版本跟踪。",{"category":147,"check":148,"severity":88,"summary":149},"代码执行","验证","虽然该扩展可能执行输入验证，但在提供的源代码片段中，并没有容易发现明确提及或证据表明使用了模式库来处理所有输入和输出。",{"category":109,"check":151,"severity":66,"summary":152},"无保护的破坏性操作","写入操作需要确认才能执行，确保破坏性操作需要用户明确批准。",{"category":147,"check":154,"severity":66,"summary":155},"错误处理","代码通过结构化的 JSON-RPC 错误、脚本失败的清晰 stderr 消息和可重试的错误报告，展示了强大的错误处理能力。",{"category":147,"check":157,"severity":66,"summary":158},"日志记录","该扩展在 transcript 中捕获了操作前/后的状态，并通过额外的参数支持详细日志记录，遥测是选择加入的且已记录。",{"category":160,"check":161,"severity":66,"summary":162},"合规性","GDPR","该扩展似乎不会在未经净化的情况下处理个人数据。个人数据仅在获得明确批准的情况下处理，并且在未经净化的情况下不会提交给第三方。",{"category":160,"check":164,"severity":66,"summary":165},"目标市场","没有区域或司法管辖区的信号；该扩展被描述为全球性的，并且不为特定司法管辖区编码规则。",{"category":135,"check":167,"severity":66,"summary":168},"运行时稳定性","该技能设计为在任何 POSIX shell 上运行，并使用标准的 Node.js/TypeScript 实践，没有明显的 OS 特定假设。",{"category":86,"check":170,"severity":66,"summary":171},"README","README 内容全面，清楚地说明了扩展的目的、功能、定价和安装说明。",{"category":75,"check":173,"severity":66,"summary":174},"工具表面积","该扩展公开了大量的工具和端点，但它们得到了良好的分类和记录，符合该领域的复杂性。",{"category":82,"check":176,"severity":66,"summary":177},"重叠的近义词工具","虽然有很多工具，但它们似乎涵盖了 X 数据领域内不同的操作，避免了在命名和功能上的显著重叠。",{"category":86,"check":179,"severity":66,"summary":180},"幻影功能","README 中承诺的所有功能，包括特定的 API 端点和功能，在其结构和元数据中都有相应的实现。",{"category":182,"check":183,"severity":66,"summary":184},"安装","安装说明","通过 skills CLI 和手动方法提供了清晰的安装说明，以及使用示例和身份验证指南。",{"category":186,"check":187,"severity":66,"summary":188},"错误","可操作的错误消息","错误消息一致地包含失败的内容、原因以及补救步骤或文档链接，从而能够进行有效的问题排查。",{"category":190,"check":191,"severity":106,"summary":192},"执行","固定的依赖项","虽然该扩展使用 Node.js，但没有明确提及针对其自身脚本或捆绑依赖项的固定解释器版本或锁定文件，这可能导致运行时不一致。",{"category":75,"check":194,"severity":66,"summary":195},"试运行预览","状态更改操作需要确认才能执行，并且文档暗示在执行之前有一个预览或确认步骤。",{"category":197,"check":198,"severity":66,"summary":199},"协议","幂等重试和超时","该扩展似乎能妥善处理重试和超时，具有确认限制的操作和调用之间的无状态设计。",{"category":160,"check":201,"severity":66,"summary":202},"遥测选择加入","遥测是严格选择加入的，收集的字段已记录，并且默认不包含敏感数据。",{"category":75,"check":204,"severity":66,"summary":205},"主题声明","marketplace README 清楚地声明了专注于 X (Twitter) 数据访问和 AI 代理集成的主题，重点是成本效益。",{"category":143,"check":207,"severity":66,"summary":208},"每个条目的版本元数据","`marketplace.json` 包含每个插件条目的显式版本元数据，确保可靠的版本跟踪。",1778699198597,"该技能通过丰富的 API 提供对 X (Twitter) 数据的全面访问，提供 100 多个端点用于搜索推文、检索用户配置文件和活动、下载媒体以及执行写入操作。它与 AI 编码代理集成，并采用按使用付费模式，成本远低于官方 X API。",[212,213,214,215,216],"访问 100 多个 X API 端点","执行高级推文和用户搜索","提取关注者、正在关注和参与数据","下载媒体和提取推文线程","执行需要确认的写入操作和赠品活动",[218,219,220],"替换官方 X (Twitter) 客户端应用程序","提供 X (Twitter) 数据以外的通用网络抓取","在没有明确用户确认的情况下执行写入操作","3.1.0","为 AI 编码代理提供一种经济实惠且功能丰富的方式来访问和交互 X (Twitter) 数据，用于市场研究、社交媒体监控和自动内容生成等任务。","该扩展具有全面的文档、强大的安全实践和清晰的价值主张，非常完善。关于依赖管理和配置引用的一个次要警告使其未能获得满分。",95,"一个强大且经济高效的 X (Twitter) 数据提取技能，适用于 AI 代理。",[28,29,30,32,227,31,228],"ai-agent","mcp","community",[231,232,233,234],"分析 X (Twitter) 趋势和情绪","自动化社交媒体内容发布和互动","收集数据用于市场研究和竞争分析","构建需要实时 X (Twitter) 数据源的应用程序",{"codeQuality":236,"collectedAt":238,"documentation":239,"maintenance":242,"popularity":247,"security":249,"testCoverage":251},{"hasLockfile":237},false,1778699187728,{"descriptionLength":240,"readmeSize":241},110,17349,{"closedIssues90d":43,"forks":243,"hasChangelog":237,"manifestVersion":244,"openIssues90d":11,"pushedAt":245,"stars":246},7,"2.4.12",1778437756000,79,{"npmDownloads":248},1707,{"hasNpmPackage":250,"license":40,"smitheryVerified":237},true,{"hasCi":250,"hasTests":237},{"updatedAt":253},1778699275348,{"basePath":18,"githubOwner":19,"githubRepo":15,"locale":20,"slug":15,"type":255},"marketplace",null,{"evaluate":258,"extract":260},{"promptVersionExtension":221,"promptVersionScoring":25,"score":224,"tags":259,"targetMarket":36,"tier":229},[28,29,30,32,227,31,228],{"commitSha":39,"marketplace":261,"plugin":262},{"name":15,"pluginCount":43},{"mcpCount":11,"provider":42,"skillCount":11},{"repoId":46,"translatedFrom":45},{"_creationTime":265,"_id":46,"identity":266,"providers":267,"workflow":375},1778699161874.3623,{"githubOwner":19,"githubRepo":15,"sourceUrl":16},{"classify":268,"discover":351,"extract":354,"github":355,"npm":374},{"commitSha":39,"extensions":269},[270,285,307,338],{"basePath":18,"description":271,"displayName":15,"installMethods":272,"rationale":273,"selectedPaths":274,"source":283,"sourceLanguage":284,"type":255},"X (Twitter) data extraction skill for AI coding agents. 100+ endpoints, 2 MCP tools, reads from $0.00015/call.",{"claudeCode":57},"marketplace.json at .claude-plugin/marketplace.json",[275,278,280],{"path":276,"priority":277},".claude-plugin/marketplace.json","mandatory",{"path":279,"priority":277},"README.md",{"path":281,"priority":282},"LICENSE","high","rule","en",{"basePath":18,"description":286,"displayName":15,"installMethods":287,"license":40,"rationale":288,"selectedPaths":289,"source":283,"sourceLanguage":284,"type":21},"X (Twitter) real-time data platform skill with REST API (100+ endpoints), MCP server (2 tools) & webhooks. Covers tweet search, user lookup, timelines, extraction, monitoring, giveaway draws, credits, support, and confirmation-gated private reads, write actions, webhooks, monitors, and pay-per-use flows. Reads from $0.00015/call.",{"claudeCode":15},"plugin manifest at .claude-plugin/plugin.json",[290,292,293,294,297,299,301,303,305],{"path":291,"priority":277},".claude-plugin/plugin.json",{"path":279,"priority":277},{"path":281,"priority":282},{"path":295,"priority":296},"skills/x-twitter-scraper/SKILL.md","medium",{"path":298,"priority":277},".mcp.json",{"path":300,"priority":282},"commands/post.md",{"path":302,"priority":282},"commands/search.md",{"path":304,"priority":282},"commands/trending.md",{"path":306,"priority":282},"commands/user.md",{"basePath":308,"description":309,"displayName":15,"installMethods":310,"rationale":311,"selectedPaths":312,"source":283,"sourceLanguage":284,"type":337},"skills/x-twitter-scraper","Use when the user needs X (Twitter) data or confirmation-gated X actions through Xquik: tweet search, user lookup, follower extraction, media download, monitoring, webhooks, MCP, SDKs, posting, likes, DMs, and profile updates. Requires a Xquik API key. Never ask for X login material.",{"claudeCode":57},"SKILL.md frontmatter at skills/x-twitter-scraper/SKILL.md",[313,315,317,319,321,323,325,327,329,331,333,335],{"path":314,"priority":277},"SKILL.md",{"path":316,"priority":296},"references/api-endpoints.md",{"path":318,"priority":296},"references/draws.md",{"path":320,"priority":296},"references/extractions.md",{"path":322,"priority":296},"references/mcp-setup.md",{"path":324,"priority":296},"references/mcp-tools.md",{"path":326,"priority":296},"references/pricing.md",{"path":328,"priority":296},"references/python-examples.md",{"path":330,"priority":296},"references/security.md",{"path":332,"priority":296},"references/types.md",{"path":334,"priority":296},"references/webhooks.md",{"path":336,"priority":296},"references/workflows.md","skill",{"basePath":18,"description":339,"displayName":340,"installMethods":341,"license":40,"rationale":343,"selectedPaths":344,"source":283,"sourceLanguage":284,"type":228},"X (Twitter) data platform skill for AI coding agents. 100+ REST API endpoints, 2 MCP tools, 23 extraction types, HMAC webhooks.","x-developer",{"remote":342},"https://xquik.com/mcp","server.json with namespace/server name at server.json",[345,347,349,350],{"path":346,"priority":277},"server.json",{"path":348,"priority":277},"package.json",{"path":279,"priority":277},{"path":281,"priority":282},{"sources":352},[353],"manual",{"npmPackage":340},{"closedIssues90d":43,"description":356,"forks":243,"homepage":357,"license":40,"openIssues90d":11,"pushedAt":245,"readmeSize":241,"stars":246,"topics":358},"Twitter scraper API skill for tweet search, advanced Twitter search, profile tweets, follower export, media download, monitors, webhooks, MCP, and posting automation: send tweets and replies.","https://xquik.com",[227,228,33,359,29,32,360,361,362,363,364,365,366,367,368,369,370,371,372,373],"twitter-api","x-api","twitter-scraper","advanced-search","agent-skill","follower-export","sdk","social-media-api","social-media-automation","tweet-search","twitter-api-alternative","twitter-automation","send-tweets","x-api-alternative","profile-tweets",{"downloads":248},{"classifiedAt":376,"discoverAt":377,"extractAt":378,"githubAt":378,"npmAt":379,"updatedAt":376},1778699170592,1778699161874,1778699165193,1778699168344,[227,30,32,228,31,29,28],{"evaluatedAt":382,"extractAt":51,"updatedAt":253},1778699198722,[],[385,416],{"_creationTime":386,"_id":387,"community":388,"display":389,"identity":395,"providers":397,"relations":408,"tags":411,"workflow":412},1778691214358.0403,"k170w9nxhdyhhve9y93z066ses86nxzx",{"reviewCount":11},{"description":390,"installMethods":391,"name":393,"sourceUrl":394},"X/Twitter 帖子阅读器，适用于 LLM",{"claudeCode":392},"itsmemeworks/adhx","adhx","https://github.com/itsmemeworks/adhx",{"basePath":18,"githubOwner":396,"githubRepo":393,"locale":20,"slug":393,"type":255},"itsmemeworks",{"evaluate":398,"extract":405},{"promptVersionExtension":221,"promptVersionScoring":25,"score":399,"tags":400,"targetMarket":36,"tier":37},98,[29,28,401,402,30,403,404],"bookmarks","llm","reading","social-media",{"commitSha":39,"marketplace":406,"plugin":407},{"name":393,"pluginCount":43},{"mcpCount":11,"provider":42,"skillCount":11},{"repoId":409,"translatedFrom":410},"kd77mjenc5h9jr4kr1vget7bw586nz3g","k17e6xhqcgd1n5hc98vpmmcf2n86mthk",[30,401,402,403,404,29,28],{"evaluatedAt":413,"extractAt":414,"updatedAt":415},1778691152553,1778691134259,1778691214358,{"_creationTime":417,"_id":418,"community":419,"display":420,"identity":426,"providers":428,"relations":438,"tags":441,"workflow":442},1778698612243.148,"k173zz7pz5jrtxtr3d3vy4xn4n86n693",{"reviewCount":11},{"description":421,"installMethods":422,"name":424,"sourceUrl":425},"AI 代理的浏览器自动化",{"claudeCode":423},"vercel-labs/agent-browser","agent-browser","https://github.com/vercel-labs/agent-browser",{"basePath":18,"githubOwner":427,"githubRepo":424,"locale":20,"slug":424,"type":255},"vercel-labs",{"evaluate":429,"extract":435},{"promptVersionExtension":221,"promptVersionScoring":25,"score":26,"tags":430,"targetMarket":36,"tier":37},[431,432,433,434,227],"browser-automation","cli","webdriver","testing",{"commitSha":39,"marketplace":436,"plugin":437},{"name":424,"pluginCount":43},{"mcpCount":11,"provider":42,"skillCount":11},{"repoId":439,"translatedFrom":440},"kd74a6sfc26xa0ec2tpntj8r2986mn0a","k171hvn0e2t3jzczxm3vzspj3186mgj7",[227,431,432,434,433],{"evaluatedAt":443,"extractAt":444,"updatedAt":445},1778698406247,1778698388091,1778698612243]