slack-gif-creator
Audited by Runlayer on Feb 22, 2026
Malicious tool definition detected
Tool: LICENSE.txt [1/2] Description: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1.
Tool: LICENSE.txt [2/2] Description: this License.
Malicious tool definition detected
Tool: SKILL.md [1/2] Description: --- name: slack-gif-creator description: Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives.
Tool: SKILL.md [2/2] Description: rotation_speed=1.0 ) # Simple mirror effects (faster) from templates.kaleidoscope import apply_simple_mirror mirrored = apply_simple_mirror(frame, mode='quad') # 4-way mirror # modes: 'horizontal', 'vertical', 'quad', 'radial' ``` **To compose primitives freely, follow these patterns:** ```python # Example: Bounce + shake for impact for i in range(num_frames): frame = create_blank_frame(480, 480, bg_color) # Bounce motion t_bounce = i / (num_frames - 1) y = inte
Malicious tool definition detected
Tool: core/color_palettes.py [1/2] Description: #!/usr/bin/env python3 """ Color Palettes - Professional, harmonious color schemes for GIFs.
Tool: core/color_palettes.py [2/2] Description: colors # Impact/emphasis colors that work well across palettes IMPACT_COLORS = { 'flash': (255, 255, 240), # Bright flash (cream) 'explosion': (255, 150, 0), # Orange explosion 'electricity': (100, 200, 255), # Electric blue 'fire': (255, 100, 0), # Fire orange-red 'success': (50, 255, 100), # Success green 'error': (255, 50, 50), # Error red 'warning': (255, 200, 0), # Warning yellow 'magic': (200, 100, 255), # Magic purple } def get_impact_color(
Malicious tool definition detected
Tool: core/easing.py Description: #!/usr/bin/env python3 """ Easing Functions - Timing functions for smooth animations.
Malicious tool definition detected
Tool: core/frame_composer.py [1/2] Description: #!/usr/bin/env python3 """ Frame Composer - Utilities for composing visual elements into frames.
Tool: core/frame_composer.py [2/2] Description: emoji: Emoji character(s) position: (x, y) position size: Emoji size in pixels (minimum 12) shadow: Whether to add drop shadow shadow_offset: Shadow offset Returns: Modified frame """ draw = ImageDraw.Draw(frame) # Ensure minimum size to avoid font rendering errors size = max(12, size) # Use Apple Color Emoji font on macOS try: font = ImageFont.truetype("/System/Library/Fonts/Apple Color Emoji.ttc", size) except: # Fallback to text-based emoji try:
Malicious tool definition detected
Tool: core/gif_builder.py Description: #!/usr/bin/env python3 """ GIF Builder - Core module for assembling frames into GIFs optimized for Slack.
Malicious tool definition detected
Tool: core/typography.py [1/2] Description: #!/usr/bin/env python3 """ Typography System - Professional text rendering with outlines, shadows, and effects.
Tool: core/typography.py [2/2] Description: = position[0] - text_width // 2 text_y = position[1] - text_height // 2 else: box_x = position[0] - padding box_y = position[1] - padding text_x = position[0] text_y = position[1] # Draw semi-transparent box box_coords = [ box_x, box_y, box_x + text_width + padding * 2, box_y + text_height + padding * 2 ] alpha_value = int(255 * box_alpha) draw_overlay.rectangle(box_coords, fill=(*box_color, alpha_value)) # Composite overlay onto frame frame_rgba = fra
Malicious tool definition detected
Tool: core/validators.py Description: #!/usr/bin/env python3 """ Validators - Check if GIFs meet Slack's requirements.
Malicious tool definition detected
Tool: core/visual_effects.py [1/2] Description: #!/usr/bin/env python3 """ Visual Effects - Particles, motion blur, impacts, and other effects for GIFs.
Tool: core/visual_effects.py [2/2] Description: Create expanding ring effects.
Malicious tool definition detected
Tool: requirements.txt Description: pillow>=10.0.0
Malicious tool definition detected
Tool: templates/bounce.py Description: #!/usr/bin/env python3 """ Bounce Animation Template - Creates bouncing motion for objects.
Malicious tool definition detected
Tool: templates/explode.py [1/2] Description: #!/usr/bin/env python3 """ Explode Animation - Break objects into pieces that fly outward.
Tool: templates/explode.py [2/2]
Malicious tool definition detected
Tool: templates/fade.py Description: #!/usr/bin/env python3 """ Fade Animation - Fade in, fade out, and crossfade effects.
Malicious tool definition detected
Tool: templates/flip.py Description: #!/usr/bin/env python3 """ Flip Animation - 3D-style card flip and rotation effects.
Malicious tool definition detected
Tool: templates/kaleidoscope.py Description: #!/usr/bin/env python3 """ Kaleidoscope Effect - Create mirror/rotation effects.
Malicious tool definition detected
Tool: templates/morph.py Description: #!/usr/bin/env python3 """ Morph Animation - Transform between different emojis or shapes.
Malicious tool definition detected
Tool: templates/move.py Description: #!/usr/bin/env python3 """ Move Animation - Move objects along paths with various motion types.
Malicious tool definition detected
Tool: templates/pulse.py Description: #!/usr/bin/env python3 """ Pulse Animation - Scale objects rhythmically for emphasis.
Malicious tool definition detected
Tool: templates/shake.py Description: #!/usr/bin/env python3 """ Shake Animation Template - Creates shaking/vibrating motion.
Malicious tool definition detected
Tool: templates/slide.py Description: #!/usr/bin/env python3 """ Slide Animation - Slide elements in from edges with overshoot/bounce.
Malicious tool definition detected
Tool: templates/spin.py Description: #!/usr/bin/env python3 """ Spin Animation - Rotate objects continuously or with variation.
Malicious tool definition detected
Tool: templates/wiggle.py [1/2] Description: #!/usr/bin/env python3 """ Wiggle Animation - Smooth, organic wobbling and jiggling motions.
Tool: templates/wiggle.py [2/2]
Malicious tool definition detected
Tool: templates/zoom.py [1/2] Description: #!/usr/bin/env python3 """ Zoom Animation - Scale objects dramatically for emphasis.
Tool: templates/zoom.py [2/2]