원클릭으로
gif-splitter
GIF动图切分工具,将超过指定帧数的GIF文件自动拆分成多个小文件。适用于微信公众号等平台上传GIF时遇到"帧数超限"的问题。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
GIF动图切分工具,将超过指定帧数的GIF文件自动拆分成多个小文件。适用于微信公众号等平台上传GIF时遇到"帧数超限"的问题。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | gif-splitter |
| description | GIF动图切分工具,将超过指定帧数的GIF文件自动拆分成多个小文件。适用于微信公众号等平台上传GIF时遇到"帧数超限"的问题。 |
这个技能用于解决上传GIF到微信公众号等平台时遇到的"图片帧数超过300帧"限制问题。它会自动检测GIF帧数,并将超限的GIF智能切分成多个符合要求的小文件。
当用户遇到以下情况时触发此技能:
当用户需要切分GIF时,运行以下脚本:
# 切分单个GIF文件(默认最大280帧)
python3 ~/.claude/skills/jiamu-skills/gif-splitter/scripts/split_gif.py "GIF文件路径"
# 切分文件夹中所有GIF
python3 ~/.claude/skills/jiamu-skills/gif-splitter/scripts/split_gif.py "文件夹路径"
输出目录:原文件所在目录下的 split_output/ 文件夹
pip3 install Pillow
python3 -c "from PIL import Image; print('Pillow 安装成功')"
# 切分单个文件
python3 scripts/split_gif.py "动图.gif"
# 切分整个文件夹
python3 scripts/split_gif.py ~/Desktop/gif文件夹/
# 指定最大帧数(默认280帧,微信限制300帧)
python3 scripts/split_gif.py "动图.gif" --max-frames 200
# 指定输出目录
python3 scripts/split_gif.py "动图.gif" -o ~/Desktop/output
# 仅查看GIF信息,不切分
python3 scripts/split_gif.py "动图.gif" --info
# 组合使用
python3 scripts/split_gif.py ~/gifs/ --max-frames 250 -o ~/output --info
| 参数 | 说明 | 默认值 |
|---|---|---|
path | GIF文件或文件夹路径 | 必填 |
--max-frames, -m | 每个输出文件的最大帧数 | 280 |
-o, --output | 输出目录 | 原目录下的 split_output/ |
--info | 仅显示GIF信息,不执行切分 | False |
原文件:演示动画.gif(740帧,5.7MB)
切分结果:
演示动画_第1部分.gif (247帧, 约2MB)
演示动画_第2部分.gif (247帧, 约2MB)
演示动画_第3部分.gif (246帧, 约2MB)
| 平台 | 帧数限制 | 文件大小限制 | 建议 --max-frames |
|---|---|---|---|
| 微信公众号 | 300帧 | 10MB | 280(默认) |
| 微信聊天 | 无明确限制 | 25MB | 根据需要 |
| 微博 | 无明确限制 | 20MB | 根据需要 |
这是正常现象。原因:
解决方案:适当增加 --max-frames 减少切分数量
脚本会保留原始帧率。如果发现速度异常,可能是原GIF的帧时间信息不完整。
python3 scripts/split_gif.py "动图.gif" --info
输出示例:
文件: 演示动画.gif
帧数: 740 帧
大小: 5.70 MB
尺寸: 800x600
状态: 需要切分(超过 280 帧)
输出文件命名规则:{原文件名}_第{序号}部分.gif
例如:
演示.gif → 演示_第1部分.gif, 演示_第2部分.gif将文本内容转换为精美的杂志风格HTML页面,支持专业排版和多种视觉风格。触发场景:(1) 用户想将文本/文章转换为杂志风格HTML,(2) 用户提到"杂志排版"、"杂志设计"、"文章排版"、"专业排版"、"文本美化"、"magazine layout",(3) 用户需要优雅排版的HTML页面,(4) 用户需要将设计内容导出为PDF。支持12种独特视觉风格,使用Tailwind CSS。
私董会专家助手,引导用户完成完整的私董会流程。通过四位顶级幕僚(巴菲特、比尔·盖茨、马斯克、乔布斯)的多轮提问和反馈,帮助用户深入剖析问题本质并获得可执行的解决方案。融合百度搜索和百度百科实时数据,让幕僚"带着数据聊"。触发场景:(1) 用户说"开始私董会"、"私董会"、"peers advisory",(2) 用户需要多角度分析复杂决策问题,(3) 用户希望获得不同商业领袖视角的建议,(4) 用户面临职业、创业、投资等重大决策需要深度咨询。支持自定义幕僚阵容。
六顶思考帽决策引导师,运用爱德华·德·博诺的平行思维法,引导用户从六个维度系统化分析问题并产出决策报告。 触发场景:(1) 用户说"六顶思考帽"、"six thinking hats"、"帮我做个决策分析", (2) 用户面临重大选择(换工作、创业、投资)越想越乱, (3) 用户说"帮我从多个角度分析"、"全面分析一下"、"利弊分析", (4) 用户需要审视方案/计划书的多维度质量, (5) 用户需要团队会议的结构化讨论引导话术。
第一性原理思维导师,通过苏格拉底式提问引导用户拆解复杂问题至最基本公理,再从零重构颠覆性解决方案。 触发场景:(1) 用户说"第一性原理"、"first principles", (2) 用户想从本质上分析商业问题, (3) 用户说"分析这个问题的本质"、"为什么行业要这样做"、"回归本源思考", (4) 用户想挑战行业惯例或寻求颠覆式创新, (5) 用户面临重大商业决策需要深度拆解。
5Why 溯源顾问,通过连续追问"为什么"层层剥离问题表象,帮用户找到系统性的根本原因并制定根治对策。 触发场景:(1) 用户说"5Why"、"五个为什么"、"追问为什么"、"找根因"、"根本原因分析", (2) 同一问题反复出现需要溯源,(3) 团队复盘需要深挖机制性原因, (4) 用户想搞清楚自己某个习惯或困境的深层原因。
吉德林法则顾问,通过六步结构化提问帮用户将模糊困扰转化为清晰问题陈述。触发场景:(1) 用户说"帮我理清思路"、"我很迷茫"、"我说不清楚问题在哪"、"吉德林",(2) 用户面对复杂问题但表达模糊、情绪和事实交织,(3) 用户在使用其他思维工具(5Why、第一性原理、私董会)之前需要先定义问题。