agent-sql-pro
Expert SQL developer specializing in complex query optimization, database design, and performance tuning across PostgreSQL,…
简化版MinIO文件上传工具,支持一键上传文件到MinIO对象存储并获取访问链接
$ npx -y skills add xiaoyuge886/aigc --skill minio_uploader --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/minio_uploaderContext preview
The summary Claude sees to decide when to auto-load this skill.
简化版MinIO文件上传工具,支持一键上传文件到MinIO对象存储并获取访问链接
name: minio-uploader description: 简化版MinIO文件上传工具,支持一键上传文件到MinIO对象存储并获取访问链接 allowed-tools: Read, Write, Bash, Glob
专业的MinIO对象存储上传工具,帮助您快速将文件上传到MinIO并生成可访问的链接。
当用户要求上传文件到 MinIO 时,请按照以下步骤执行:
使用以下 Python 命令上传文件:
python /Users/hehe/pycharm_projects/aigc/.claude/skills/minio_uploader/simple_minio_uploader.py <文件路径> [对象名称] [force_download] [存储桶]
**参数说明**:
**用户请求**: "上传这个文件到 MinIO" **AI 应该执行**:
# 1. 先确认文件存在 ls -lh <文件路径> # 2. 执行上传 python /Users/hehe/pycharm_projects/aigc/.claude/skills/minio_uploader/simple_minio_uploader.py <文件路径>
**用户请求**: "上传报告到 reports/ 目录" **AI 应该执行**:
python /Users/hehe/pycharm_projects/aigc/.claude/skills/minio_uploader/simple_minio_uploader.py <文件路径> reports/<文件名>
**用户请求**: "上传文件并提供下载链接" **AI 应该执行**:
python /Users/hehe/pycharm_projects/aigc/.claude/skills/minio_uploader/simple_minio_uploader.py <文件路径> <对象名称> true
**用户请求**: "上传所有 PDF 文件" **AI 应该执行**:
# 1. 先找到所有 PDF 文件
ls <目录>/*.pdf
# 2. 逐个上传
for file in <目录>/*.pdf; do
python /Users/hehe/pycharm_projects/aigc/.claude/skills/minio_uploader/simple_minio_uploader.py "$file"
done**环境变量配置**(推荐):
**支持的文件类型**:
1. **总是先检查文件是否存在**再执行上传 2. **使用有意义的对象名称**,例如:`reports/2025-01-analysis.pdf` 3. **对于大文件**,提示用户上传可能需要一些时间 4. **返回链接时**,同时说明链接的用途(预览或下载) 5. **中文文件名会自动处理** URL 编码,无需担心
上传成功后,请按以下格式返回结果:
✅ 文件上传成功! 📄 文件信息: - 文件名:[文件名] - 文件大小:[大小] - 文件类型:[类型] 🔗 公开访问链接: [链接地址] 💡 提示: - 点击链接可直接预览/下载 - 链接永久有效(除非删除文件)
---
**现在开始使用吧!请告诉我您要上传哪个文件。**
Expert SQL developer specializing in complex query optimization, database design, and performance tuning across PostgreSQL,…
Perform data analysis tasks including data cleaning, statistical analysis, visualization, and insight generation. Use when the…
Single source of truth and librarian for ALL Claude official documentation. Manages local documentation storage, scraping,…
ECharts数据可视化专家,能够根据数据和分析需求生成专业的ECharts图表配置。适用于:数据可视化、图表生成、数据展示、趋势分析图表、对比图表、分布图表、饼图、柱状图、折线图、散点图、雷达图、热力图、仪表盘、漏斗图、树形图、关系图、桑基图、数据报表图表、…
Transform UI style requirements into production-ready frontend code with systematic design tokens, accessibility compliance, and…
综合智能代理系统,整合任务分析、规划和ReAct执行循环能力。当用户需要处理复杂任务、多步骤工作流或需要自主决策和反思的任务时使用。