[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KG8GAZWHHEK7VNJDW0ME21":3,"skill-same:01M6KG8GAZWHHEK7VNJDW0ME21":57},{"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":24,"linkOnly":25,"markdownContent":26,"markdownBody":27,"frontMatter":28,"refName":29,"commitSha":30,"skillDirectory":31,"forksCount":14,"repositoryHtmlUrl":32,"repositoryHomepageUrl":6,"ownerHtmlUrl":33,"ownerBlogUrl":34,"ownerDescription":35,"updatedAt":36,"install":37,"resources":50},"01M6KG8GAZWHHEK7VNJDW0ME21","zip-deliverable-finalization",null,"Ensure codebase deliverables are properly packaged as ZIP exports in a dedicated final step","xyliu-cs\u002FOpenSpace-GDPval","xyliu-cs","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F89236536?v=4","01M6KF8Z1V4TXS86CKSH48BY8T","xy","01M6KF8Z67443W0SHXM85JEF0B",0,"MIT","https:\u002F\u002Fgithub.com\u002Fxyliu-cs\u002FOpenSpace-GDPval\u002Fblob\u002Fmain\u002Fgdpval_bench\u002Fskills\u002Fzip-deliverable-finalization\u002FSKILL.md",[],[19,20,21,22,23],"zip","zip deliverable finalization","as","deliverables","codebase","2026-11-10 10:12:30",false,"---\nname: zip-deliverable-finalization\ndescription: Ensure codebase deliverables are properly packaged as ZIP exports in a dedicated final step\n---\n\n# ZIP Deliverable Finalization\n\n## Purpose\nWhen a task requires delivering a codebase or project directory, do not assume that creating the project structure equals completion. A dedicated final iteration must explicitly package the deliverable as a ZIP archive.\n\n## When to Apply\nApply this skill when:\n- The task involves creating a codebase, project, or multi-file deliverable\n- The output should be exportable or downloadable\n- A ZIP archive is the expected or implied deliverable format\n\n## Steps\n\n### 1. Recognize Deliverable Requirements\nBefore starting work, identify if the task requires a ZIP export. Look for phrases like:\n- \"export as ZIP\"\n- \"package the project\"\n- \"deliverable archive\"\n- \"downloadable codebase\"\n- Any mention of sharing, exporting, or distributing the project\n\n### 2. Complete All Project Work First\nFinish creating all project files, directories, and content. Ensure:\n- All code files are written and saved\n- All configurations are in place\n- All documentation is complete\n- The project structure is finalized\n\n### 3. Create Dedicated Final Iteration\nDo NOT combine ZIP creation with file creation. Allocate a separate, explicit iteration for packaging:\n\n```\nIteration N: [File creation and project setup]\nIteration N+1: [ZIP packaging and finalization]  \u003C-- Dedicated step\n```\n\n### 4. Execute ZIP Command\nRun the ZIP command explicitly in the final iteration:\n\n```bash\nzip -r project.zip .\u002Fproject\n```\n\nOr for a custom project directory name:\n```bash\nzip -r {project-name}.zip .\u002F{project-name}\n```\n\n### 5. Verify the Archive\nConfirm successful creation:\n```bash\nls -la project.zip\nunzip -l project.zip  # List contents without extracting\n```\n\n### 6. Report Completion\nExplicitly state that the deliverable has been packaged and is ready. Include:\n- Confirmation that ZIP was created\n- Location of the ZIP file\n- Brief summary of contents\n\n## Common Mistakes to Avoid\n\n| Mistake | Correct Approach |\n|---------|------------------|\n| Assuming file creation = deliverable complete | Explicitly create ZIP in separate step |\n| Combining ZIP with file edits | Dedicate final iteration to packaging only |\n| Forgetting to verify ZIP was created | List and confirm archive contents |\n| Not mentioning ZIP in final report | Explicitly confirm deliverable is packaged |\n\n## Example\n\n**Task:** Create a smart contract project and deliver as ZIP\n\n**Correct Execution:**\n```\nIteration 1: Create contract files, tests, and configs\nIteration 2: Create frontend components\nIteration 3: Run 'zip -r smart-contract-project.zip .\u002Fsmart-contract-project'\nIteration 4: Verify and report: 'Deliverable packaged successfully'\n```\n\n**Incorrect Execution:**\n```\nIteration 1: Create all files and mention \"project is complete\"\n[No ZIP step - deliverable incomplete]\n```\n\n## Notes\n- This pattern applies to any multi-file deliverable requiring archival\n- The dedicated iteration approach ensures the packaging step is not overlooked\n- Always verify the ZIP exists before marking task complete","# ZIP Deliverable Finalization\n\n## Purpose\nWhen a task requires delivering a codebase or project directory, do not assume that creating the project structure equals completion. A dedicated final iteration must explicitly package the deliverable as a ZIP archive.\n\n## When to Apply\nApply this skill when:\n- The task involves creating a codebase, project, or multi-file deliverable\n- The output should be exportable or downloadable\n- A ZIP archive is the expected or implied deliverable format\n\n## Steps\n\n### 1. Recognize Deliverable Requirements\nBefore starting work, identify if the task requires a ZIP export. Look for phrases like:\n- \"export as ZIP\"\n- \"package the project\"\n- \"deliverable archive\"\n- \"downloadable codebase\"\n- Any mention of sharing, exporting, or distributing the project\n\n### 2. Complete All Project Work First\nFinish creating all project files, directories, and content. Ensure:\n- All code files are written and saved\n- All configurations are in place\n- All documentation is complete\n- The project structure is finalized\n\n### 3. Create Dedicated Final Iteration\nDo NOT combine ZIP creation with file creation. Allocate a separate, explicit iteration for packaging:\n\n```\nIteration N: [File creation and project setup]\nIteration N+1: [ZIP packaging and finalization]  \u003C-- Dedicated step\n```\n\n### 4. Execute ZIP Command\nRun the ZIP command explicitly in the final iteration:\n\n```bash\nzip -r project.zip .\u002Fproject\n```\n\nOr for a custom project directory name:\n```bash\nzip -r {project-name}.zip .\u002F{project-name}\n```\n\n### 5. Verify the Archive\nConfirm successful creation:\n```bash\nls -la project.zip\nunzip -l project.zip  # List contents without extracting\n```\n\n### 6. Report Completion\nExplicitly state that the deliverable has been packaged and is ready. Include:\n- Confirmation that ZIP was created\n- Location of the ZIP file\n- Brief summary of contents\n\n## Common Mistakes to Avoid\n\n| Mistake | Correct Approach |\n|---------|------------------|\n| Assuming file creation = deliverable complete | Explicitly create ZIP in separate step |\n| Combining ZIP with file edits | Dedicate final iteration to packaging only |\n| Forgetting to verify ZIP was created | List and confirm archive contents |\n| Not mentioning ZIP in final report | Explicitly confirm deliverable is packaged |\n\n## Example\n\n**Task:** Create a smart contract project and deliver as ZIP\n\n**Correct Execution:**\n```\nIteration 1: Create contract files, tests, and configs\nIteration 2: Create frontend components\nIteration 3: Run 'zip -r smart-contract-project.zip .\u002Fsmart-contract-project'\nIteration 4: Verify and report: 'Deliverable packaged successfully'\n```\n\n**Incorrect Execution:**\n```\nIteration 1: Create all files and mention \"project is complete\"\n[No ZIP step - deliverable incomplete]\n```\n\n## Notes\n- This pattern applies to any multi-file deliverable requiring archival\n- The dedicated iteration approach ensures the packaging step is not overlooked\n- Always verify the ZIP exists before marking task complete",{"name":5,"description":7},"main","af1b40a42167d09c30b3a63000aa14ace4c1e229","gdpval_bench\u002Fskills\u002Fzip-deliverable-finalization","https:\u002F\u002Fgithub.com\u002Fxyliu-cs\u002FOpenSpace-GDPval","https:\u002F\u002Fgithub.com\u002Fxyliu-cs","https:\u002F\u002Fxyliu-cs.github.io","PhD Student in CS, CUHK-Shenzhen.","2026-04-06 20:32:15",{"source":8,"skillName":5,"commands":38,"prompt":48,"zipAvailable":49},[39,42,45],{"tool":40,"command":41},"npx","npx skills add xyliu-cs\u002FOpenSpace-GDPval --skill zip-deliverable-finalization",{"tool":43,"command":44},"bunx","bunx skills add xyliu-cs\u002FOpenSpace-GDPval --skill zip-deliverable-finalization",{"tool":46,"command":47},"pnpm","pnpm dlx skills add xyliu-cs\u002FOpenSpace-GDPval --skill zip-deliverable-finalization","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fxyliu-cs\u002FOpenSpace-GDPval\u002Fblob\u002Fmain\u002Fgdpval_bench\u002Fskills\u002Fzip-deliverable-finalization\u002FSKILL.md",true,[51],{"path":52,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":55,"sourceHtmlUrl":56},".skill_id","OTHER","其他",42,"https:\u002F\u002Fgithub.com\u002Fxyliu-cs\u002FOpenSpace-GDPval\u002Fblob\u002Fmain\u002Fgdpval_bench\u002Fskills\u002Fzip-deliverable-finalization\u002F.skill_id",[58,67,83,109,131,146],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":24},"01M6KG8MF1S664SWBDENYRSCK8","zip-export-deliverable","Ensures codebase deliverables are properly exported as ZIP archives through a dedicated finalization step","https:\u002F\u002Fgithub.com\u002Fxyliu-cs\u002FOpenSpace-GDPval\u002Fblob\u002Fmain\u002Fgdpval_bench\u002Fskills\u002Fzip-export-deliverable\u002FSKILL.md",[],[65,66,19,21,22,23],"zip export deliverable","export",{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":73,"publishedAt":24},"01M6KG8CMQQ1PYMNTSRZ9VS1MD","zero-iteration-failure-analysis","Identify and handle agent failures with 0 iterations as pre-execution system issues","https:\u002F\u002Fgithub.com\u002Fxyliu-cs\u002FOpenSpace-GDPval\u002Fblob\u002Fmain\u002Fgdpval_bench\u002Fskills\u002Fzero-iteration-failure-analysis\u002FSKILL.md",[],[74,75,76,77,78,79,80,81,21,82],"ZeRO","analysis","iteration","failure analysis","zero iteration failure analysis","issues","execution","system","with",{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":94,"publishedAt":24},"01M6KG86W3PA07FT9W58YHHERM","write-file-fallback-report","Generate professional documents using write_file when primary data sources fail, leveraging embedded domain knowledge instead of external retrieval","https:\u002F\u002Fgithub.com\u002Fxyliu-cs\u002FOpenSpace-GDPval\u002Fblob\u002Fmain\u002Fgdpval_bench\u002Fskills\u002Fwrite-file-fallback-report\u002FSKILL.md",[89],{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[95,96,97,98,99,100,101,102,103,104,105,106,107,108],"fallback","write","write file fallback report","file","report","data","knowledge","embedded","generate","domain","professional","sources","retrieval","documents",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":120,"publishedAt":24},"01M6KG82GAEY3GG77CMGCK1C2T","fallback-doc-with-delegation","Generate professional documents after tool failures using shell_agent for complex formats or write_file for simple text\u002Fmarkdown","https:\u002F\u002Fgithub.com\u002Fxyliu-cs\u002FOpenSpace-GDPval\u002Fblob\u002Fmain\u002Fgdpval_bench\u002Fskills\u002Fwrite-file-fallback-report-enhanced\u002FSKILL.md",[115],{"categoryNo":116,"categoryName":117,"taxonomyType":118,"taxonomyTypeDesc":119},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[121,122,95,82,123,124,108,103,98,125,126,127,128,96,105,129,130],"doc","delegation","fallback doc with delegation","simple","shell","markdown","tool","text","formats","for",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":138,"publishedAt":24},"01M6KG7WT7GX5NYCGEFHW22NV7","context-anchored-fallback-report","Generate documents with write_file when retrieval tools fail, with explicit guardrails against task context drift","https:\u002F\u002Fgithub.com\u002Fxyliu-cs\u002FOpenSpace-GDPval\u002Fblob\u002Fmain\u002Fgdpval_bench\u002Fskills\u002Fwrite-file-fallback-report-enhanced-4bc5c2\u002FSKILL.md",[137],{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},[139,95,140,99,107,108,103,98,141,142,96,143,144,82,145],"context anchored fallback report","context","Guardrails","Tools","task","drift","context drift",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":152,"publishedAt":24},"01M6KG7R5SVB1ZAKZQADKAQWYB","working-directory-resolution","Resolve file access failures by changing to the correct working directory before command execution","https:\u002F\u002Fgithub.com\u002Fxyliu-cs\u002FOpenSpace-GDPval\u002Fblob\u002Fmain\u002Fgdpval_bench\u002Fskills\u002Fworking-directory-resolution\u002FSKILL.md",[],[153,154,155,156,98,80,157,158,159],"directory","working directory resolution","resolution","file access","access","correct","command"]