[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GNJS6K205G1A1Q90B1CCYV":3,"skill-same:01M6GNJS6K205G1A1Q90B1CCYV":123},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":28,"publishedAt":53,"linkOnly":54,"markdownContent":55,"markdownBody":56,"frontMatter":57,"refName":58,"commitSha":59,"skillDirectory":60,"forksCount":61,"repositoryHtmlUrl":62,"repositoryHomepageUrl":6,"ownerHtmlUrl":63,"ownerBlogUrl":64,"ownerDescription":65,"updatedAt":66,"install":67,"resources":80},"01M6GNJS6K205G1A1Q90B1CCYV","fastkol-web3-content-pipeline",null,"Use this skill when the user asks to run or design an end-to-end Web3 content workflow in fastKOL (Polymarket hotspot discovery -> script writing -> avatar video generation -> YouTube publishing), including daily brief outputs, tool-call ordering, and fallback handling when external credentials or MCP services are unavailable.","jiayaoqijia\u002Fcryptoskill","jiayaoqijia","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1453879?v=4","01M6GMYTX7Q7S504VC6E756ENR","YQ","01M6GMYV1QKJ1CC75MTTGT9PR0",81,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-fastkol-web3-content-pipeline\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52],"content","content pipeline","web3","pipeline","fastkol web3 content pipeline","use","content workflow","when","outputs","end","daily brief","call","youtube","publishing","daily","design","tool","discovery","Video","credentials","brief","workflow","writing","MCP","2026-11-10 10:12:30",false,"---\nname: fastkol-web3-content-pipeline\ndescription: Use this skill when the user asks to run or design an end-to-end Web3 content workflow in fastKOL (Polymarket hotspot discovery -> script writing -> avatar video generation -> YouTube publishing), including daily brief outputs, tool-call ordering, and fallback handling when external credentials or MCP services are unavailable.\n---\n\n# fastKOL Web3 内容流水线 Skill\n\n你是 `fastKOL` 项目的工作流执行专家。目标是在**最少回合**内完成“热点发现 → 内容生产 → 分发落地”的闭环，并且输出结构化结果。\n\n## 1) 何时使用本 Skill\n当用户需求包含以下任意一种时使用：\n- 「抓取 Polymarket 热点并写总结」\n- 「根据市场热点生成短视频口播脚本」\n- 「调用 fastKOL 工具自动生成视频」\n- 「把内容发布到 YouTube 或给出可发布文案」\n- 「执行\u002F模拟每日快报（daily brief）」\n\n## 2) 工具能力映射（基于当前 fastKOL）\n优先使用项目内置工具名，避免自造接口：\n\n1. `polymarket_compact(events_limit, markets_limit)`\n   - 默认入口工具，返回精简 JSON（events + markets）。\n   - 适合快速做日报、选题、脚本输入。\n2. `polymarket_events(...)` \u002F `polymarket_markets(...)`\n   - 当用户需要更细粒度字段、分页、排序时再补充调用。\n3. `video_generate(script, title)`\n   - 生成数字人视频（或 mock 文件）；由 `VIDEO_PROVIDER` 决定行为。\n4. `youtube_post(text, media_path?)`\n   - 发布到 YouTube（若 `ENABLE_YOUTUBE_POST=false` 则只返回跳过信息）。\n\n可选 MCP 工具（环境变量启用后可见）：`invideo`、`heygen`、`youtube`。\n\n## 3) 标准执行流程（默认遵循）\n\n### Step A - 热点采样\n- 首选：`polymarket_compact(events_limit=6, markets_limit=12)`。\n- 若结果不足以支撑分析，再追加：\n  - `polymarket_markets(limit=20, order=\"volume\", ascending=false)`\n  - 或 `polymarket_events(limit=20, closed=false)`。\n\n### Step B - 结构化分析\n基于数据提炼：\n- Top 3 话题（按 volume\u002Fliquidity\u002F24h 变化）\n- 每个话题的核心叙事（为什么重要）\n- 风险提示（不确定性\u002F对手盘\u002F时间窗口）\n\n### Step C - 内容生成\n输出两层内容：\n1. **Brief（Markdown）**：用于研究和审阅\n2. **30-45 秒口播脚本**：用于视频生成\n\n脚本结构固定：\n- Hook（前 3 秒）\n- Context（背景）\n- Insight（洞察 + 关键数字）\n- CTA（行动引导，非投资建议）\n\n### Step D - 分发执行（按环境能力降级）\n1. 若可用且用户要求视频：调用 `video_generate`。\n2. 若用户要求发推：调用 `youtube_post`。\n3. 若发布受限：给出“可直接复制发布”的 tweet 文案 + 标签。\n\n### Step E - 结果回传\n返回统一结构：\n- 数据来源摘要\n- 分析结论\n- 口播脚本\n- 视频产物路径\u002FURL（若有）\n- 发布结果（youtube URL 或失败原因）\n- 下一步建议\n\n## 4) 输出模板（直接复用）\n\n```markdown\n## fastKOL Daily Brief\n\n### 1. Market Snapshot\n- Topic #1: ...\n- Topic #2: ...\n- Topic #3: ...\n\n### 2. Key Insights\n- ...\n\n### 3. Risk Notes\n- ...\n\n### 4. 30-45s Narration Script\n[Hook]\n...\n[Context]\n...\n[Insight]\n...\n[CTA]\n...\n\n### 5. Distribution Package\n- Tweet Draft: ...\n- Hashtags: #Polymarket #Crypto #Web3\n- Video Output: ...\n- Publish Result: ...\n```\n\n## 5) 质量门槛\n- 不编造工具返回值；所有结论尽量绑定具体字段（如 volume、liquidity）。\n- 文案避免绝对化收益承诺，增加风险边界提示。\n- 若外部 API\u002F凭证缺失，明确指出缺失项与替代方案，不中断核心交付（至少交付 Brief + 可发布文案）。\n- 默认中文输出；用户指定英文时切换。\n\n## 6) 快速命令参考（项目内）\n- 运行 ReAct 主流程：`python -m src.main --mode react`\n- 自定义 prompt：`python -m src.main --mode react --prompt \"...\"`\n- 日报图流程：`python -m src.main --mode graph`\n\n当用户只说“来一份今天的 fastKOL 日报”，按本 Skill 的标准流程直接执行，并优先保证可落地的最终发布材料。\n","# fastKOL Web3 内容流水线 Skill\n\n你是 `fastKOL` 项目的工作流执行专家。目标是在**最少回合**内完成“热点发现 → 内容生产 → 分发落地”的闭环，并且输出结构化结果。\n\n## 1) 何时使用本 Skill\n当用户需求包含以下任意一种时使用：\n- 「抓取 Polymarket 热点并写总结」\n- 「根据市场热点生成短视频口播脚本」\n- 「调用 fastKOL 工具自动生成视频」\n- 「把内容发布到 YouTube 或给出可发布文案」\n- 「执行\u002F模拟每日快报（daily brief）」\n\n## 2) 工具能力映射（基于当前 fastKOL）\n优先使用项目内置工具名，避免自造接口：\n\n1. `polymarket_compact(events_limit, markets_limit)`\n   - 默认入口工具，返回精简 JSON（events + markets）。\n   - 适合快速做日报、选题、脚本输入。\n2. `polymarket_events(...)` \u002F `polymarket_markets(...)`\n   - 当用户需要更细粒度字段、分页、排序时再补充调用。\n3. `video_generate(script, title)`\n   - 生成数字人视频（或 mock 文件）；由 `VIDEO_PROVIDER` 决定行为。\n4. `youtube_post(text, media_path?)`\n   - 发布到 YouTube（若 `ENABLE_YOUTUBE_POST=false` 则只返回跳过信息）。\n\n可选 MCP 工具（环境变量启用后可见）：`invideo`、`heygen`、`youtube`。\n\n## 3) 标准执行流程（默认遵循）\n\n### Step A - 热点采样\n- 首选：`polymarket_compact(events_limit=6, markets_limit=12)`。\n- 若结果不足以支撑分析，再追加：\n  - `polymarket_markets(limit=20, order=\"volume\", ascending=false)`\n  - 或 `polymarket_events(limit=20, closed=false)`。\n\n### Step B - 结构化分析\n基于数据提炼：\n- Top 3 话题（按 volume\u002Fliquidity\u002F24h 变化）\n- 每个话题的核心叙事（为什么重要）\n- 风险提示（不确定性\u002F对手盘\u002F时间窗口）\n\n### Step C - 内容生成\n输出两层内容：\n1. **Brief（Markdown）**：用于研究和审阅\n2. **30-45 秒口播脚本**：用于视频生成\n\n脚本结构固定：\n- Hook（前 3 秒）\n- Context（背景）\n- Insight（洞察 + 关键数字）\n- CTA（行动引导，非投资建议）\n\n### Step D - 分发执行（按环境能力降级）\n1. 若可用且用户要求视频：调用 `video_generate`。\n2. 若用户要求发推：调用 `youtube_post`。\n3. 若发布受限：给出“可直接复制发布”的 tweet 文案 + 标签。\n\n### Step E - 结果回传\n返回统一结构：\n- 数据来源摘要\n- 分析结论\n- 口播脚本\n- 视频产物路径\u002FURL（若有）\n- 发布结果（youtube URL 或失败原因）\n- 下一步建议\n\n## 4) 输出模板（直接复用）\n\n```markdown\n## fastKOL Daily Brief\n\n### 1. Market Snapshot\n- Topic #1: ...\n- Topic #2: ...\n- Topic #3: ...\n\n### 2. Key Insights\n- ...\n\n### 3. Risk Notes\n- ...\n\n### 4. 30-45s Narration Script\n[Hook]\n...\n[Context]\n...\n[Insight]\n...\n[CTA]\n...\n\n### 5. Distribution Package\n- Tweet Draft: ...\n- Hashtags: #Polymarket #Crypto #Web3\n- Video Output: ...\n- Publish Result: ...\n```\n\n## 5) 质量门槛\n- 不编造工具返回值；所有结论尽量绑定具体字段（如 volume、liquidity）。\n- 文案避免绝对化收益承诺，增加风险边界提示。\n- 若外部 API\u002F凭证缺失，明确指出缺失项与替代方案，不中断核心交付（至少交付 Brief + 可发布文案）。\n- 默认中文输出；用户指定英文时切换。\n\n## 6) 快速命令参考（项目内）\n- 运行 ReAct 主流程：`python -m src.main --mode react`\n- 自定义 prompt：`python -m src.main --mode react --prompt \"...\"`\n- 日报图流程：`python -m src.main --mode graph`\n\n当用户只说“来一份今天的 fastKOL 日报”，按本 Skill 的标准流程直接执行，并优先保证可落地的最终发布材料。\n",{"name":5,"description":7},"main","3df1d0d67b30ff15236561f8c0f9f06d33f42dfd","skills\u002Fai-crypto\u002Fxspoonai-official-fastkol-web3-content-pipeline",17,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia","https:\u002F\u002Feth2030.com","Hardcore infra. Building @alt-research and applied cryptography.","2026-11-15 02:28:10",{"source":8,"skillName":5,"commands":68,"prompt":78,"zipAvailable":79},[69,72,75],{"tool":70,"command":71},"npx","npx skills add jiayaoqijia\u002Fcryptoskill --skill fastkol-web3-content-pipeline",{"tool":73,"command":74},"bunx","bunx skills add jiayaoqijia\u002Fcryptoskill --skill fastkol-web3-content-pipeline",{"tool":76,"command":77},"pnpm","pnpm dlx skills add jiayaoqijia\u002Fcryptoskill --skill fastkol-web3-content-pipeline","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-fastkol-web3-content-pipeline\u002FSKILL.md",true,[81,87,93,99,103,107,111,115,119],{"path":82,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":86},".env.example","OTHER","其他",5454,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-fastkol-web3-content-pipeline\u002F.env.example",{"path":88,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":91,"sourceHtmlUrl":92},"README.md","REFERENCE","参考文档",1598,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-fastkol-web3-content-pipeline\u002FREADME.md",{"path":94,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":97,"sourceHtmlUrl":98},"scripts\u002Fagent.py","SCRIPT","脚本",3341,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-fastkol-web3-content-pipeline\u002Fscripts\u002Fagent.py",{"path":100,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":101,"sourceHtmlUrl":102},"scripts\u002Frequirements.txt",102,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-fastkol-web3-content-pipeline\u002Fscripts\u002Frequirements.txt",{"path":104,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":105,"sourceHtmlUrl":106},"scripts\u002Fspoon_ai_stub.py",1173,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-fastkol-web3-content-pipeline\u002Fscripts\u002Fspoon_ai_stub.py",{"path":108,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":109,"sourceHtmlUrl":110},"scripts\u002Ftest_integration.py",1143,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-fastkol-web3-content-pipeline\u002Fscripts\u002Ftest_integration.py",{"path":112,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":113,"sourceHtmlUrl":114},"scripts\u002Ftools.py",6606,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-fastkol-web3-content-pipeline\u002Fscripts\u002Ftools.py",{"path":116,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":117,"sourceHtmlUrl":118},"SOURCE.md",359,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-fastkol-web3-content-pipeline\u002FSOURCE.md",{"path":120,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":121,"sourceHtmlUrl":122},"TRUST.auto.yaml",2121,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-fastkol-web3-content-pipeline\u002FTRUST.auto.yaml",[124,153,176,194,207,217],{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":128,"licenseFileUrl":129,"sourceHtmlUrl":130,"categories":131,"keywords":132,"publishedAt":53},"01M712C436EQYE43342Q4E7GG1","recipe-performance","Diagnose a specific MetaMask user flow's real-app performance and Sentry critical-user-flow telemetry with deterministic mm-harness recipes. Use for CUF boundaries, cold\u002Fwarm\u002Fbackground-resume behavior, latency regressions, lifecycle tags, duplicate or blocking network requests, long tasks, layout\u002Fpaint cost, screen redraws, React rerenders, or browser trace analysis where tests alone cannot prove the real app.","MIT","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-recipe-performance\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-recipe-performance\u002FSKILL.md",[],[133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152],"performance","recipe performance","recipe","mm","sentry","harness","app","deterministic","recipes","flow","cold","critical","analysis","tasks","react","browser","layout","screen","network","metamask",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":157,"licenseFileUrl":158,"sourceHtmlUrl":159,"categories":160,"keywords":161,"publishedAt":53},"01M70XT2F8A5CQZ81JBP98KSW3","mexc-spot-websocket","MEXC Spot WebSocket workflows for public streams, protobuf handling, depth maintenance, listen keys, and private streams without exposing API keys.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-websocket\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-websocket\u002FSKILL.md",[],[162,163,164,165,166,167,168,169,170,171,172,173,174,175],"mexc spot websocket","spot","websocket","api","workflows","public","listen","streams","depth","keys","for","api keys","maintenance","protobuf",{"skillNo":177,"name":178,"nameZh":6,"description":179,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":157,"licenseFileUrl":180,"sourceHtmlUrl":181,"categories":182,"keywords":183,"publishedAt":53},"01M70XT0MBXN3WZY1BKN0CPNKR","mexc-spot-rest","MEXC Spot REST workflows for public data, signed account requests, orders, wallet\u002Fadmin actions, and secure signing without exposing API keys.","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-rest\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-rest\u002FSKILL.md",[],[184,163,185,186,187,188,189,173,172,171,190,191,192,167,193,166,165],"mexc spot rest","REST","admin","signing","Wallet","requests","actions","secure","data","orders",{"skillNo":195,"name":196,"nameZh":6,"description":197,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":157,"licenseFileUrl":198,"sourceHtmlUrl":199,"categories":200,"keywords":201,"publishedAt":53},"01M70XSYSVZ2N0N91XCAR2CAK0","mexc-futures-websocket","MEXC Futures WebSocket workflows for public streams, private account\u002Forder\u002Fposition streams, ping\u002Fpong, subscriptions, and depth maintenance.","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-futures-websocket\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-futures-websocket\u002FSKILL.md",[],[202,203,164,204,205,174,172,206,170,169,167,166],"mexc futures websocket","futures","position","ping","subscriptions",{"skillNo":208,"name":209,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":128,"licenseFileUrl":210,"sourceHtmlUrl":211,"categories":212,"keywords":213,"publishedAt":53},"01M6H0ZWHVE5W04WG2DKQE2SQC","0xklen-version-and-refresh-sanctions-lists","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-version-and-refresh-sanctions-lists\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-version-and-refresh-sanctions-lists\u002FSKILL.md",[],[214,215,216],"refresh","0xklen version and refresh sanctions lists","version",{"skillNo":218,"name":219,"nameZh":6,"description":220,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":128,"licenseFileUrl":221,"sourceHtmlUrl":222,"categories":223,"keywords":224,"publishedAt":53},"01M6H0Z28Q3R8J0S799GJQWXM3","verify-tests-cover-changed-lines","Use when a PR adds code that the existing suite may not exercise. Measures patch coverage — the share of newly changed lines hit by tests — before approving.","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-verify-tests-cover-changed-lines\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-verify-tests-cover-changed-lines\u002FSKILL.md",[],[225,226,227,228,229,230,231,34,232,233,234],"tests","cover","verify tests cover changed lines","verify","coverage","pr","exercise","patch","code","share"]