MCPcopy Create free account

hub / github.com/ComposioHQ/awesome-claude-skills / functions

Functions391 in github.com/ComposioHQ/awesome-claude-skills

Methodadd_rsid_to_r
(elem)
document-skills/docx/scripts/document.py:158
Methodadd_tracked_change_attrs
(elem)
document-skills/docx/scripts/document.py:167
Functionadd_vignette
Add a vignette effect (darkened edges) to frame. Args: frame: PIL Image strength: Vignette strength (0.0-1.0) Returns:
slack-gif-creator/core/frame_composer.py:392
Methodadd_xml_space_to_t
(elem)
document-skills/docx/scripts/document.py:196
Methodappend_to
Append XML content as a child of a DOM element. Args: elem: defusedxml.minidom.Element to append to xml_cont
document-skills/docx/scripts/utilities.py:271
Functionapply_screen_shake
Apply screen shake effect to entire frame. Args: frame: PIL Image intensity: Shake intensity frame_index: Current fr
slack-gif-creator/core/visual_effects.py:474
Functionapply_simple_mirror
Apply simple mirror effect (faster than full kaleidoscope). Args: frame: Input frame mode: 'horizontal', 'vertical', 'quad'
slack-gif-creator/templates/kaleidoscope.py:86
Functionapply_squash_stretch
Calculate squash and stretch scales for more dynamic animation. Args: base_scale: (width_scale, height_scale) base scales in
slack-gif-creator/core/easing.py:163
Functionapply_trail_effect
Add motion trail effect to moving object. Args: frames: List of frames with moving object trail_length: Number of previous f
slack-gif-creator/templates/move.py:199
Functioncheck_duplicate_keys
Check for duplicate keys when loading JSON.
document-skills/pptx/scripts/replace.py:204
Functioncomposite_layers
Composite one image on top of another. Args: base: Base image overlay: Image to overlay on top position: (x, y) posi
slack-gif-creator/core/frame_composer.py:160
Functioncreate_breathing_animation
Create slow, calming breathing animation (in and out). Args: object_type: Type of object object_data: Object configuration
slack-gif-creator/templates/pulse.py:188
Functioncreate_explosion_effect
Create an explosion effect that expands and fades. Args: frame: PIL Image to draw on position: Explosion center radi
slack-gif-creator/core/visual_effects.py:301
Functioncreate_fade_to_color
Fade from one solid color to another. Args: start_color: Starting RGB color end_color: Ending RGB color num_frames:
slack-gif-creator/templates/fade.py:251
Functioncreate_gradient_background
Create a vertical gradient background. Args: width: Frame width height: Frame height top_color: RGB color at top
slack-gif-creator/core/frame_composer.py:235
Functioncreate_gradient_colors
Create a gradient of colors between two colors. Args: start_color: Starting RGB color end_color: Ending RGB color st
slack-gif-creator/core/color_palettes.py:222
Functioncreate_impact_flash
Create a bright flash effect at impact point. Args: frame: PIL Image to draw on position: Center of flash radius: Fl
slack-gif-creator/core/visual_effects.py:239
Functioncreate_nope_flip
Create "nope" reaction flip (like flipping table). Args: num_frames: Number of frames frame_width: Frame width frame
slack-gif-creator/templates/flip.py:227
Functioncreate_path_from_points
Create a smooth path through multiple points. Args: points: List of (x, y) waypoints num_frames: Total number of frames
slack-gif-creator/templates/move.py:160
Functioncreate_reaction_morph
Create quick emoji reaction morph (for emoji GIFs). Args: emoji_start: Starting emoji emoji_end: Ending emoji num_fr
slack-gif-creator/templates/morph.py:200
Functioncreate_shockwave_rings
Create expanding ring effects. Args: frame: PIL Image to draw on position: Center of rings radii: List of ring radii
slack-gif-creator/core/visual_effects.py:275
Functioncreate_speed_lines
Create speed lines for motion effect. Args: frame: PIL Image to draw on position: Center position direction: Angle i
slack-gif-creator/core/visual_effects.py:410
Functiondarken_color
Darken a color by a given amount. Args: color: RGB color tuple amount: Amount to darken (0.0-1.0) Returns: Dark
slack-gif-creator/core/color_palettes.py:181
Functiondraw_circle_with_shadow
Draw a circle with drop shadow. Args: frame: PIL Image to draw on center: (x, y) center position radius: Circle radi
slack-gif-creator/core/frame_composer.py:323
Functiondraw_line
Draw a line on a frame. Args: frame: PIL Image to draw on start: (x, y) start position end: (x, y) end position
slack-gif-creator/core/frame_composer.py:77
Functiondraw_rectangle
Draw a rectangle on a frame. Args: frame: PIL Image to draw on top_left: (x, y) top-left corner bottom_right: (x, y)
slack-gif-creator/core/frame_composer.py:54
Functiondraw_rounded_rectangle
Draw a rectangle with rounded corners. Args: frame: PIL Image to draw on top_left: (x, y) top-left corner bottom_rig
slack-gif-creator/core/frame_composer.py:361
Functiondraw_star
Draw a 5-pointed star. Args: frame: PIL Image to draw on center: (x, y) center position size: Star size (outer radiu
slack-gif-creator/core/frame_composer.py:435
Functiondraw_stick_figure
Draw a simple stick figure. Args: frame: PIL Image to draw on position: (x, y) center position of head scale: Size m
slack-gif-creator/core/frame_composer.py:190
Functiondraw_text_in_box
Draw text in a semi-transparent box for guaranteed readability. Args: frame: PIL Image to draw on text: Text to draw
slack-gif-creator/core/typography.py:218
Functiondraw_text_with_glow
Draw text with glow effect for emphasis. Args: frame: PIL Image to draw on text: Text to draw position: (x, y) posit
slack-gif-creator/core/typography.py:164
Functiondraw_text_with_shadow
Draw text with drop shadow for depth. Args: frame: PIL Image to draw on text: Text to draw position: (x, y) position
slack-gif-creator/core/typography.py:114
Functionease_back_in
Back ease-in (slight overshoot backward before forward motion).
slack-gif-creator/core/easing.py:140
Functionease_back_in_out
Back ease-in-out (overshoot at both ends).
slack-gif-creator/core/easing.py:154
Functionease_back_out
Back ease-out (overshoot forward then settle back).
slack-gif-creator/core/easing.py:147
Functionease_in_cubic
Cubic ease-in (slow start).
slack-gif-creator/core/easing.py:34
Functionease_in_elastic
Elastic ease-in (spring effect).
slack-gif-creator/core/easing.py:78
Functionease_in_out_bounce
Bounce ease-in-out.
slack-gif-creator/core/easing.py:71
Functionease_in_out_cubic
Cubic ease-in-out.
slack-gif-creator/core/easing.py:44
Functionease_in_out_elastic
Elastic ease-in-out.
slack-gif-creator/core/easing.py:92
Functionease_in_out_quad
Quadratic ease-in-out (slow start and end).
slack-gif-creator/core/easing.py:27
Functionease_in_quad
Quadratic ease-in (slow start, accelerating).
slack-gif-creator/core/easing.py:17
Functionease_out_cubic
Cubic ease-out (fast start).
slack-gif-creator/core/easing.py:39
Functionease_out_elastic
Elastic ease-out (spring effect).
slack-gif-creator/core/easing.py:85
Methodemit_confetti
Emit confetti particles (colorful, falling). Args: x, y: Emission position count: Number of confetti pieces
slack-gif-creator/core/visual_effects.py:143
Methodemit_sparkles
Emit sparkle particles (twinkling stars). Args: x, y: Emission position count: Number of sparkles
slack-gif-creator/core/visual_effects.py:171
Functionget_complementary_color
Get the complementary (opposite) color on the color wheel. Args: color: RGB color tuple Returns: Complementary RGB colo
slack-gif-creator/core/color_palettes.py:141
Functionget_emoji_palette
Get a limited color palette optimized for emoji GIFs (<64KB). Args: name: Palette name (simple, vibrant_emoji) Returns:
slack-gif-creator/core/color_palettes.py:292
Functionget_impact_color
Get a color for impact/emphasis effects. Args: effect_type: Type of effect (flash, explosion, electricity, etc.) Returns:
slack-gif-creator/core/color_palettes.py:256
Functionget_inventory_as_dict
Extract text inventory and return as JSON-serializable dictionaries. This is a convenience wrapper around extract_text_inventory that returns
document-skills/pptx/scripts/inventory.py:977
Functionget_optimal_font_size
Find the largest font size that fits within given dimensions. Args: text: Text to size max_width: Maximum width in pixels
slack-gif-creator/core/typography.py:316
Methodget_particle_count
Get number of active particles.
slack-gif-creator/core/visual_effects.py:208
Functionget_text_color_for_background
Get the best text color (black or white) for a given background. Uses luminance calculation to ensure readability. Args: bg_col
slack-gif-creator/core/color_palettes.py:121
Functionhandle_console_message
(msg)
webapp-testing/examples/console_logging.py:14
Methodhas_any_issues
Check if shape has any issues (overflow, overlap, or warnings).
document-skills/pptx/scripts/inventory.py:682
Functionhtml2pptx
(htmlFile, pres, options = {})
document-skills/pptx/scripts/html2pptx.js:896
Methodinsert_after
Insert XML content after a DOM element. Args: elem: defusedxml.minidom.Element to insert after xml_content:
document-skills/docx/scripts/utilities.py:227
Methodinsert_before
Insert XML content before a DOM element. Args: elem: defusedxml.minidom.Element to insert before xml_content
document-skills/docx/scripts/utilities.py:251
Methodis_inside_deletion
Check if element is inside a w:del element.
document-skills/docx/scripts/document.py:134
Functionis_slack_ready
Quick check if GIF is ready for Slack. Args: gif_path: Path to GIF file is_emoji: True for emoji GIF, False for message GIF
slack-gif-creator/core/validators.py:241
Functionlighten_color
Lighten a color by a given amount. Args: color: RGB color tuple amount: Amount to lighten (0.0-1.0) Returns: Li
slack-gif-creator/core/color_palettes.py:163
Functionlinear
Linear interpolation (no easing).
slack-gif-creator/core/easing.py:12
Methodparagraphs
Calculate paragraphs from the shape's text frame.
document-skills/pptx/scripts/inventory.py:469
Functionpatched_get_inherited
(self, key: str, default = None)
document-skills/pdf/scripts/fill_fillable_fields.py:96
Methodprocess_text_content
(text, content_type)
document-skills/pptx/ooxml/scripts/validation/base.py:923
Methodprocess_text_content
(text, content_type)
document-skills/docx/ooxml/scripts/validation/base.py:923
Methodreplace_node
Replace a DOM element with new XML content. Args: elem: defusedxml.minidom.Element to replace new_content: S
document-skills/docx/scripts/utilities.py:206
Methodreplace_node
Replace node with automatic attribute injection.
document-skills/docx/scripts/document.py:240
Methodreply_to_comment
Add a reply to an existing comment. Args: parent_comment_id: The w:id of the parent comment to reply to text
document-skills/docx/scripts/document.py:765
Methodrevert_deletion
Reject a deletion by re-inserting the deleted content. Creates w:ins elements after each w:del, copying deleted content and convertin
document-skills/docx/scripts/document.py:342
Methodrevert_insertion
Reject an insertion by wrapping its content in a deletion. Wraps all runs inside w:ins in w:del, converting w:t to w:delText. Can pro
document-skills/docx/scripts/document.py:264
Methodsave
Save the edited XML back to the file. Serializes the DOM tree and writes it back to the original file path, preserving the o
document-skills/docx/scripts/utilities.py:302
Functionscale_font_for_frame
Scale font size proportionally to frame dimensions. Useful for maintaining relative text size across different GIF dimensions. Args:
slack-gif-creator/core/typography.py:339
Functionset_content_handler
(dom_handler)
document-skills/docx/scripts/utilities.py:358
Functionsort_key
(f)
document-skills/pdf/scripts/extract_form_field_info.py:126
FunctionstartElementNS
(name, tagName, attrs)
document-skills/docx/scripts/utilities.py:359
Methodsuggest_deletion
Mark a w:r or w:p element as deleted with tracked changes (in-place DOM manipulation). For w:r: wraps in <w:del>, converts <w:t> to <w:delTex
document-skills/docx/scripts/document.py:482
Methodsuggest_paragraph
Transform paragraph XML to add tracked change wrapping for insertion. Wraps runs in <w:ins> and adds <w:ins/> to w:rPr in w:pPr for numbered
document-skills/docx/scripts/document.py:434
Methodtest_default_font_size
Test that default font size is used when not specified
document-skills/pdf/scripts/check_bounding_boxes_test.py:146
Methodtest_different_pages_no_intersection
Test that boxes on different pages don't count as intersecting
document-skills/pdf/scripts/check_bounding_boxes_test.py:80
Methodtest_edge_touching_boxes
Test that boxes touching at edges don't count as intersecting
document-skills/pdf/scripts/check_bounding_boxes_test.py:206
Methodtest_entry_height_adequate
Test that adequate entry box height passes
document-skills/pdf/scripts/check_bounding_boxes_test.py:125
Methodtest_entry_height_too_small
Test that entry box height is checked against font size
document-skills/pdf/scripts/check_bounding_boxes_test.py:104
Methodtest_intersection_between_different_fields
Test intersection between bounding boxes of different fields
document-skills/pdf/scripts/check_bounding_boxes_test.py:56
Methodtest_label_entry_intersection_same_field
Test intersection between label and entry of the same field
document-skills/pdf/scripts/check_bounding_boxes_test.py:38
Methodtest_multiple_errors_limit
Test that error messages are limited to prevent excessive output
document-skills/pdf/scripts/check_bounding_boxes_test.py:183
Methodtest_no_entry_text
Test that missing entry_text doesn't cause height check
document-skills/pdf/scripts/check_bounding_boxes_test.py:165
Methodtest_no_intersections
Test case with no bounding box intersections
document-skills/pdf/scripts/check_bounding_boxes_test.py:14
Methodto_dict
Convert to dictionary for JSON serialization, excluding None values.
document-skills/pptx/scripts/inventory.py:231
Methodvalidate
Main validation method that returns True if valid, False otherwise.
document-skills/pptx/ooxml/scripts/validation/redlining.py:22
Methodvalidate
Run all validation checks and return True if all pass.
document-skills/pptx/ooxml/scripts/validation/docx.py:24
← previous301–391 of 391, ranked by callers