[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M699Y6CK2W05XWHG7EGG4HWE":3,"skill-same:01M699Y6CK2W05XWHG7EGG4HWE":214},{"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":18,"publishedAt":21,"linkOnly":22,"markdownContent":23,"markdownBody":24,"frontMatter":25,"refName":26,"commitSha":27,"skillDirectory":28,"forksCount":29,"repositoryHtmlUrl":30,"repositoryHomepageUrl":31,"ownerHtmlUrl":32,"ownerBlogUrl":33,"ownerDescription":34,"updatedAt":35,"install":36,"resources":49},"01M699Y6CK2W05XWHG7EGG4HWE","jupyter-notebook",null,"Gamitin kapag humihiling ang gumagamit na gumawa, mag-scaffold, o mag-edit ng mga Jupyter notebook (`.ipynb`) para sa mga eksperimento, eksplorasyon, o tutorial; mas piliin ang mga naka-bundle na template at patakbuhin ang helper script na `new_notebook.py` upang makabuo ng malinis na panimulang notebook.","microsoft\u002Fai-agents-for-beginners","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M6998ZK2275KMJE6Y5SEA2X2",79504,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Ftl\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002FSKILL.md",[],[19,20],"jupyter notebook","scaffold","2026-11-10 10:12:30",false,"---\nname: jupyter-notebook\ndescription: Gamitin kapag humihiling ang gumagamit na gumawa, mag-scaffold, o mag-edit\n  ng mga Jupyter notebook (`.ipynb`) para sa mga eksperimento, eksplorasyon, o tutorial;\n  mas piliin ang mga naka-bundle na template at patakbuhin ang helper script na `new_notebook.py`\n  upang makabuo ng malinis na panimulang notebook.\n---\n# Kasanayan sa Jupyter Notebook\n\nGumawa ng malinis, nare-reproduce na mga Jupyter notebook para sa dalawang pangunahing modo:\n\n- Mga eksperimento at pagsusuring eksploratoryo\n- Mga tutorial at mga hakbang-hakbang na gabay na nakatuon sa pagtuturo\n\nMas mainam gamitin ang mga kalakip na template at ang script na tumutulong para sa magkakatugmang istruktura at mas kaunting pagkakamali sa JSON.\n\n## Kailan gagamitin\n- Gumawa ng bagong `.ipynb` notebook mula sa simula.\n- I-convert ang magaspang na mga tala o mga script sa isang istrukturadong notebook.\n- I-refactor ang umiiral na notebook upang maging mas reproducible at madaling silipin.\n- Bumuo ng mga eksperimento o tutorial na babasahin o muling patatakbuhin ng ibang tao.\n\n## Puno ng desisyon\n- Kung ang kahilingan ay eksploratoryo, analitikal, o pinapatakbo ng hipotesis, piliin `experiment`.\n- Kung ang kahilingan ay instruksiyonal, hakbang-hakbang, o tiyak sa madla, piliin `tutorial`.\n- Kung ine-edit ang umiiral na notebook, ituring ito bilang refactor: panatilihin ang layunin at pagbutihin ang istruktura.\n\n## Landas ng kasanayan (itakda nang isang beses)\n\n```bash\nexport CODEX_HOME=\"${CODEX_HOME:-$HOME\u002F.codex}\"\nexport JUPYTER_NOTEBOOK_CLI=\"$CODEX_HOME\u002Fskills\u002Fjupyter-notebook\u002Fscripts\u002Fnew_notebook.py\"\n```\n\nAng mga skill na naka-scope sa user ay ini-install sa ilalim ng `$CODEX_HOME\u002Fskills` (default: `~\u002F.codex\u002Fskills`).\n\n## Daloy ng trabaho\n1. I-lock ang intensyon.\n   Tukuyin ang uri ng notebook: `experiment` o `tutorial`.\n   Itala ang layunin, madla, at kung ano ang itsura ng \"tapos\".\n\n2. Gumawa ng balangkas mula sa template.\n   Gamitin ang helper script upang maiwasan ang manu-manong paglikha ng raw notebook JSON.\n\n```bash\nuv run --python 3.12 python \"$JUPYTER_NOTEBOOK_CLI\" \\\n  --kind experiment \\\n  --title \"Compare prompt variants\" \\\n  --out output\u002Fjupyter-notebook\u002Fcompare-prompt-variants.ipynb\n```\n\n```bash\nuv run --python 3.12 python \"$JUPYTER_NOTEBOOK_CLI\" \\\n  --kind tutorial \\\n  --title \"Intro to embeddings\" \\\n  --out output\u002Fjupyter-notebook\u002Fintro-to-embeddings.ipynb\n```\n\n3. Punuan ang notebook ng maliliit at maaaring patakbuhing mga hakbang.\n   Panatilihin ang bawat code cell na nakatuon sa isang hakbang.\n   Magdagdag ng maiikling markdown cell na nagpapaliwanag ng layunin at inaasahang resulta.\n   Iwasan ang malalaki at maingay na outputs kapag sapat ang maikling buod.\n\n4. Gamitin ang tamang pattern.\n   Para sa mga eksperimento, sundin ang `references\u002Fexperiment-patterns.md`.\n   Para sa mga tutorial, sundin ang `references\u002Ftutorial-patterns.md`.\n\n5. Mag-edit nang ligtas kapag nagtatrabaho sa umiiral na mga notebook.\n   Panatilihin ang istruktura ng notebook; iwasang i-reorder ang mga cell maliban kung pinapabuti nito ang daloy mula itaas pababa.\n   Mas piliin ang tumpak na pag-edit kaysa sa buong muling pagsusulat.\n   Kung kailangan mong i-edit ang raw JSON, repasuhin muna ang `references\u002Fnotebook-structure.md`.\n\n6. I-validate ang resulta.\n   Patakbuhin ang notebook mula itaas pababa kapag pinapayagan ng kapaligiran.\n   Kung hindi posible ang pag-e-execute, sabihin ito nang malinaw at ilahad kung paano i-validate nang lokal.\n   Gamitin ang final pass checklist sa `references\u002Fquality-checklist.md`.\n\n## Mga template at helper script\n- Matatagpuan ang mga template sa `assets\u002Fexperiment-template.ipynb` at `assets\u002Ftutorial-template.ipynb`.\n- Ina-load ng helper script ang isang template, ina-update ang title cell, at sumusulat ng notebook.\n\nScript path:\n- `$JUPYTER_NOTEBOOK_CLI` (default na naka-install: `$CODEX_HOME\u002Fskills\u002Fjupyter-notebook\u002Fscripts\u002Fnew_notebook.py`)\n\n## Mga konbensyon para sa temp at output\n- Gamitin ang `tmp\u002Fjupyter-notebook\u002F` para sa mga pansamantalang file; tanggalin kapag tapos.\n- Isulat ang mga huling artifact sa ilalim ng `output\u002Fjupyter-notebook\u002F` kapag nagtatrabaho sa repo na ito.\n- Gumamit ng matatag at naglalarawang mga filename (halimbawa, `ablation-temperature.ipynb`).\n\n## Mga dependency (i-install lamang kapag kailangan)\nMas mainam gamitin ang `uv` para sa pamamahala ng dependency.\n\nOpsyonal na mga Python package para sa lokal na pag-execute ng notebook:\n\n```bash\nuv pip install jupyterlab ipykernel\n```\n\nAng kalakip na scaffold script ay gumagamit lamang ng Python standard library at hindi nangangailangan ng dagdag na mga dependency.\n\n## Kapaligiran\nWalang kinakailangang environment variables.\n\n## Mapa ng sanggunian\n- `references\u002Fexperiment-patterns.md`: istruktura ng eksperimento at heuristika.\n- `references\u002Ftutorial-patterns.md`: istruktura ng tutorial at daloy ng pagtuturo.\n- `references\u002Fnotebook-structure.md`: hugis ng notebook JSON at mga patakarang ligtas sa pag-edit.\n- `references\u002Fquality-checklist.md`: panghuling checklist para sa pag-validate.\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\nPaunawa:\nAng dokumentong ito ay isinalin gamit ang AI translation service na [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator). Bagaman nagsusumikap kami para sa katumpakan, pakitandaan na ang awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o mga di-tumpak na impormasyon. Ang orihinal na dokumento sa orihinal nitong wika ang dapat ituring na opisyal na sanggunian. Para sa mahahalagang impormasyon, inirerekomenda ang propesyonal na pagsasaling‑tao. Hindi kami mananagot para sa anumang hindi pagkakaunawaan o maling interpretasyon na magmumula sa paggamit ng pagsasaling ito.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->","# Kasanayan sa Jupyter Notebook\n\nGumawa ng malinis, nare-reproduce na mga Jupyter notebook para sa dalawang pangunahing modo:\n\n- Mga eksperimento at pagsusuring eksploratoryo\n- Mga tutorial at mga hakbang-hakbang na gabay na nakatuon sa pagtuturo\n\nMas mainam gamitin ang mga kalakip na template at ang script na tumutulong para sa magkakatugmang istruktura at mas kaunting pagkakamali sa JSON.\n\n## Kailan gagamitin\n- Gumawa ng bagong `.ipynb` notebook mula sa simula.\n- I-convert ang magaspang na mga tala o mga script sa isang istrukturadong notebook.\n- I-refactor ang umiiral na notebook upang maging mas reproducible at madaling silipin.\n- Bumuo ng mga eksperimento o tutorial na babasahin o muling patatakbuhin ng ibang tao.\n\n## Puno ng desisyon\n- Kung ang kahilingan ay eksploratoryo, analitikal, o pinapatakbo ng hipotesis, piliin `experiment`.\n- Kung ang kahilingan ay instruksiyonal, hakbang-hakbang, o tiyak sa madla, piliin `tutorial`.\n- Kung ine-edit ang umiiral na notebook, ituring ito bilang refactor: panatilihin ang layunin at pagbutihin ang istruktura.\n\n## Landas ng kasanayan (itakda nang isang beses)\n\n```bash\nexport CODEX_HOME=\"${CODEX_HOME:-$HOME\u002F.codex}\"\nexport JUPYTER_NOTEBOOK_CLI=\"$CODEX_HOME\u002Fskills\u002Fjupyter-notebook\u002Fscripts\u002Fnew_notebook.py\"\n```\n\nAng mga skill na naka-scope sa user ay ini-install sa ilalim ng `$CODEX_HOME\u002Fskills` (default: `~\u002F.codex\u002Fskills`).\n\n## Daloy ng trabaho\n1. I-lock ang intensyon.\n   Tukuyin ang uri ng notebook: `experiment` o `tutorial`.\n   Itala ang layunin, madla, at kung ano ang itsura ng \"tapos\".\n\n2. Gumawa ng balangkas mula sa template.\n   Gamitin ang helper script upang maiwasan ang manu-manong paglikha ng raw notebook JSON.\n\n```bash\nuv run --python 3.12 python \"$JUPYTER_NOTEBOOK_CLI\" \\\n  --kind experiment \\\n  --title \"Compare prompt variants\" \\\n  --out output\u002Fjupyter-notebook\u002Fcompare-prompt-variants.ipynb\n```\n\n```bash\nuv run --python 3.12 python \"$JUPYTER_NOTEBOOK_CLI\" \\\n  --kind tutorial \\\n  --title \"Intro to embeddings\" \\\n  --out output\u002Fjupyter-notebook\u002Fintro-to-embeddings.ipynb\n```\n\n3. Punuan ang notebook ng maliliit at maaaring patakbuhing mga hakbang.\n   Panatilihin ang bawat code cell na nakatuon sa isang hakbang.\n   Magdagdag ng maiikling markdown cell na nagpapaliwanag ng layunin at inaasahang resulta.\n   Iwasan ang malalaki at maingay na outputs kapag sapat ang maikling buod.\n\n4. Gamitin ang tamang pattern.\n   Para sa mga eksperimento, sundin ang `references\u002Fexperiment-patterns.md`.\n   Para sa mga tutorial, sundin ang `references\u002Ftutorial-patterns.md`.\n\n5. Mag-edit nang ligtas kapag nagtatrabaho sa umiiral na mga notebook.\n   Panatilihin ang istruktura ng notebook; iwasang i-reorder ang mga cell maliban kung pinapabuti nito ang daloy mula itaas pababa.\n   Mas piliin ang tumpak na pag-edit kaysa sa buong muling pagsusulat.\n   Kung kailangan mong i-edit ang raw JSON, repasuhin muna ang `references\u002Fnotebook-structure.md`.\n\n6. I-validate ang resulta.\n   Patakbuhin ang notebook mula itaas pababa kapag pinapayagan ng kapaligiran.\n   Kung hindi posible ang pag-e-execute, sabihin ito nang malinaw at ilahad kung paano i-validate nang lokal.\n   Gamitin ang final pass checklist sa `references\u002Fquality-checklist.md`.\n\n## Mga template at helper script\n- Matatagpuan ang mga template sa `assets\u002Fexperiment-template.ipynb` at `assets\u002Ftutorial-template.ipynb`.\n- Ina-load ng helper script ang isang template, ina-update ang title cell, at sumusulat ng notebook.\n\nScript path:\n- `$JUPYTER_NOTEBOOK_CLI` (default na naka-install: `$CODEX_HOME\u002Fskills\u002Fjupyter-notebook\u002Fscripts\u002Fnew_notebook.py`)\n\n## Mga konbensyon para sa temp at output\n- Gamitin ang `tmp\u002Fjupyter-notebook\u002F` para sa mga pansamantalang file; tanggalin kapag tapos.\n- Isulat ang mga huling artifact sa ilalim ng `output\u002Fjupyter-notebook\u002F` kapag nagtatrabaho sa repo na ito.\n- Gumamit ng matatag at naglalarawang mga filename (halimbawa, `ablation-temperature.ipynb`).\n\n## Mga dependency (i-install lamang kapag kailangan)\nMas mainam gamitin ang `uv` para sa pamamahala ng dependency.\n\nOpsyonal na mga Python package para sa lokal na pag-execute ng notebook:\n\n```bash\nuv pip install jupyterlab ipykernel\n```\n\nAng kalakip na scaffold script ay gumagamit lamang ng Python standard library at hindi nangangailangan ng dagdag na mga dependency.\n\n## Kapaligiran\nWalang kinakailangang environment variables.\n\n## Mapa ng sanggunian\n- `references\u002Fexperiment-patterns.md`: istruktura ng eksperimento at heuristika.\n- `references\u002Ftutorial-patterns.md`: istruktura ng tutorial at daloy ng pagtuturo.\n- `references\u002Fnotebook-structure.md`: hugis ng notebook JSON at mga patakarang ligtas sa pag-edit.\n- `references\u002Fquality-checklist.md`: panghuling checklist para sa pag-validate.\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\nPaunawa:\nAng dokumentong ito ay isinalin gamit ang AI translation service na [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator). Bagaman nagsusumikap kami para sa katumpakan, pakitandaan na ang awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o mga di-tumpak na impormasyon. Ang orihinal na dokumento sa orihinal nitong wika ang dapat ituring na opisyal na sanggunian. Para sa mahahalagang impormasyon, inirerekomenda ang propesyonal na pagsasaling‑tao. Hindi kami mananagot para sa anumang hindi pagkakaunawaan o maling interpretasyon na magmumula sa paggamit ng pagsasaling ito.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->",{"name":5,"description":7},"main","f09e94ffe170f8af6d3db7c42987bbe4db227723","translations\u002Ftl\u002F.agents\u002Fskills\u002Fjupyter-notebook",26043,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners","https:\u002F\u002Faka.ms\u002Fai-agents-beginners","https:\u002F\u002Fgithub.com\u002Fmicrosoft","https:\u002F\u002Fopensource.microsoft.com","Open source projects and samples from Microsoft","2026-11-07 12:51:12",{"source":8,"skillName":5,"commands":37,"prompt":47,"zipAvailable":48},[38,41,44],{"tool":39,"command":40},"npx","npx skills add microsoft\u002Fai-agents-for-beginners --skill jupyter-notebook",{"tool":42,"command":43},"bunx","bunx skills add microsoft\u002Fai-agents-for-beginners --skill jupyter-notebook",{"tool":45,"command":46},"pnpm","pnpm dlx skills add microsoft\u002Fai-agents-for-beginners --skill jupyter-notebook","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Ftl\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002FSKILL.md",true,[50,56,62,66,70,74,78,82,86,90,94,98,102,106,112,116,120,124,128,132,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210],{"path":51,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":54,"sourceHtmlUrl":55},"AGENTS.md","REFERENCE","参考文档",476,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002FAGENTS.md",{"path":57,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":60,"sourceHtmlUrl":61},"assets\u002Fexperiment-template.ipynb","ASSET","资产文件",3141,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Ftl\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Fassets\u002Fexperiment-template.ipynb",{"path":63,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":64,"sourceHtmlUrl":65},"assets\u002Ftutorial-template.ipynb",3123,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Ftl\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Fassets\u002Ftutorial-template.ipynb",{"path":67,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":68,"sourceHtmlUrl":69},"references\u002Fdiagnostics-and-results.md",7864,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Freferences\u002Fdiagnostics-and-results.md",{"path":71,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":72,"sourceHtmlUrl":73},"references\u002Fengines.md",8395,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Freferences\u002Fengines.md",{"path":75,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Fexperiment-patterns.md",1635,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Ftl\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Freferences\u002Fexperiment-patterns.md",{"path":79,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fgit-and-context.md",11341,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Freferences\u002Fgit-and-context.md",{"path":83,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Fimages.md",1478,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Freferences\u002Fimages.md",{"path":87,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":88,"sourceHtmlUrl":89},"references\u002Fnotebook-structure.md",1677,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Ftl\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Freferences\u002Fnotebook-structure.md",{"path":91,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":92,"sourceHtmlUrl":93},"references\u002Fopenclaw.md",9936,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Freferences\u002Fopenclaw.md",{"path":95,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":96,"sourceHtmlUrl":97},"references\u002Fquality-checklist.md",1523,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Ftl\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Freferences\u002Fquality-checklist.md",{"path":99,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":100,"sourceHtmlUrl":101},"references\u002Frepository-entrypoint.md",1397,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Freferences\u002Frepository-entrypoint.md",{"path":103,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":104,"sourceHtmlUrl":105},"references\u002Ftutorial-patterns.md",1617,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Ftl\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002Freferences\u002Ftutorial-patterns.md",{"path":107,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":110,"sourceHtmlUrl":111},"scripts\u002Fautoreview","SCRIPT","脚本",381459,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Fscripts\u002Fautoreview",{"path":113,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":114,"sourceHtmlUrl":115},"scripts\u002Fautoreview_test.py",168500,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Fscripts\u002Fautoreview_test.py",{"path":117,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":118,"sourceHtmlUrl":119},"scripts\u002Fautoreview.ps1",1124,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Fscripts\u002Fautoreview.ps1",{"path":121,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":122,"sourceHtmlUrl":123},"scripts\u002Ftest-review-harness",586,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Fscripts\u002Ftest-review-harness",{"path":125,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":126,"sourceHtmlUrl":127},"scripts\u002Ftest-review-harness.ps1",1660,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Fscripts\u002Ftest-review-harness.ps1",{"path":129,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":130,"sourceHtmlUrl":131},"scripts\u002Ftest-review-harness.py",11034,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Fscripts\u002Ftest-review-harness.py",{"path":133,"resourceType":134,"resourceTypeDesc":135,"sizeBytes":136,"sourceHtmlUrl":137},"tests\u002Ffixtures\u002Fswift-benign-status-literals.swift","OTHER","其他",1204,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ffixtures\u002Fswift-benign-status-literals.swift",{"path":139,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":140,"sourceHtmlUrl":141},"tests\u002Ffixtures\u002Ftypescript-benign-config-path-references.ts",1140,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ffixtures\u002Ftypescript-benign-config-path-references.ts",{"path":143,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":144,"sourceHtmlUrl":145},"tests\u002Ffixtures\u002Ftypescript-benign-references.ts",2092,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ffixtures\u002Ftypescript-benign-references.ts",{"path":147,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":148,"sourceHtmlUrl":149},"tests\u002Ffixtures\u002Ftypescript-sensitive-literals.ts",714,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ffixtures\u002Ftypescript-sensitive-literals.ts",{"path":151,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":152,"sourceHtmlUrl":153},"tests\u002Ftest_autoreview_hardening.py",455560,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_autoreview_hardening.py",{"path":155,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":156,"sourceHtmlUrl":157},"tests\u002Ftest_codex_inference_route.py",39170,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_codex_inference_route.py",{"path":159,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":160,"sourceHtmlUrl":161},"tests\u002Ftest_codex_sandbox.py",4611,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_codex_sandbox.py",{"path":163,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":164,"sourceHtmlUrl":165},"tests\u002Ftest_engine_stage.py",55381,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_engine_stage.py",{"path":167,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":168,"sourceHtmlUrl":169},"tests\u002Ftest_git_boundary.py",28868,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_git_boundary.py",{"path":171,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":172,"sourceHtmlUrl":173},"tests\u002Ftest_git_filter_collection.py",27557,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_git_filter_collection.py",{"path":175,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":176,"sourceHtmlUrl":177},"tests\u002Ftest_git_line_endings.py",6781,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_git_line_endings.py",{"path":179,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":180,"sourceHtmlUrl":181},"tests\u002Ftest_gitlinks.py",6036,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_gitlinks.py",{"path":183,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":184,"sourceHtmlUrl":185},"tests\u002Ftest_native_handoff.py",25513,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_native_handoff.py",{"path":187,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":188,"sourceHtmlUrl":189},"tests\u002Ftest_openclaw_exec.py",14036,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_openclaw_exec.py",{"path":191,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":192,"sourceHtmlUrl":193},"tests\u002Ftest_output_path_interpretation.py",34157,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_output_path_interpretation.py",{"path":195,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":196,"sourceHtmlUrl":197},"tests\u002Ftest_output_readiness.py",19028,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_output_readiness.py",{"path":199,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":200,"sourceHtmlUrl":201},"tests\u002Ftest_prompt_budget.py",9009,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_prompt_budget.py",{"path":203,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":204,"sourceHtmlUrl":205},"tests\u002Ftest_review_batches.py",17792,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_review_batches.py",{"path":207,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":208,"sourceHtmlUrl":209},"tests\u002Ftest_review_harness.py",10939,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_review_harness.py",{"path":211,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":212,"sourceHtmlUrl":213},"tests\u002Ftest_terminal_report_authority.py",14144,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fagent-skills\u002Fblob\u002Fmain\u002Fskills\u002Fautoreview\u002Ftests\u002Ftest_terminal_report_authority.py",[215,233,244,252,258,265],{"skillNo":216,"name":217,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":218,"categories":219,"keywords":230,"publishedAt":21},"01M69A206TRZ8KK0CW0HYJF5V5","testing-course-samples","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Ftesting-course-samples\u002FSKILL.md",[220,225],{"categoryNo":221,"categoryName":222,"taxonomyType":223,"taxonomyTypeDesc":224},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":226,"categoryName":227,"taxonomyType":228,"taxonomyTypeDesc":229},"01JBSEEDCAT000000000000039","教师与教育","PROFESSION","适用职业",[231,232],"testing","testing course samples",{"skillNo":234,"name":235,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":236,"categories":237,"keywords":241,"publishedAt":21},"01M69A1XRB2SFHYRMEH0K08EKZ","microsoft-docs","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fmicrosoft-docs\u002FSKILL.md",[238],{"categoryNo":239,"categoryName":240,"taxonomyType":223,"taxonomyTypeDesc":224},"01JBSEEDCAT000000000000023","Skill与智能体开发",[242,9,243],"docs","microsoft docs",{"skillNo":245,"name":246,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":247,"categories":248,"keywords":249,"publishedAt":21},"01M69A1VPZFJQ1HNGTZQ5P3WSC","local-ai-agents","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Flocal-ai-agents\u002FSKILL.md",[],[250,251],"ai agents","local ai agents",{"skillNo":253,"name":5,"nameZh":6,"description":254,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":255,"categories":256,"keywords":257,"publishedAt":21},"01M69A1S947N7MM6V9JF85S2E7","當使用者要求建立、搭建或編輯 Jupyter 筆記本（`.ipynb`）用於實驗、探索或教學時使用；優先使用隨附範本並執行輔助腳本 `new_notebook.py` 來產生一個乾淨的起始筆記本。","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002FSKILL.md",[],[19],{"skillNo":259,"name":260,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":261,"categories":262,"keywords":263,"publishedAt":21},"01M69A1Q8EXPWKZSQK69V6WF22","deploying-scalable-agents","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fdeploying-scalable-agents\u002FSKILL.md",[],[264],"deploying scalable agents",{"skillNo":266,"name":267,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":268,"categories":269,"keywords":270,"publishedAt":21},"01M69A1MHZTH3RH9N8VYSYG74X","azure-openai-to-responses","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fazure-openai-to-responses\u002FSKILL.md",[],[271],"azure openai to responses"]