Python Automation Script Builder
Generate clean, production-ready Python automation scripts with error handling, logging, and documentation โ for web scraping, file processing, API integration, and scheduled tasks.
Content
Write a production-ready Python automation script for the following task: Task Description: {{task_description}} Input Data: {{input_data}} Expected Output: {{expected_output}} External Services/APIs: {{external_services}} Run Schedule: {{run_schedule}} Error Handling Level: {{error_handling}} (basic / comprehensive / enterprise) Generate a complete Python script that includes: **1. Script Structure** - Proper module imports (standard library first, third-party second) - Configuration section with constants and environment variables - Main function with clear entry point - Helper functions with docstrings - `if __name__ == "__main__":` guard **2. Core Functionality** - Implement the exact task: {{task_description}} - Handle {{input_data}} as input - Produce {{expected_output}} as output - Integrate with {{external_services}} using proper auth patterns **3. Error Handling** - Try/except blocks for all external calls - Retry logic with exponential backoff for network operations - Graceful failure with meaningful error messages - Exit codes for CI/CD integration **4. Logging** - Python logging module setup (not print statements) - Log levels: DEBUG, INFO, WARNING, ERROR - Timestamp and context in log messages - Log file rotation config **5. Documentation** - Module docstring explaining purpose and usage - Function docstrings with Args and Returns - Inline comments for complex logic - README-ready usage example in docstring **6. Dependencies** - requirements.txt content - Any pip install commands needed **7. Testing Stub** - Basic pytest structure for the main functions
Related Prompts
Tree-of-Thought Problem Explorer
Explore multiple solution paths simultaneously using branching reasoning to find optimal outcomes for complex problems.
React Component Generator & Reviewer
Generates production-ready React components with TypeScript, proper props typing, accessibility, and best practices for 2026 React standards.
Code Documentation Generator
Generate comprehensive documentation for codebases
Database Migration Plan
Create a comprehensive plan for migrating between databases