Python and Django SDK for Cloudinary, a cloud-based image and video management service with comprehensive transformation, optimization, and delivery capabilities
94
Pending
Does it follow best practices?
Impact
94%
1.08xAverage score across 10 eval scenarios
Pending
The risk profile of this skill
{
"context": "This evaluation assesses the engineer's ability to use Cloudinary's transformation chaining feature to apply multiple sequential transformations to an image. The focus is on proper usage of Cloudinary's URL generation and transformation syntax.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Uses CloudinaryImage",
"description": "Uses cloudinary.CloudinaryImage() or cloudinary.utils.cloudinary_url() to generate the transformation URL",
"max_score": 15
},
{
"name": "Implements transformation chaining",
"description": "Uses multiple transformation dictionaries or transformation parameter lists to create a chain of transformations (not a single transformation with all parameters combined)",
"max_score": 30
},
{
"name": "First transformation step",
"description": "First transformation includes width=800, height=800, crop parameter (e.g., 'fit', 'fill'), gravity parameter (e.g., 'auto'), and format='webp' or fetch_format='webp'",
"max_score": 20
},
{
"name": "Second transformation step",
"description": "Second transformation includes radius parameter for rounded corners (e.g., radius=5) and border parameter for the border (e.g., border='2px_solid_rgb:CCCCCC' or similar)",
"max_score": 20
},
{
"name": "Third transformation step",
"description": "Third transformation includes overlay parameter or layer for text overlay, with the watermark_text parameter used in the overlay, and gravity parameter for positioning (e.g., 'south_east' for bottom-right)",
"max_score": 15
}
]
}docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10