Agent Skills
› kajisho5/ffmpeg-skill
kajisho5/ffmpeg-skill
GitHub用于生成适用于多语言库项目的 GitHub Actions CI/CD 流水线配置,支持 npm、Python、Go、Rust 等生态。提供构建测试模板,涵盖依赖缓存、矩阵测试及制品发布最佳实践,简化自动化流程搭建。
Install All Skills
npx skills add kajisho5/ffmpeg-skill --all -g -y
Skills in Collection (14)
用于生成适用于多语言库项目的 GitHub Actions CI/CD 流水线配置,支持 npm、Python、Go、Rust 等生态。提供构建测试模板,涵盖依赖缓存、矩阵测试及制品发布最佳实践,简化自动化流程搭建。
需要为库项目创建或更新 CI/CD 工作流
配置 npm、Python、Go 或 Rust 包的自动化构建与测试
npx skills add kajisho5/ffmpeg-skill --skill ci-pipeline-synthesizer -g -y
防止和清理Git仓库中意外提交的敏感信息(如密钥)及开发产物。提供.gitignore配置、已跟踪文件审计、历史数据清洗及凭证轮换的最佳实践,确保仓库干净安全。
检测或清理已提交的敏感信息
配置新项目忽略规则
审查仓库实际跟踪的文件
npx skills add kajisho5/ffmpeg-skill --skill keeping-git-repos-clean -g -y
提供GitHub Actions优化指南,通过迁移非macOS任务至Linux、合并触发器、缓存依赖及审查Cron等策略,降低CI成本并提升运行速度。
CI流程耗时过长
GitHub Actions分钟数消耗过快
新建或审查工作流配置
npx skills add kajisho5/ffmpeg-skill --skill running-github-actions-efficiently -g -y
指导构建健壮Python MCP服务器,涵盖工具设计、错误契约、子进程封装及LLM交互安全。
编写MCP服务器或工具
调试工具注册与打包问题
测试MCP工具
将CLI暴露给LLM客户端
npx skills add kajisho5/ffmpeg-skill --skill building-python-mcp-servers -g -y
管理Python库发布流程,涵盖语义化版本控制、Changelog维护、GitHub Actions自动化发布及废弃处理规范。
规划软件版本发布
编写或更新Changelog
配置发布流水线自动化
沟通破坏性变更
npx skills add kajisho5/ffmpeg-skill --skill managing-python-releases -g -y
提供构建与打包脚本的最佳实践,防止因输入缺失、体积异常或文件列表漂移导致发布损坏制品。强调构建步骤应作为严格门禁,确保分发包正确性。
编写或审查构建/打包脚本
配置制品上传工作流
处理 dist/ 目录复制步骤
npx skills add kajisho5/ffmpeg-skill --skill shipping-build-artifacts -g -y
用于审查 ffmpeg-skill 仓库代码变更,重点检查 JSON 结果文档中字段声明与实际执行层的一致性、设计决策合规性及回归测试覆盖,防止虚假成功报告。
审查该仓库的 PR 或 diff
提交前自查代码一致性
处理外部审计或代码审查报告
npx skills add kajisho5/ffmpeg-skill --skill reviewing-ffmpeg-skill-changes -g -y
指导多分支并行开发时冲突解决策略,识别高频修改文件,针对不同热点文件采用合并、重算或保留等规则,防止静默错误。
多个分支同时提交导致代码冲突
处理注册表清单、版本号等热点文件的合并
npx skills add kajisho5/ffmpeg-skill --skill concurrent-branches -g -y
确保产品事实(如功能描述、字段名)在代码、文档、UI等多处保持一致。通过枚举所有引用位置、生成动态内容或编写漂移测试,防止因手动维护导致的副本不一致问题。
添加或重命名用户可见功能
编辑产品文案或文档
重命名字段或序列化格式
审查仅修改单一位置的PR
npx skills add kajisho5/ffmpeg-skill --skill shipping-across-surfaces -g -y
指导如何撰写准确的缺陷报告,强调基于实际测量结果和可复现的边界层进行声明,避免夸大或误报。适用于提交Issue、PR描述及代码审查中的缺陷评估场景。
提交 Issue
编写 PR 正文
代码审查中判定缺陷
评估可疑现象是否值得报告
npx skills add kajisho5/ffmpeg-skill --skill writing-defect-reports -g -y
规范防御破坏性操作(如删除、重写历史)的安全实践。要求前置校验、拒绝而非警告,禁止强制覆盖,确保在首次变更前拦截,并通过结构分类和路径验证防止越界。
编写或审查涉及批量删除、重置、清空数据的代码
处理用户输入并映射到文件系统路径的操作
实现具有不可逆效果的历史重写或覆盖功能
npx skills add kajisho5/ffmpeg-skill --skill guarding-destructive-operations -g -y
用于在本地复现 CI 流水线,通过解析工作流文件精确提取命令、路径、标记和环境变量,解决本地与 CI 环境不一致导致的测试失败问题。
本地通过但 CI 失败
CI 失败但本地未运行
配置本地开发环境
npx skills add kajisho5/ffmpeg-skill --skill reproducing-ci-locally -g -y
提供在集成第三方库或API前验证外部行为的探针方法,通过实际调用确认参数、响应和状态,防止因错误假设导致的集成Bug。
集成新依赖或端点
编写容错或错误分支逻辑
选择客户端参数名称
审查上游契约断言代码
npx skills add kajisho5/ffmpeg-skill --skill verifying-external-behavior -g -y
基于本地FFmpeg的音视频处理技能,支持剪辑、转码、字幕、特效及平台导出。通过自然语言指令调用Python脚本执行操作,强调无损处理与精确控制,适用于视频编辑工作流。
用户提及视频或音频文件(如mp4, mov, wav)
请求视频剪辑、转码、添加字幕或特效
涉及多机位同步、响度标准化或HDR转换
要求生成特定格式输出(如竖屏、YouTube/TikTok适配)
npx skills add kajisho5/ffmpeg-skill --skill ffmpeg-skill -g -y


