[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KFBNY02YMAT8PFX8HY13QD":3,"skill-same:01M6KFBNY02YMAT8PFX8HY13QD":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},"01M6KFBNY02YMAT8PFX8HY13QD","deliverable-completion",null,"Clarifies that file creation tasks are complete when the deliverable is successfully written—no submission step required","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\u002Fdeliverable-completion\u002FSKILL.md",[],[19,20,21,22,23],"deliverable completion","tasks","file","creation","complete","2026-11-10 10:12:30",false,"---\nname: deliverable-completion\ndescription: Clarifies that file creation tasks are complete when the deliverable is successfully written—no submission step required\n---\n\n# Deliverable Completion Protocol\n\n## Purpose\n\nThis skill addresses a common misconception during document and file creation tasks: agents sometimes search for or attempt to use a `submit_work`, `finalize`, or similar tool after creating the deliverable. **No such step is required.** Task completion is achieved when the file is successfully created with the required content.\n\n## Core Principle\n\n**File creation = Task completion**\n\nWhen a task requests you to create a document, report, script, or any file-based deliverable, the task is complete once:\n1. The file has been written to disk\n2. The file contains the required content\n3. The file is in the correct format and location\n\nThere is **no additional submission, finalization, or confirmation step** needed.\n\n## Execution Workflow\n\n### Step 1: Create the Deliverable\n\nUse the appropriate file creation method for your task:\n\n```python\n# For programmatic file creation\nwith open('deliverable.docx', 'wb') as f:\n    f.write(document_content)\n```\n\n```bash\n# For shell-based creation\necho \"content\" > output.txt\n```\n\nOr use available tools like `write_file`, `create_file`, etc.\n\n### Step 2: Verify Creation\n\nConfirm the file exists and contains expected content:\n\n```bash\nls -la deliverable.docx\n# or\ncat output.txt\n```\n\n### Step 3: Declare Completion\n\nOnce verification passes, **the task is complete**. Do not:\n- Search for a `submit_work` tool\n- Look for a `finalize_task` function\n- Attempt to \"upload\" or \"submit\" the file elsewhere\n- Add extra confirmation steps\n\nSimply report that the deliverable has been created successfully.\n\n## Common Mistakes to Avoid\n\n| ❌ Incorrect | ✅ Correct |\n|-------------|-----------|\n| Creating file, then searching for submit tool | Creating file, verifying, declaring done |\n| Assuming a finalization API exists | Treating file creation as the final step |\n| Adding unnecessary confirmation steps | Completing after successful write |\n\n## Example Task Flow\n\n**Task:** \"Create a negotiation strategy document covering BATNA, ZOPA, and timeline.\"\n\n**Correct Execution:**\n1. Write the document content\n2. Save as `negotiation_strategy.docx`\n3. Verify file exists (~43KB, contains all sections)\n4. Report: \"Negotiation strategy document created successfully\"\n5. **Task complete** — no further action needed\n\n## When This Applies\n\n- Document creation (.docx, .pdf, .md, .txt)\n- Code file generation (.py, .sh, .js)\n- Data exports (.csv, .json, .xlsx)\n- Configuration files (.yaml, .toml, .ini)\n- Any file-based deliverable\n\n## When This Does NOT Apply\n\n- Tasks explicitly requiring external submission (e.g., \"submit to API endpoint\")\n- Tasks requiring human review\u002Fapproval workflows\n- Tasks where the file is an intermediate step (not the final deliverable)","# Deliverable Completion Protocol\n\n## Purpose\n\nThis skill addresses a common misconception during document and file creation tasks: agents sometimes search for or attempt to use a `submit_work`, `finalize`, or similar tool after creating the deliverable. **No such step is required.** Task completion is achieved when the file is successfully created with the required content.\n\n## Core Principle\n\n**File creation = Task completion**\n\nWhen a task requests you to create a document, report, script, or any file-based deliverable, the task is complete once:\n1. The file has been written to disk\n2. The file contains the required content\n3. The file is in the correct format and location\n\nThere is **no additional submission, finalization, or confirmation step** needed.\n\n## Execution Workflow\n\n### Step 1: Create the Deliverable\n\nUse the appropriate file creation method for your task:\n\n```python\n# For programmatic file creation\nwith open('deliverable.docx', 'wb') as f:\n    f.write(document_content)\n```\n\n```bash\n# For shell-based creation\necho \"content\" > output.txt\n```\n\nOr use available tools like `write_file`, `create_file`, etc.\n\n### Step 2: Verify Creation\n\nConfirm the file exists and contains expected content:\n\n```bash\nls -la deliverable.docx\n# or\ncat output.txt\n```\n\n### Step 3: Declare Completion\n\nOnce verification passes, **the task is complete**. Do not:\n- Search for a `submit_work` tool\n- Look for a `finalize_task` function\n- Attempt to \"upload\" or \"submit\" the file elsewhere\n- Add extra confirmation steps\n\nSimply report that the deliverable has been created successfully.\n\n## Common Mistakes to Avoid\n\n| ❌ Incorrect | ✅ Correct |\n|-------------|-----------|\n| Creating file, then searching for submit tool | Creating file, verifying, declaring done |\n| Assuming a finalization API exists | Treating file creation as the final step |\n| Adding unnecessary confirmation steps | Completing after successful write |\n\n## Example Task Flow\n\n**Task:** \"Create a negotiation strategy document covering BATNA, ZOPA, and timeline.\"\n\n**Correct Execution:**\n1. Write the document content\n2. Save as `negotiation_strategy.docx`\n3. Verify file exists (~43KB, contains all sections)\n4. Report: \"Negotiation strategy document created successfully\"\n5. **Task complete** — no further action needed\n\n## When This Applies\n\n- Document creation (.docx, .pdf, .md, .txt)\n- Code file generation (.py, .sh, .js)\n- Data exports (.csv, .json, .xlsx)\n- Configuration files (.yaml, .toml, .ini)\n- Any file-based deliverable\n\n## When This Does NOT Apply\n\n- Tasks explicitly requiring external submission (e.g., \"submit to API endpoint\")\n- Tasks requiring human review\u002Fapproval workflows\n- Tasks where the file is an intermediate step (not the final deliverable)",{"name":5,"description":7},"main","af1b40a42167d09c30b3a63000aa14ace4c1e229","gdpval_bench\u002Fskills\u002Fdeliverable-completion","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 deliverable-completion",{"tool":43,"command":44},"bunx","bunx skills add xyliu-cs\u002FOpenSpace-GDPval --skill deliverable-completion",{"tool":46,"command":47},"pnpm","pnpm dlx skills add xyliu-cs\u002FOpenSpace-GDPval --skill deliverable-completion","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fxyliu-cs\u002FOpenSpace-GDPval\u002Fblob\u002Fmain\u002Fgdpval_bench\u002Fskills\u002Fdeliverable-completion\u002FSKILL.md",true,[51],{"path":52,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":55,"sourceHtmlUrl":56},".skill_id","OTHER","其他",36,"https:\u002F\u002Fgithub.com\u002Fxyliu-cs\u002FOpenSpace-GDPval\u002Fblob\u002Fmain\u002Fgdpval_bench\u002Fskills\u002Fdeliverable-completion\u002F.skill_id",[58,71,79,95,120,142],{"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,67,68,69,70],"zip export deliverable","zip","export","deliverables","codebase","as",{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":24},"01M6KG8GAZWHHEK7VNJDW0ME21","zip-deliverable-finalization","Ensure codebase deliverables are properly packaged as ZIP exports in a dedicated final step","https:\u002F\u002Fgithub.com\u002Fxyliu-cs\u002FOpenSpace-GDPval\u002Fblob\u002Fmain\u002Fgdpval_bench\u002Fskills\u002Fzip-deliverable-finalization\u002FSKILL.md",[],[78,66,68,69,70],"zip deliverable finalization",{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"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",[],[86,87,88,89,90,91,92,93,70,94],"failure analysis","ZeRO","analysis","iteration","zero iteration failure analysis","with","issues","execution","system",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":106,"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",[101],{"categoryNo":102,"categoryName":103,"taxonomyType":104,"taxonomyTypeDesc":105},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[107,108,21,109,110,111,112,113,114,115,116,117,118,119],"fallback","write","report","write file fallback report","domain","professional","sources","retrieval","generate","embedded","documents","data","knowledge",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":131,"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",[126],{"categoryNo":127,"categoryName":128,"taxonomyType":129,"taxonomyTypeDesc":130},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[132,91,107,133,134,135,117,115,21,136,137,138,108,139,112,140,141],"fallback doc with delegation","doc","delegation","shell","markdown","tool","text","simple","formats","for",{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":149,"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",[148],{"categoryNo":102,"categoryName":103,"taxonomyType":104,"taxonomyTypeDesc":105},[107,109,150,151,115,21,152,153,108,154,155,114,91,156,117],"context","context anchored fallback report","Guardrails","Tools","task","drift","context drift"]