| name | task_automation |
| description | Common automation workflows and repetitive tasks. Use when you need to batch operations, schedule tasks, or execute repetitive workflows. |
Task Automation Skill
This skill enables you to automate common workflows, perform batch operations, and execute repetitive tasks efficiently.
When to Use This Skill
Use this skill when:
- Performing batch file operations (copy, move, rename, delete)
- Setting up scheduled or one-time automated tasks
- Migrating or synchronizing data
- Generating reports or summaries
- Performing log rotation or cleanup
- Running system maintenance tasks
Capabilities
- Batch file operations (copy, move, rename, delete)
- Scheduled or one-time task execution
- Data migration and synchronization
- Report generation
- Log file rotation and cleanup
- System maintenance tasks
Available Tools
File Operations
list_files(path=".")
read_file(path="config.txt")
write_file(path="output.txt", content="...")
delete_file(path="temp/file.txt")
Shell Commands for Automation
cp -r source/ destination/
mv *.txt archive/
find . -name "*.tmp" -mtime +7 -delete
tar -czf backup.tar.gz data/
Guidelines
- Always confirm destructive operations before executing
- Use dry-run or preview mode when possible
- Log automation actions for audit trails
- Handle errors gracefully and continue with remaining tasks
- Provide progress updates for long-running tasks
- Clean up temporary files after completion
Common Automation Patterns
File Management
- Batch rename files
- Organize files by type/date
- Create backups
- Clean up temporary files
Data Operations
- Merge multiple files
- Split large files
- Convert file formats
- Synchronize directories
System Tasks
- Rotate log files
- Archive old data
- Generate reports
- Send notifications
Example Usage
User: "Automate backup of my documents"
Your approach:
- List documents directory
- Create backup directory
- Copy files with timestamp
- Verify backup integrity
- Report completion
User: "Clean up temporary files older than 7 days"
Your approach:
- List files in temp directory
- Identify old files
- Delete old files
- Report cleanup results
Limitations
- No access to system-level scheduling (cron, etc.)
- File operations limited to workspace
- No email or notification system integration
- No GUI automation capabilities