Generate PowerPoint files using shell_agent and locate them in nested workspace directories
54
60%
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/ppt-workflow-location/SKILL.mdUse this workflow when:
Delegate the PowerPoint creation task to shell_agent with clear specifications:
Use shell_agent to create a PowerPoint presentation with:
- Specify the exact number of slides needed
- Define the content/topic for each slide
- Request the file be saved with a clear filename (e.g., presentation.pptx)
- Ask the agent to confirm the file path after creationExample task description:
Create a PowerPoint presentation with 10 slides covering [topic]. Each slide should have a title and bullet points. Save it as presentation.pptx and tell me the full file path.PowerPoint files created by shell_agent may be in nested workspace directories. Use the find command to locate them:
# Find all .pptx files in the workspace
find . -name "*.pptx" -type f
# Or search for a specific filename
find . -name "presentation.pptx" -type fOnce located, copy the file to your working directory:
# Copy the found file to current directory
cp /path/to/found/presentation.pptx .
# Or move it if you prefer
mv /path/to/found/presentation.pptx .Confirm the file exists and is accessible:
# List the file with details
ls -la presentation.pptx
# Check file size to ensure it's not empty
file presentation.pptx# Step 1: shell_agent creates the presentation (done via task delegation)
# Step 2: Find the created file
find . -name "*.pptx" -type f
# Output: ./workspace/task_123/output/presentation.pptx
# Step 3: Copy to working directory
cp ./workspace/task_123/output/presentation.pptx .
# Step 4: Verify
ls -la presentation.pptx
# Output: -rw-r--r-- 1 user user 45632 Jan 15 10:30 presentation.pptx| Problem | Solution |
|---|---|
| File not found with find | Search broader: find / -name "*.pptx" 2>/dev/null |
| File is 0 bytes | Re-run shell_agent task; ensure it completed successfully |
| Permission denied | Check directory permissions with ls -la on parent dirs |
| Multiple .pptx files found | Use more specific search: find . -name "*presentation*.pptx" |
c5a9c4b
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.