Clarifies that file creation tasks are complete when the deliverable is successfully written—no submission step required
59
67%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./benchmarks/gdpval/skills/deliverable-completion/SKILL.mdThis 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.
File creation = Task completion
When a task requests you to create a document, report, script, or any file-based deliverable, the task is complete once:
There is no additional submission, finalization, or confirmation step needed.
Use the appropriate file creation method for your task:
# For programmatic file creation
with open('deliverable.docx', 'wb') as f:
f.write(document_content)# For shell-based creation
echo "content" > output.txtOr use available tools like write_file, create_file, etc.
Confirm the file exists and contains expected content:
ls -la deliverable.docx
# or
cat output.txtOnce verification passes, the task is complete. Do not:
submit_work toolfinalize_task functionSimply report that the deliverable has been created successfully.
| ❌ Incorrect | ✅ Correct |
|---|---|
| Creating file, then searching for submit tool | Creating file, verifying, declaring done |
| Assuming a finalization API exists | Treating file creation as the final step |
| Adding unnecessary confirmation steps | Completing after successful write |
Task: "Create a negotiation strategy document covering BATNA, ZOPA, and timeline."
Correct Execution:
negotiation_strategy.docxc5a9c4b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.