MCPcopy Create free account

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

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

↓ 1 callersMethod_generate_detailed_diff
Generate detailed word-level differences using git word diff.
document-skills/pptx/ooxml/scripts/validation/redlining.py:114
↓ 1 callersMethod_generate_detailed_diff
Generate detailed word-level differences using git word diff.
document-skills/docx/ooxml/scripts/validation/redlining.py:114
↓ 1 callersFunction_generate_rsid
Generate random 8-character hex RSID.
document-skills/docx/scripts/document.py:607
↓ 1 callersMethod_get_default_font_size
Get default font size from theme text styles or use conservative default.
document-skills/pptx/scripts/inventory.py:480
↓ 1 callersMethod_get_element_text
Recursively extract all text content from an element. Skips text nodes that contain only whitespace (spaces, tabs, newlines),
document-skills/docx/scripts/utilities.py:183
↓ 1 callersMethod_get_expected_relationship_type
Get the expected relationship type for an element. First checks the explicit mapping, then tries pattern detection.
document-skills/pptx/ooxml/scripts/validation/base.py:486
↓ 1 callersMethod_get_expected_relationship_type
Get the expected relationship type for an element. First checks the explicit mapping, then tries pattern detection.
document-skills/docx/ooxml/scripts/validation/base.py:486
↓ 1 callersMethod_get_git_word_diff
Generate word diff using git with character-level precision.
document-skills/pptx/ooxml/scripts/validation/redlining.py:139
↓ 1 callersMethod_get_git_word_diff
Generate word diff using git with character-level precision.
document-skills/docx/ooxml/scripts/validation/redlining.py:139
↓ 1 callersMethod_get_next_change_id
Get the next available change ID by checking all tracked change elements.
document-skills/docx/scripts/document.py:75
↓ 1 callersMethod_get_next_comment_id
Get the next available comment ID.
document-skills/docx/scripts/document.py:888
↓ 1 callersMethod_get_original_file_errors
Get XSD validation errors from a single file in the original document. Args: xml_file: Path to the XML file in unpacked_dir to ch
document-skills/pptx/ooxml/scripts/validation/base.py:869
↓ 1 callersMethod_get_original_file_errors
Get XSD validation errors from a single file in the original document. Args: xml_file: Path to the XML file in unpacked_dir to ch
document-skills/docx/ooxml/scripts/validation/base.py:869
↓ 1 callersMethod_get_schema_path
Determine the appropriate schema path for an XML file.
document-skills/pptx/ooxml/scripts/validation/base.py:741
↓ 1 callersMethod_get_schema_path
Determine the appropriate schema path for an XML file.
document-skills/docx/ooxml/scripts/validation/base.py:741
↓ 1 callersMethod_get_usable_dimensions
Get usable width and height in pixels after accounting for margins.
document-skills/pptx/scripts/inventory.py:509
↓ 1 callersMethod_has_author
Check if an author already exists in people.xml.
document-skills/docx/scripts/document.py:1174
↓ 1 callersMethod_load_existing_comments
Load existing comments from files to enable replies.
document-skills/docx/scripts/document.py:904
↓ 1 callersMethod_looks_like_uuid
Check if a value has the general structure of a UUID.
document-skills/pptx/ooxml/scripts/validation/pptx.py:121
↓ 1 callersMethod_looks_like_uuid
Check if a value has the general structure of a UUID.
document-skills/docx/ooxml/scripts/validation/pptx.py:121
↓ 1 callersMethod_preprocess_for_mc_ignorable
Preprocess XML to handle mc:Ignorable attribute properly.
document-skills/pptx/ooxml/scripts/validation/base.py:815
↓ 1 callersMethod_preprocess_for_mc_ignorable
Preprocess XML to handle mc:Ignorable attribute properly.
document-skills/docx/ooxml/scripts/validation/base.py:815
↓ 1 callersMethod_remove_ignorable_elements
Recursively remove all elements not in allowed namespaces.
document-skills/pptx/ooxml/scripts/validation/base.py:791
↓ 1 callersMethod_remove_ignorable_elements
Recursively remove all elements not in allowed namespaces.
document-skills/docx/ooxml/scripts/validation/base.py:791
↓ 1 callersMethod_remove_template_tags_from_text_nodes
Remove template tags from XML text nodes and collect warnings. Template tags follow the pattern {{ ... }} and are used as placeholders
document-skills/pptx/ooxml/scripts/validation/base.py:906
↓ 1 callersMethod_remove_template_tags_from_text_nodes
Remove template tags from XML text nodes and collect warnings. Template tags follow the pattern {{ ... }} and are used as placeholders
document-skills/docx/ooxml/scripts/validation/base.py:906
↓ 1 callersMethod_setup_tracking
Set up comment infrastructure in unpacked directory. Args: track_revisions: If True, enables track revisions in settings.xml
document-skills/docx/scripts/document.py:933
↓ 1 callersMethod_update_people_xml
Create people.xml if it doesn't exist.
document-skills/docx/scripts/document.py:954
↓ 1 callersMethod_update_settings
Add RSID and optionally enable track revisions in settings.xml. Args: path: Path to settings.xml track_revisions: If
document-skills/docx/scripts/document.py:988
↓ 1 callersMethod_wrap_text_line
Wrap a single line of text to fit within max_width_px.
document-skills/pptx/scripts/inventory.py:534
↓ 1 callersFunctionaddBackground
(slideData, targetSlide, tmpDir)
document-skills/pptx/scripts/html2pptx.js:121
↓ 1 callersFunctionaddElements
(slideData, targetSlide, pres)
document-skills/pptx/scripts/html2pptx.js:133
↓ 1 callersMethodadd_frame
Add a frame to the GIF. Args: frame: Frame as numpy array or PIL Image (will be converted to RGB)
slack-gif-creator/core/gif_builder.py:33
↓ 1 callersFunctionagent_loop
Run the agent loop with MCP tools.
mcp-builder/scripts/evaluation.py:86
↓ 1 callersFunctionapply_font_properties
Apply font properties to a text run.
document-skills/pptx/scripts/replace.py:113
↓ 1 callersFunctionapply_kaleidoscope
Apply kaleidoscope effect by mirroring/rotating frame sections. Args: frame: Input frame segments: Number of mirror segments
slack-gif-creator/templates/kaleidoscope.py:18
↓ 1 callersFunctionapply_paragraph_properties
Apply formatting properties to a paragraph.
document-skills/pptx/scripts/replace.py:43
↓ 1 callersFunctionapply_replacements
Apply text replacements from JSON to PowerPoint presentation.
document-skills/pptx/scripts/replace.py:214
↓ 1 callersFunctionblend_colors
Blend two colors together. Args: color1: First RGB color color2: Second RGB color ratio: Blend ratio (0.0 = all colo
slack-gif-creator/core/color_palettes.py:199
↓ 1 callersFunctioncalculate_arc_motion
Calculate position along a parabolic arc (natural motion path). Args: start: (x, y) starting position end: (x, y) ending pos
slack-gif-creator/core/easing.py:194
↓ 1 callersFunctioncalculate_overlap
Calculate if and how much two rectangles overlap. Args: rect1: (left, top, width, height) of first rectangle in inches rect2: (le
document-skills/pptx/scripts/inventory.py:849
↓ 1 callersMethodcall_tool
Call a tool on the MCP server with provided arguments.
mcp-builder/scripts/connections.py:67
↓ 1 callersFunctioncheck_yt_dlp
Check if yt-dlp is installed, install if not.
video-downloader/scripts/download_video.py:13
↓ 1 callersFunctionclear_paragraph_bullets
Clear bullet formatting from a paragraph.
document-skills/pptx/scripts/replace.py:26
↓ 1 callersFunctioncollect_shapes_with_absolute_positions
Recursively collect all shapes with valid text, calculating absolute positions. For shapes within groups, their positions are relative to the gro
document-skills/pptx/scripts/inventory.py:766
↓ 1 callersMethodcompare_paragraph_counts
Compare paragraph counts between original and new document.
document-skills/pptx/ooxml/scripts/validation/docx.py:263
↓ 1 callersMethodcompare_paragraph_counts
Compare paragraph counts between original and new document.
document-skills/docx/ooxml/scripts/validation/docx.py:263
↓ 1 callersFunctioncondense_xml
Strip unnecessary whitespace and remove comments.
document-skills/pptx/ooxml/scripts/pack.py:133
↓ 1 callersFunctioncondense_xml
Strip unnecessary whitespace and remove comments.
document-skills/docx/ooxml/scripts/pack.py:133
↓ 1 callersFunctionconvert
(pdf_path, output_dir, max_dim=1000)
document-skills/pdf/scripts/convert_pdf_to_images.py:10
↓ 1 callersFunctionconvert_to_images
Convert PowerPoint to images via PDF, handling hidden slides.
document-skills/pptx/scripts/thumbnail.py:197
↓ 1 callersMethodcount_paragraphs_in_original
Count the number of paragraphs in the original docx file.
document-skills/pptx/ooxml/scripts/validation/docx.py:192
↓ 1 callersMethodcount_paragraphs_in_original
Count the number of paragraphs in the original docx file.
document-skills/docx/ooxml/scripts/validation/docx.py:192
↓ 1 callersMethodcount_paragraphs_in_unpacked
Count the number of paragraphs in the unpacked document.
document-skills/pptx/ooxml/scripts/validation/docx.py:173
↓ 1 callersMethodcount_paragraphs_in_unpacked
Count the number of paragraphs in the unpacked document.
document-skills/docx/ooxml/scripts/validation/docx.py:173
↓ 1 callersFunctioncreate_attention_pulse
Create attention-grabbing pulse (good for emoji GIFs). Args: emoji: Emoji to pulse num_frames: Number of frames fram
slack-gif-creator/templates/pulse.py:156
↓ 1 callersFunctioncreate_bounce_animation
Create frames for a bouncing animation. Args: object_type: 'circle', 'emoji', or 'custom' object_data: Data for the object (
slack-gif-creator/templates/bounce.py:19
↓ 1 callersFunctioncreate_connection
Factory function to create the appropriate MCP connection. Args: transport: Connection type ("stdio", "sse", or "http") command:
mcp-builder/scripts/connections.py:112
↓ 1 callersFunctioncreate_crossfade
Crossfade between two objects. Args: object1_data: First object configuration object2_data: Second object configuration
slack-gif-creator/templates/fade.py:175
↓ 1 callersFunctioncreate_excited_wiggle
Create excited wiggle for emoji GIFs. Args: emoji: Emoji to wiggle num_frames: Number of frames frame_size: Frame si
slack-gif-creator/templates/wiggle.py:233
↓ 1 callersFunctioncreate_explosion_zoom
Create dramatic explosion zoom effect. Args: emoji: Emoji to explode num_frames: Number of frames frame_width: Frame
slack-gif-creator/templates/zoom.py:151
↓ 1 callersFunctioncreate_grid
Create thumbnail grid from slide images with optional placeholder outlining.
document-skills/pptx/scripts/thumbnail.py:321
↓ 1 callersFunctioncreate_grids
Create multiple thumbnail grids from slide images, max cols×(cols+1) images per grid.
document-skills/pptx/scripts/thumbnail.py:274
↓ 1 callersFunctioncreate_hidden_slide_placeholder
Create placeholder image for hidden slides.
document-skills/pptx/scripts/thumbnail.py:149
↓ 1 callersFunctioncreate_kaleidoscope_animation
Create animated kaleidoscope effect. Args: base_frame: Frame to apply effect to (or None for demo pattern) num_frames: Numbe
slack-gif-creator/templates/kaleidoscope.py:140
↓ 1 callersFunctioncreate_loading_spinner
Create a loading spinner animation. Args: num_frames: Number of frames spinner_type: Type of spinner size: Spinner s
slack-gif-creator/templates/spin.py:149
↓ 1 callersFunctioncreate_mind_blown_zoom
Create "mind blown" dramatic zoom with shake. Args: emoji: Emoji to use num_frames: Number of frames frame_width: Fr
slack-gif-creator/templates/zoom.py:221
↓ 1 callersFunctioncreate_multi_slide
Create animation with multiple objects sliding in sequence. Args: objects: List of object configs with 'type', 'data', 'direction',
slack-gif-creator/templates/slide.py:140
↓ 1 callersFunctioncreate_particle_burst
Create simple particle burst effect. Args: num_frames: Number of frames particle_count: Number of particles center_p
slack-gif-creator/templates/explode.py:240
↓ 1 callersFunctioncreate_quick_flip
Create quick flip for emoji GIFs. Args: emoji_front: Front emoji emoji_back: Back emoji num_frames: Number of frames
slack-gif-creator/templates/flip.py:195
↓ 1 callersFunctioncreate_screen_shake_offset
Calculate screen shake offset for a frame. Args: intensity: Shake intensity in pixels frame_index: Current frame number
slack-gif-creator/core/visual_effects.py:455
↓ 1 callersFunctioncreate_shake_animation
Create frames for a shaking animation. Args: object_type: 'circle', 'emoji', 'text', or 'custom' object_data: Data for the o
slack-gif-creator/templates/shake.py:19
↓ 1 callersFunctioncreate_shape_morph
Morph through a sequence of shapes. Args: shapes: List of shape dicts with 'radius' and 'color' num_frames: Total number of
slack-gif-creator/templates/morph.py:232
↓ 1 callersFunctioncreate_validation_image
(page_number, fields_json_path, input_path, output_path)
document-skills/pdf/scripts/create_validation_image.py:11
↓ 1 callersFunctioncreate_zoom_animation
Create zoom animation. Args: object_type: 'emoji', 'text', 'image' object_data: Object configuration num_frames: Num
slack-gif-creator/templates/zoom.py:20
↓ 1 callersMethoddeduplicate_frames
Remove duplicate or near-duplicate consecutive frames. Args: threshold: Similarity threshold (0.0-1.0). Higher = more st
slack-gif-creator/core/gif_builder.py:113
↓ 1 callersFunctiondelete_slide
Delete a slide from the presentation.
document-skills/pptx/scripts/rearrange.py:130
↓ 1 callersFunctiondetect_overlaps
Detect overlapping shapes and update their overlapping_shapes dictionaries. This function requires each ShapeData to have its shape_id already se
document-skills/pptx/scripts/inventory.py:882
↓ 1 callersFunctiondownload_video
Download a YouTube video. Args: url: YouTube video URL output_path: Directory to save the video quality: Quality
video-downloader/scripts/download_video.py:33
↓ 1 callersFunctiondraw_text
Draw text on a frame. Args: frame: PIL Image to draw on text: Text to draw position: (x, y) position (top-left unles
slack-gif-creator/core/frame_composer.py:97
↓ 1 callersFunctionduplicate_slide
Duplicate a slide in the presentation.
document-skills/pptx/scripts/rearrange.py:75
↓ 1 callersFunctionease_in_bounce
Bounce ease-in (bouncy start).
slack-gif-creator/core/easing.py:51
↓ 1 callersFunctionease_out_quad
Quadratic ease-out (fast start, decelerating).
slack-gif-creator/core/easing.py:22
↓ 1 callersMethodemit
Emit a burst of particles. Args: x, y: Emission position count: Number of particles to emit spre
slack-gif-creator/core/visual_effects.py:113
↓ 1 callersFunctionevaluate_single_task
Evaluate a single QA pair with the given tools.
mcp-builder/scripts/evaluation.py:154
↓ 1 callersFunctionextractSlideData
(page)
document-skills/pptx/scripts/html2pptx.js:244
↓ 1 callersFunctionfill_pdf_fields
(input_pdf_path: str, fields_json_path: str, output_pdf_path: str)
document-skills/pdf/scripts/fill_fillable_fields.py:12
↓ 1 callersFunctionfill_pdf_form
Fill the PDF form with data from fields.json
document-skills/pdf/scripts/fill_pdf_form_with_annotations.py:28
↓ 1 callersFunctiongetBodyDimensions
(page)
document-skills/pptx/scripts/html2pptx.js:37
↓ 1 callersFunctiongetPositionAndSize
(el, rect, rotation)
document-skills/pptx/scripts/html2pptx.js:329
↓ 1 callersFunctiongetRotation
(transform, writingMode)
document-skills/pptx/scripts/html2pptx.js:289
↓ 1 callersMethodget_alpha
Get particle opacity based on lifetime.
slack-gif-creator/core/visual_effects.py:63
↓ 1 callersMethodget_default_font_size
Extract default font size from slide layout for a placeholder shape. Args: shape: Placeholder shape slide_layout: Sli
document-skills/pptx/scripts/inventory.py:362
↓ 1 callersFunctionget_easing
Get easing function by name.
slack-gif-creator/core/easing.py:117
↓ 1 callersMethodget_font_path
Get the font file path for a given font name. Args: font_name: Name of the font (e.g., 'Arial', 'Calibri') Returns:
document-skills/pptx/scripts/inventory.py:280
↓ 1 callersFunctionget_full_annotation_field_id
(annotation)
document-skills/pdf/scripts/extract_form_field_info.py:12
↓ 1 callersFunctionget_optimization_suggestions
Get suggestions for optimizing a GIF based on validation results. Args: results: Results dict from validate_gif() Returns:
slack-gif-creator/core/validators.py:200
↓ 1 callersFunctionget_placeholder_regions
Extract ALL text regions from the presentation. Returns a tuple of (placeholder_regions, slide_dimensions). text_regions is a dict mapping sl
document-skills/pptx/scripts/thumbnail.py:159
↓ 1 callersMethodget_slide_dimensions
Get slide dimensions from slide object. Args: slide: Slide object Returns: Tuple of (width_emu, height_emu)
document-skills/pptx/scripts/inventory.py:346
↓ 1 callersFunctionget_text_size
Get the dimensions of text without drawing it. Args: text: Text to measure font_size: Font size in pixels bold: Use
slack-gif-creator/core/typography.py:294
← previousnext →101–200 of 391, ranked by callers