MCPcopy Create free account

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

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

↓ 56 callersFunctioninterpolate
Interpolate between two values with easing. Args: start: Start value end: End value t: Progress from 0.0 to 1.0
slack-gif-creator/core/easing.py:122
↓ 33 callersMethodadd_frames
Add multiple frames at once.
slack-gif-creator/core/gif_builder.py:51
↓ 33 callersMethodsave
Save frames as optimized GIF for Slack. Args: output_path: Where to save the GIF num_colors: Number of color
slack-gif-creator/core/gif_builder.py:148
↓ 29 callersFunctionpxToInch
(px)
document-skills/pptx/scripts/html2pptx.js:261
↓ 24 callersFunctiondraw_emoji_enhanced
Draw emoji with optional shadow for better visual quality. Args: frame: PIL Image to draw on emoji: Emoji character(s)
slack-gif-creator/core/frame_composer.py:270
↓ 20 callersFunctioncreate_blank_frame
Create a blank frame with solid color background. Args: width: Frame width height: Frame height color: RGB color tup
slack-gif-creator/core/frame_composer.py:14
↓ 18 callersFunctionpxToPoints
(pxStr)
document-skills/pptx/scripts/html2pptx.js:262
↓ 17 callersMethodclear
Clear all frames (useful for creating multiple GIFs).
slack-gif-creator/core/gif_builder.py:244
↓ 13 callersMethodappend_to
Append to with automatic attribute injection.
document-skills/docx/scripts/document.py:258
↓ 12 callersFunctionrgbToHex
(rgbStr)
document-skills/pptx/scripts/html2pptx.js:263
↓ 11 callersFunctionget_bounding_box_messages
(fields_json_stream)
document-skills/pdf/scripts/check_bounding_boxes.py:18
↓ 10 callersMethodcreate_json_stream
Helper to create a JSON stream from data
document-skills/pdf/scripts/check_bounding_boxes_test.py:10
↓ 10 callersMethodemu_to_inches
Convert EMUs (English Metric Units) to inches.
document-skills/pptx/scripts/inventory.py:270
↓ 8 callersMethodget_node
Get a DOM element by tag and identifier. Finds an element by either its line number in the original file or by matching attr
document-skills/docx/scripts/utilities.py:76
↓ 7 callersMethod_inject_attributes_to_nodes
Inject RSID, author, and date attributes into DOM nodes where applicable. Adds attributes to elements that support them: - w:r: gets
document-skills/docx/scripts/document.py:116
↓ 7 callersFunctionapply_opacity
Apply opacity to an RGBA image. Args: image: RGBA image opacity: Opacity value (0.0 to 1.0) Returns: Image with
slack-gif-creator/templates/fade.py:149
↓ 7 callersFunctiondraw_text_with_outline
Draw text with outline for maximum readability. This is THE most important function for professional-looking text in GIFs. The outline e
slack-gif-creator/core/typography.py:58
↓ 7 callersMethodsave
Save all modified XML files to disk and copy to destination directory. This persists all changes made via add_comment() and reply_to
document-skills/docx/scripts/document.py:859
↓ 6 callersFunction_generate_hex_id
Generate random 8-character hex ID for para/durable IDs. Values are constrained to be less than 0x7FFFFFFF per OOXML spec: - paraId must be <
document-skills/docx/scripts/document.py:596
↓ 6 callersFunctiondraw_circle
Draw a circle on a frame. Args: frame: PIL Image to draw on center: (x, y) center position radius: Circle radius
slack-gif-creator/core/frame_composer.py:29
↓ 6 callersMethodinsert_after
Insert after with automatic attribute injection.
document-skills/docx/scripts/document.py:246
↓ 5 callersFunctionextract_text_inventory
Extract text content from all slides in a PowerPoint presentation. Args: pptx_path: Path to the PowerPoint file prs: Optional Pre
document-skills/pptx/scripts/inventory.py:914
↓ 5 callersFunctionget_font
Get a font with fallback support. Args: size: Font size in pixels bold: Use bold variant if available Returns:
slack-gif-creator/core/typography.py:25
↓ 4 callersMethod_parse_fragment
Parse XML fragment and return list of imported nodes. Args: xml_content: String containing XML fragment Returns
document-skills/docx/scripts/utilities.py:312
↓ 4 callersFunctioncreate_flip_animation
Create 3D-style flip animation. Args: object1_data: First object (front side) object2_data: Second object (back side, None =
slack-gif-creator/templates/flip.py:20
↓ 4 callersFunctioncreate_pulse_animation
Create pulsing/scaling animation. Args: object_type: 'emoji', 'circle', 'text' object_data: Object configuration num
slack-gif-creator/templates/pulse.py:20
↓ 4 callersFunctionextractAlpha
(rgbStr)
document-skills/pptx/scripts/html2pptx.js:272
↓ 4 callersMethodinsert_before
Insert before with automatic attribute injection.
document-skills/docx/scripts/document.py:252
↓ 3 callersMethod__init__
(self)
mcp-builder/scripts/connections.py:16
↓ 3 callersFunctionapplyTextTransform
(text, textTransform)
document-skills/pptx/scripts/html2pptx.js:279
↓ 3 callersFunctioncreate_morph_animation
Create morphing animation between two objects. Args: object1_data: First object configuration object2_data: Second object co
slack-gif-creator/templates/morph.py:20
↓ 3 callersFunctioncreate_move_animation
Create frames showing object moving along a path. Args: object_type: 'circle', 'emoji', or 'custom' object_data: Data for th
slack-gif-creator/templates/move.py:19
↓ 3 callersFunctioncreate_wiggle_animation
Create wiggle/wobble animation. Args: object_type: 'emoji', 'text' object_data: Object configuration num_frames: Num
slack-gif-creator/templates/wiggle.py:20
↓ 3 callersFunctionease_out_bounce
Bounce ease-out (bouncy end).
slack-gif-creator/core/easing.py:56
↓ 3 callersFunctionextract_xml_content
Extract content from XML tags.
mcp-builder/scripts/evaluation.py:79
↓ 3 callersFunctionget_palette
Get a color palette by name. Args: name: Palette name (vibrant, pastel, dark, neon, professional, warm, cool, monochrome) Retur
slack-gif-creator/core/color_palettes.py:108
↓ 2 callersMethod_add_to_comments_extended_xml
Add a single comment to commentsExtended.xml.
document-skills/docx/scripts/document.py:1091
↓ 2 callersMethod_add_to_comments_extensible_xml
Add a single comment to commentsExtensible.xml.
document-skills/docx/scripts/document.py:1118
↓ 2 callersMethod_add_to_comments_ids_xml
Add a single comment to commentsIds.xml.
document-skills/docx/scripts/document.py:1107
↓ 2 callersMethod_add_to_comments_xml
Add a single comment to comments.xml.
document-skills/docx/scripts/document.py:1068
↓ 2 callersMethod_comment_range_end_xml
Generate XML for comment range end with reference run. Note: w:rsidR is automatically added by DocxXMLEditor.
document-skills/docx/scripts/document.py:1137
↓ 2 callersMethod_comment_range_start_xml
Generate XML for comment range start.
document-skills/docx/scripts/document.py:1133
↓ 2 callersMethod_ensure_w14_namespace
Ensure w14 namespace is declared on the root element.
document-skills/docx/scripts/document.py:107
↓ 2 callersMethod_extract_text_content
Extract text content from Word XML, preserving paragraph structure. Empty paragraphs are skipped to avoid false positives when tracked
document-skills/pptx/ooxml/scripts/validation/redlining.py:254
↓ 2 callersMethod_extract_text_content
Extract text content from Word XML, preserving paragraph structure. Empty paragraphs are skipped to avoid false positives when tracked
document-skills/docx/ooxml/scripts/validation/redlining.py:254
↓ 2 callersMethod_has_override
Check if an override with given part name exists.
document-skills/docx/scripts/document.py:1167
↓ 2 callersMethod_has_relationship
Check if a relationship with given target exists.
document-skills/docx/scripts/document.py:1160
↓ 2 callersMethod_remove_claude_tracked_changes
Remove tracked changes authored by Claude from the XML root.
document-skills/pptx/ooxml/scripts/validation/redlining.py:217
↓ 2 callersMethod_remove_claude_tracked_changes
Remove tracked changes authored by Claude from the XML root.
document-skills/docx/ooxml/scripts/validation/redlining.py:217
↓ 2 callersMethod_validate_single_file_xsd
Validate a single XML file against XSD schema. Returns (is_valid, errors_set).
document-skills/pptx/ooxml/scripts/validation/base.py:826
↓ 2 callersMethod_validate_single_file_xsd
Validate a single XML file against XSD schema. Returns (is_valid, errors_set).
document-skills/docx/ooxml/scripts/validation/base.py:826
↓ 2 callersFunctioncheck_slack_size
Check if GIF meets Slack size limits. Args: gif_path: Path to GIF file is_emoji: True for emoji GIF (64KB limit), False for
slack-gif-creator/core/validators.py:11
↓ 2 callersFunctioncreate_explode_animation
Create explosion animation. Args: object_type: 'emoji', 'circle', 'text' object_data: Object configuration num_frame
slack-gif-creator/templates/explode.py:23
↓ 2 callersFunctioncreate_fade_animation
Create fade animation. Args: object_type: 'emoji', 'text', 'image' object_data: Object configuration num_frames: Num
slack-gif-creator/templates/fade.py:20
↓ 2 callersFunctioncreate_slide_animation
Create slide animation. Args: object_type: 'emoji', 'text' object_data: Object configuration num_frames: Number of f
slack-gif-creator/templates/slide.py:19
↓ 2 callersFunctioncreate_spin_animation
Create spinning/rotating animation. Args: object_type: 'emoji', 'image', 'text' object_data: Object configuration nu
slack-gif-creator/templates/spin.py:20
↓ 2 callersFunctiondetect_frame_overflow
Detect text overflow in shapes (text exceeding shape bounds). Returns dict of slide_key -> shape_key -> overflow_inches. Only includes shapes
document-skills/pptx/scripts/replace.py:143
↓ 2 callersFunctiondraw_emoji
Draw emoji text on a frame (requires system emoji support). Args: frame: PIL Image to draw on emoji: Emoji character(s)
slack-gif-creator/core/frame_composer.py:134
↓ 2 callersFunctiongetText
()
document-skills/pptx/scripts/html2pptx.js:101
↓ 2 callersFunctionget_field_info
(reader: PdfReader)
document-skills/pdf/scripts/extract_form_field_info.py:62
↓ 2 callersMethodget_next_rid
Get the next available rId for relationships files.
document-skills/docx/scripts/utilities.py:290
↓ 2 callersMethodinches_to_pixels
Convert inches to pixels at given DPI.
document-skills/pptx/scripts/inventory.py:275
↓ 2 callersMethodis_alive
Check if particle is still alive.
slack-gif-creator/core/visual_effects.py:59
↓ 2 callersFunctionpack_document
Pack a directory into an Office file (.docx/.pptx/.xlsx). Args: input_dir: Path to unpacked Office document directory output_file
document-skills/docx/ooxml/scripts/pack.py:45
↓ 2 callersFunctionparseInlineFormatting
(element, baseOptions = {}, runs = [], baseTextTransform = (x) => x)
document-skills/pptx/scripts/html2pptx.js:419
↓ 2 callersFunctionshouldSkipBold
(fontFamily)
document-skills/pptx/scripts/html2pptx.js:254
↓ 2 callersMethodto_dict
Convert to dictionary for JSON serialization.
document-skills/pptx/scripts/inventory.py:692
↓ 2 callersMethodupdate
Update particle position and lifetime.
slack-gif-creator/core/visual_effects.py:45
↓ 2 callersMethodvalidate_against_xsd
Validate XML files against XSD schemas, showing only new errors compared to original.
document-skills/pptx/ooxml/scripts/validation/base.py:688
↓ 2 callersMethodvalidate_against_xsd
Validate XML files against XSD schemas, showing only new errors compared to original.
document-skills/docx/ooxml/scripts/validation/base.py:688
↓ 2 callersMethodvalidate_all_relationship_ids
Validate that all r:id attributes in XML files reference existing IDs in their corresponding .rels files, and optionally validate rel
document-skills/pptx/ooxml/scripts/validation/base.py:388
↓ 2 callersMethodvalidate_all_relationship_ids
Validate that all r:id attributes in XML files reference existing IDs in their corresponding .rels files, and optionally validate rel
document-skills/docx/ooxml/scripts/validation/base.py:388
↓ 2 callersMethodvalidate_content_types
Validate that all content files are properly declared in [Content_Types].xml.
document-skills/pptx/ooxml/scripts/validation/base.py:522
↓ 2 callersMethodvalidate_content_types
Validate that all content files are properly declared in [Content_Types].xml.
document-skills/docx/ooxml/scripts/validation/base.py:522
↓ 2 callersMethodvalidate_file_references
Validate that all .rels files properly reference files and that all files are referenced.
document-skills/pptx/ooxml/scripts/validation/base.py:277
↓ 2 callersMethodvalidate_file_references
Validate that all .rels files properly reference files and that all files are referenced.
document-skills/docx/ooxml/scripts/validation/base.py:277
↓ 2 callersMethodvalidate_namespaces
Validate that namespace prefixes in Ignorable attributes are declared.
document-skills/pptx/ooxml/scripts/validation/base.py:156
↓ 2 callersMethodvalidate_namespaces
Validate that namespace prefixes in Ignorable attributes are declared.
document-skills/docx/ooxml/scripts/validation/base.py:156
↓ 2 callersFunctionvalidate_skill
Basic validation of a skill
skill-creator/scripts/quick_validate.py:11
↓ 2 callersMethodvalidate_unique_ids
Validate that specific IDs are unique according to OOXML requirements.
document-skills/pptx/ooxml/scripts/validation/base.py:186
↓ 2 callersMethodvalidate_unique_ids
Validate that specific IDs are unique according to OOXML requirements.
document-skills/docx/ooxml/scripts/validation/base.py:186
↓ 2 callersMethodvalidate_xml
Validate that all XML files are well-formed.
document-skills/pptx/ooxml/scripts/validation/base.py:127
↓ 2 callersMethodvalidate_xml
Validate that all XML files are well-formed.
document-skills/docx/ooxml/scripts/validation/base.py:127
↓ 1 callersMethod__aexit__
Clean up MCP server connection resources.
mcp-builder/scripts/connections.py:48
↓ 1 callersMethod__init__
Initialize with path to unpacked Word document directory. Automatically sets up comment infrastructure (people.xml, RSIDs).
document-skills/docx/scripts/document.py:615
↓ 1 callersMethod_add_author_to_people
Add author to people.xml (called during initialization).
document-skills/docx/scripts/document.py:1181
↓ 1 callersMethod_add_content_type_for_people
Add people.xml content type to [Content_Types].xml if not already present.
document-skills/docx/scripts/document.py:960
↓ 1 callersMethod_add_relationship_for_people
Add people.xml relationship to document.xml.rels if not already present.
document-skills/docx/scripts/document.py:972
↓ 1 callersMethod_calculate_slide_overflow
Calculate if shape overflows the slide boundaries.
document-skills/pptx/scripts/inventory.py:639
↓ 1 callersMethod_clean_ignorable_namespaces
Remove attributes and elements not in allowed namespaces.
document-skills/pptx/ooxml/scripts/validation/base.py:765
↓ 1 callersMethod_clean_ignorable_namespaces
Remove attributes and elements not in allowed namespaces.
document-skills/docx/ooxml/scripts/validation/base.py:765
↓ 1 callersMethod_comment_ref_run_xml
Generate XML for comment reference run. Note: w:rsidR is automatically added by DocxXMLEditor.
document-skills/docx/scripts/document.py:1148
↓ 1 callersMethod_create_context
Create the connection context based on connection type.
mcp-builder/scripts/connections.py:21
↓ 1 callersFunction_create_line_tracking_parser
Create a SAX parser that tracks line and column numbers for each element. Monkey patches the SAX content handler to store the current line a
document-skills/docx/scripts/utilities.py:346
↓ 1 callersMethod_detect_bullet_issues
Detect bullet point formatting issues in paragraphs.
document-skills/pptx/scripts/inventory.py:660
↓ 1 callersMethod_ensure_comment_content_types
Ensure [Content_Types].xml has comment content types.
document-skills/docx/scripts/document.py:1243
↓ 1 callersMethod_ensure_comment_relationships
Ensure word/_rels/document.xml.rels has comment relationships.
document-skills/docx/scripts/document.py:1203
↓ 1 callersMethod_ensure_w16cex_namespace
Ensure w16cex namespace is declared on the root element.
document-skills/docx/scripts/document.py:98
↓ 1 callersMethod_ensure_w16du_namespace
Ensure w16du namespace is declared on the root element.
document-skills/docx/scripts/document.py:89
↓ 1 callersMethod_estimate_frame_overflow
Estimate if text overflows the shape bounds using PIL text measurement.
document-skills/pptx/scripts/inventory.py:562
next →1–100 of 391, ranked by callers