[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6AC31GXP5SF481CCE7QKTH5":3,"skill-same:01M6AC31GXP5SF481CCE7QKTH5":81},{"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":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":49,"commitSha":50,"skillDirectory":51,"forksCount":52,"repositoryHtmlUrl":53,"repositoryHomepageUrl":6,"ownerHtmlUrl":54,"ownerBlogUrl":55,"ownerDescription":6,"updatedAt":56,"install":57,"resources":70},"01M6AC31GXP5SF481CCE7QKTH5","review-agent",null,"Perform a read-only, defect-first review of a specified code change and return every actionable finding. Use when another agent delegates review of uncommitted changes, a base-branch diff, a commit, or custom review instructions.","openai\u002Fcodex","openai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14957082?v=4","01M6AC29YGCR4S2NTJFV0G8B81","OpenAI","01M6AC2S0AZDWVJCMV0JYQFXCV",134776,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fblob\u002Fmain\u002Fcodex-rs\u002Fskills\u002Fsrc\u002Fassets\u002Fsamples\u002Freview-agent\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"review agent","review","diff","when","defect","custom","changes","delegates","read-only","actionable","base","only","use","instructions","read","branch","first","code","commit","change","2026-11-10 10:12:30",false,"---\nname: review-agent\ndescription: Perform a read-only, defect-first review of a specified code change and return every actionable finding. Use when another agent delegates review of uncommitted changes, a base-branch diff, a commit, or custom review instructions.\n---\n\n# Review Agent\n\nInspect the requested target directly and return every finding that the author would likely fix.\nDo not modify files, create commits, push branches, post review comments, or delegate the review\nto another agent.\n\n## Review the change\n\n1. Read the applicable `AGENTS.md` instructions.\n2. Inspect the complete diff for the requested target and enough surrounding code to understand\n   each changed path.\n3. Identify concrete regressions introduced by the change. Continue through the whole diff after\n   finding the first issue.\n4. Check the relevant tests and call sites to confirm that each finding is real and actionable.\n\nFor a base-branch review, compare the changes that would actually merge rather than diffing\ndirectly against the branch tip. Resolve the comparison ref to the branch's upstream when that\nupstream exists and is ahead of the local branch; otherwise use the local branch. Run\n`git merge-base HEAD \u003Ccomparison-ref>`, then inspect `git diff \u003Cmerge-base-sha>`. If the local\nbranch cannot be resolved, try its configured upstream explicitly before reporting that the target\nis unavailable.\n\nFlag an issue only when all of these are true:\n\n- It affects correctness, security, performance, or maintainability in a meaningful way.\n- It is discrete and actionable.\n- It was introduced by the reviewed change.\n- The affected scenario or call path can be demonstrated from the code.\n- The author would probably fix it if they knew about it.\n\nDo not flag speculative concerns, pre-existing problems, intentional behavior changes, or style\nnits that do not obscure the code.\n\n## Write the result\n\nPresent findings first, ordered by severity. Use one entry per issue in this form:\n\n`[P1] Imperative finding title — path\u002Fto\u002Ffile.rs:line`\n\nFollow the title with one short paragraph explaining the affected scenario and why the behavior is\nwrong. Keep the cited range as small as possible and make sure it overlaps the reviewed diff.\n\nUse these priorities:\n\n- `P0`: universal release blocker or critical failure.\n- `P1`: urgent defect that should be fixed next.\n- `P2`: ordinary defect that should be fixed.\n- `P3`: low-impact issue that is still worth fixing.\n\nIf there are no qualifying findings, say `No findings.` Do not invent a finding to fill the result.\nAfter the findings, add a brief overall assessment and mention any material test gaps or residual\nrisks.\n","# Review Agent\n\nInspect the requested target directly and return every finding that the author would likely fix.\nDo not modify files, create commits, push branches, post review comments, or delegate the review\nto another agent.\n\n## Review the change\n\n1. Read the applicable `AGENTS.md` instructions.\n2. Inspect the complete diff for the requested target and enough surrounding code to understand\n   each changed path.\n3. Identify concrete regressions introduced by the change. Continue through the whole diff after\n   finding the first issue.\n4. Check the relevant tests and call sites to confirm that each finding is real and actionable.\n\nFor a base-branch review, compare the changes that would actually merge rather than diffing\ndirectly against the branch tip. Resolve the comparison ref to the branch's upstream when that\nupstream exists and is ahead of the local branch; otherwise use the local branch. Run\n`git merge-base HEAD \u003Ccomparison-ref>`, then inspect `git diff \u003Cmerge-base-sha>`. If the local\nbranch cannot be resolved, try its configured upstream explicitly before reporting that the target\nis unavailable.\n\nFlag an issue only when all of these are true:\n\n- It affects correctness, security, performance, or maintainability in a meaningful way.\n- It is discrete and actionable.\n- It was introduced by the reviewed change.\n- The affected scenario or call path can be demonstrated from the code.\n- The author would probably fix it if they knew about it.\n\nDo not flag speculative concerns, pre-existing problems, intentional behavior changes, or style\nnits that do not obscure the code.\n\n## Write the result\n\nPresent findings first, ordered by severity. Use one entry per issue in this form:\n\n`[P1] Imperative finding title — path\u002Fto\u002Ffile.rs:line`\n\nFollow the title with one short paragraph explaining the affected scenario and why the behavior is\nwrong. Keep the cited range as small as possible and make sure it overlaps the reviewed diff.\n\nUse these priorities:\n\n- `P0`: universal release blocker or critical failure.\n- `P1`: urgent defect that should be fixed next.\n- `P2`: ordinary defect that should be fixed.\n- `P3`: low-impact issue that is still worth fixing.\n\nIf there are no qualifying findings, say `No findings.` Do not invent a finding to fill the result.\nAfter the findings, add a brief overall assessment and mention any material test gaps or residual\nrisks.\n",{"name":5,"description":7},"main","67f0994b532b8740f14b5b738af7b7b2a915b1d6","codex-rs\u002Fskills\u002Fsrc\u002Fassets\u002Fsamples\u002Freview-agent",21348,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex","https:\u002F\u002Fgithub.com\u002Fopenai","https:\u002F\u002Fopenai.com\u002F","2026-11-11 07:36:38",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":69},[59,62,65],{"tool":60,"command":61},"npx","npx skills add openai\u002Fcodex --skill review-agent",{"tool":63,"command":64},"bunx","bunx skills add openai\u002Fcodex --skill review-agent",{"tool":66,"command":67},"pnpm","pnpm dlx skills add openai\u002Fcodex --skill review-agent","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fblob\u002Fmain\u002Fcodex-rs\u002Fskills\u002Fsrc\u002Fassets\u002Fsamples\u002Freview-agent\u002FSKILL.md",true,[71,77],{"path":72,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":75,"sourceHtmlUrl":76},"agents\u002Fopenai.yaml","REFERENCE","参考文档",252,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fblob\u002Fmain\u002Fcodex-rs\u002Fskills\u002Fsrc\u002Fassets\u002Fsamples\u002Freview-agent\u002Fagents\u002Fopenai.yaml",{"path":78,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":79,"sourceHtmlUrl":80},"README.md",6168,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fai-research\u002Fperplexity\u002FREADME.md",[82,104,121,151],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":86,"sourceHtmlUrl":87,"categories":88,"keywords":90,"publishedAt":44},"01M6AC35EANQ2ZRX6WG3JHDHSG","skill-installer","Install Codex skills into $CODEX_HOME\u002Fskills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fblob\u002Fmain\u002Fcodex-rs\u002Fskills\u002Fsrc\u002Fassets\u002Fsamples\u002Fskill-installer\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fblob\u002Fmain\u002Fcodex-rs\u002Fskills\u002Fsrc\u002Fassets\u002Fsamples\u002Fskill-installer\u002FSKILL.md",[89],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[91,92,93,94,95,96,27,36,97,98,99,100,9,101,102,103],"skill installer","installer","codex skills","path","user","github repo","list","install","repo","home","github","codex","repos",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":108,"sourceHtmlUrl":109,"categories":110,"keywords":112,"publishedAt":44},"01M6AC33AFYXM8547482NZCPJD","skill-creator","Create or update a Codex skill with appropriately scoped instructions and any needed supporting resources.","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fblob\u002Fmain\u002Fcodex-rs\u002Fskills\u002Fsrc\u002Fassets\u002Fsamples\u002Fskill-creator\u002Flicense.txt","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fblob\u002Fmain\u002Fcodex-rs\u002Fskills\u002Fsrc\u002Fassets\u002Fsamples\u002Fskill-creator\u002FSKILL.md",[111],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[113,114,102,115,116,117,37,118,119,120],"skill creator","creator","scoped","resources","update","create","with","codex skill",{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":125,"sourceHtmlUrl":126,"categories":127,"keywords":134,"publishedAt":44},"01M6AC2YYDJCPTD8TMA4HEQYH3","openai-docs","API first-timers, Codex\u002FWork Q&A. If the user already has an OpenAI API integration, skip this skill for API questions and use the developer docs. Read this skill before answering how Codex or ChatGPT Work behaves, where to find a feature, or how to configure or troubleshoot this app or coding agent. This includes conversation history, model and cache behavior, instruction precedence, permissions, and tool availability. Use for API onboarding only when the user is connecting to the OpenAI API for the first time. Skip action requests, such as scheduling an automation, and tasks fully answered by supplied text or data.","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fblob\u002Fmain\u002Fcodex-rs\u002Fskills\u002Fsrc\u002Fassets\u002Fsamples\u002Fopenai-docs\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fblob\u002Fmain\u002Fcodex-rs\u002Fskills\u002Fsrc\u002Fassets\u002Fsamples\u002Fopenai-docs\u002FSKILL.md",[128,129],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":130,"categoryName":131,"taxonomyType":132,"taxonomyTypeDesc":133},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[9,135,136,27,36,35,137,138,139,140,141,142,143,144,145,146,147,148,149,150],"docs","openai docs","how to","api onboarding","time","api integration","coding agent","app","conversation","as","availability","history","feature","model","for","tool",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":155,"sourceHtmlUrl":156,"categories":157,"keywords":167,"publishedAt":44},"01M6AC2W5A7Z0S6K3EQCEHMGZH","imagegen","Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG\u002Fvector\u002Fcode-native assets, extending an established icon or logo system, or building the visual directly in HTML\u002FCSS\u002Fcanvas.","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fblob\u002Fmain\u002Fcodex-rs\u002Fskills\u002Fsrc\u002Fassets\u002Fsamples\u002Fimagegen\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fblob\u002Fmain\u002Fcodex-rs\u002Fskills\u002Fsrc\u002Fassets\u002Fsamples\u002Fimagegen\u002FSKILL.md",[158,161,164],{"categoryNo":159,"categoryName":160,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":162,"categoryName":163,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":165,"categoryName":166,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",[153,168,118,102,169,170,171,172,173,41,174,175,176,177,178,27,179,180,181,182,183,184],"references","css","generate","canvas","visuals","image","images","vector","variants","new","logo","extending","native","edit","transform","asset","benefits"]