MCPcopy Create free account

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

Functions218 in github.com/ComposioHQ/awesome-codex-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
↓ 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
↓ 16 callersMethodclear
Clear all frames (useful for creating multiple GIFs).
slack-gif-creator/core/gif_builder.py:244
↓ 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 callersFunctionrun_gh_command
(args: Sequence[str], cwd: Path)
gh-fix-ci/scripts/inspect_pr_checks.py:57
↓ 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
↓ 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 callersFunction_run_git
(args: list[str])
skill-installer/scripts/install-skill-from-github.py:115
↓ 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
↓ 3 callersMethod__init__
(self)
mcp-builder/scripts/connections.py:16
↓ 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
↓ 3 callersFunctionis_log_pending_message
(message: str)
gh-fix-ci/scripts/inspect_pr_checks.py:414
↓ 3 callersFunctionnormalize_field
(value: Any)
gh-fix-ci/scripts/inspect_pr_checks.py:390
↓ 2 callersFunction_git_sparse_checkout
( repo_url: str, ref: str | None, paths: list[str], dest_dir: str )
skill-installer/scripts/install-skill-from-github.py:144
↓ 2 callersFunction_new_repo_dir
()
skill-installer/scripts/install-skill-from-github.py:147
↓ 2 callersFunction_request
(url: str)
skill-installer/scripts/install-skill-from-github.py:56
↓ 2 callersFunction_run
(cmd: list[str], stdin: str | None = None)
gh-address-comments/scripts/fetch_comments.py:95
↓ 2 callersFunction_run_json
(cmd: list[str], stdin: str | None = None)
gh-address-comments/scripts/fetch_comments.py:102
↓ 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 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 callersFunctiongithub_request
(url: str, user_agent: str)
skill-installer/scripts/github_utils.py:10
↓ 2 callersMethodis_alive
Check if particle is still alive.
slack-gif-creator/core/visual_effects.py:59
↓ 2 callersMethodupdate
Update particle position and lifetime.
slack-gif-creator/core/visual_effects.py:45
↓ 2 callersFunctionvalidate_skill
Basic validation of a skill
skill-creator/scripts/quick_validate.py:15
↓ 1 callersMethod__aexit__
Clean up MCP server connection resources.
mcp-builder/scripts/connections.py:48
↓ 1 callersFunction_build_repo_ssh
(owner: str, repo: str)
skill-installer/scripts/install-skill-from-github.py:206
↓ 1 callersFunction_build_repo_url
(owner: str, repo: str)
skill-installer/scripts/install-skill-from-github.py:202
↓ 1 callersFunction_codex_home
()
skill-installer/scripts/install-skill-from-github.py:46
↓ 1 callersFunction_codex_home
()
skill-installer/scripts/list-curated-skills.py:34
↓ 1 callersFunction_copy_skill
(src: str, dest_dir: str)
skill-installer/scripts/install-skill-from-github.py:195
↓ 1 callersMethod_create_context
Create the connection context based on connection type.
mcp-builder/scripts/connections.py:21
↓ 1 callersFunction_default_dest
()
skill-installer/scripts/install-skill-from-github.py:267
↓ 1 callersFunction_download_repo_zip
(owner: str, repo: str, ref: str, dest_dir: str)
skill-installer/scripts/install-skill-from-github.py:83
↓ 1 callersFunction_ensure_gh_authenticated
()
gh-address-comments/scripts/fetch_comments.py:110
↓ 1 callersFunction_github_default_branch
(owner: str, repo: str)
skill-installer/scripts/install-skill-from-github.py:102
↓ 1 callersFunction_installed_skills
()
skill-installer/scripts/list-curated-skills.py:38
↓ 1 callersFunction_list_curated
(repo: str, path: str, ref: str)
skill-installer/scripts/list-curated-skills.py:50
↓ 1 callersFunction_parse_args
(argv: list[str])
skill-installer/scripts/install-skill-from-github.py:271
↓ 1 callersFunction_parse_args
(argv: list[str])
skill-installer/scripts/list-curated-skills.py:68
↓ 1 callersFunction_parse_github_url
( url: str, default_ref: str | None )
skill-installer/scripts/install-skill-from-github.py:60
↓ 1 callersFunction_prepare_repo
(source: Source, method: str, tmp_dir: str)
skill-installer/scripts/install-skill-from-github.py:210
↓ 1 callersFunction_request
(url: str)
skill-installer/scripts/list-curated-skills.py:30
↓ 1 callersFunction_resolve_source
(args: Args)
skill-installer/scripts/install-skill-from-github.py:233
↓ 1 callersFunction_safe_extract_zip
(zip_file: zipfile.ZipFile, dest_dir: str)
skill-installer/scripts/install-skill-from-github.py:121
↓ 1 callersFunction_tmp_root
()
skill-installer/scripts/install-skill-from-github.py:50
↓ 1 callersFunction_validate_relative_path
(path: str)
skill-installer/scripts/install-skill-from-github.py:131
↓ 1 callersFunction_validate_skill
(path: str)
skill-installer/scripts/install-skill-from-github.py:187
↓ 1 callersFunction_validate_skill_name
(name: str)
skill-installer/scripts/install-skill-from-github.py:136
↓ 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:110
↓ 1 callersFunctionanalyze_check
( check: dict[str, Any], repo_root: Path, max_lines: int, context: int, )
gh-fix-ci/scripts/inspect_pr_checks.py:234
↓ 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 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 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 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_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_resource_dirs
(skill_dir, skill_name, skill_title, resources, include_examples)
skill-creator/scripts/init_skill.py:227
↓ 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_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 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 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 callersFunctionensure_gh_available
(repo_root: Path)
gh-fix-ci/scripts/inspect_pr_checks.py:149
↓ 1 callersFunctionevaluate_single_task
Evaluate a single QA pair with the given tools.
mcp-builder/scripts/evaluation.py:189
↓ 1 callersFunctionextract_failure_snippet
(log_text: str, max_lines: int, context: int)
gh-fix-ci/scripts/inspect_pr_checks.py:423
↓ 1 callersFunctionextract_job_id
(url: str)
gh-fix-ci/scripts/inspect_pr_checks.py:294
↓ 1 callersFunctionextract_run_id
(url: str)
gh-fix-ci/scripts/inspect_pr_checks.py:284
↓ 1 callersFunctionfetch_all
(owner: str, repo: str, number: int)
gh-address-comments/scripts/fetch_comments.py:170
↓ 1 callersFunctionfetch_check_log
( run_id: str, job_id: str | None, repo_root: Path, )
gh-fix-ci/scripts/inspect_pr_checks.py:329
next →1–100 of 218, ranked by callers