Framework for building durable workflows with orchestrated activities, used for background jobs, multi-step pipelines, scheduled tasks, LLM agents, or any process requiring fault tolerance, retries, and long-running execution. This skill provides comprehensive documentation and guidance for working with the Mistral Workflows framework.
53
27%
Does it follow best practices?
Impact
100%
1.21xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./template/.agents/skills/workflows/SKILL.mdWorkflow pytest infrastructure setup
Fixture import source
100%
100%
asyncio_mode setting
100%
100%
asyncio fixture loop scope
100%
100%
pytest-asyncio dev dependency
100%
100%
create_test_worker usage
100%
100%
execution_timeout on start_workflow
0%
100%
asyncio.wait_for guard
0%
100%
asyncio timeout > execution_timeout
0%
100%
Short execution_timeout value
0%
100%
No _emit_* manual registration
100%
100%
Deterministic workflow code
Workflow type annotations
100%
100%
Activity type annotations
100%
100%
Temporal UUID in workflow
50%
100%
Temporal time in workflow
50%
100%
No direct HTTP in workflow
100%
100%
No os.environ in workflow
100%
100%
Activity for I/O
100%
100%
Correct workflow decorator
100%
100%
timedelta for activity timeout
100%
100%
No stdlib random in workflow
100%
100%
Parallel activity execution pattern
execute_activities_in_parallel usage
100%
100%
List Executor pattern
100%
100%
max_concurrent_scheduled_tasks <= 50
100%
100%
No wrong executor params
100%
100%
Activity type annotations
100%
100%
Workflow type annotations
100%
100%
Activity decorator present
100%
100%
Correct workflow name
100%
100%
Quick-test script usage
100%
100%
timedelta for activity timeout
100%
100%
d68776c
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.