{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"}],"enrichment":{"capability":"robocorp-tasks is a Python framework for building and running automation tasks with built-in logging and lifecycle management, using a simple decorator-based API.","skillfed_tags":["automation","task-runner","rpa"],"use_cases":["Build repeatable RPA workflows with automatic detailed logging and HTML result reports.","Standardize task structure across a team's automation projects to reduce ad-hoc script sprawl.","Debug automation failures by reviewing structured execution logs showing all method calls and state changes.","Integrate Python automations into CI/CD pipelines with a consistent command-line interface.","Set up and tear down test environments or data pipelines with lifecycle-managed task execution."],"what_it_does":"robocorp-tasks is a Python framework that standardizes how you write and run automation scripts. Instead of ad-hoc scripts, you decorate functions with @task and run them through a managed runner that handles logging, lifecycle events, and result capture automatically. The framework integrates robocorp-log to provide detailed execution traces\u2014method calls, arguments, variable assignments\u2014and outputs structured logs to HTML for post-execution analysis.\n\nYou define tasks as parameterless functions decorated with @task, then invoke them via command line (python -m robocorp.tasks run <path> -t <task_name>). The runner discovers tasks from files matching *task*.py patterns, manages one task per invocation, and produces an output/log.html report. It's designed for teams building multiple automation projects who need consistency, observability, and maintainability across different codebases.","worth_installing":"Yes. robocorp-tasks is production-stable, actively maintained, has low install friction, carries no known vulnerabilities, and solves a real problem\u2014replacing ad-hoc automation scripts with a structured, observable framework. It's particularly valuable if you're building multiple automation projects or need detailed execution logging for debugging and compliance. The Apache-2.0 license poses no restrictions."},"id":"robocorp-tasks","links":{"html":"https://skillfed.io/packages/robocorp-tasks","md":"https://skillfed.io/packages/robocorp-tasks.md","pypi":"https://pypi.org/project/robocorp-tasks/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-13","license_spdx":null,"license_treatment":"permissive","name":"robocorp-tasks","python_support":"supports_current","summary":"The automation framework for Python"},"popularity":{"monthly_downloads":335650,"position":7474,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.1.1"}
