con un clic
con un clic
| name | minio-uploader |
| description | 简化版MinIO文件上传工具,支持一键上传文件到MinIO对象存储并获取访问链接 |
| allowed-tools | Read, Write, Bash, Glob |
专业的MinIO对象存储上传工具,帮助您快速将文件上传到MinIO并生成可访问的链接。
当用户要求上传文件到 MinIO 时,请按照以下步骤执行:
ls 或 Read 工具确认文件存在使用以下 Python 命令上传文件:
python /Users/hehe/pycharm_projects/aigc/.claude/skills/minio_uploader/simple_minio_uploader.py <文件路径> [对象名称] [force_download] [存储桶]
参数说明:
<文件路径>: 必需,要上传的文件完整路径[对象名称]: 可选,MinIO 中的存储路径(默认使用原文件名)[force_download]: 可选,是否强制下载(true/false,默认 false)[存储桶]: 可选,存储桶名称(默认:agentic)用户请求: "上传这个文件到 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
环境变量配置(推荐):
MINIO_ENDPOINT: MinIO 服务地址(默认:http://localhost:9000)MINIO_ACCESS_KEY: 访问密钥(默认:minioadmin)MINIO_SECRET_KEY: 密钥(默认:minioadmin)MINIO_BUCKET_NAME: 默认存储桶(默认:agentic)MINIO_SECURE: 是否使用 HTTPS(默认:false)MINIO_REGION: AWS 区域(默认:us-east-1)支持的文件类型:
reports/2025-01-analysis.pdfpip install boto3)上传成功后,请按以下格式返回结果:
✅ 文件上传成功!
📄 文件信息:
- 文件名:[文件名]
- 文件大小:[大小]
- 文件类型:[类型]
🔗 公开访问链接:
[链接地址]
💡 提示:
- 点击链接可直接预览/下载
- 链接永久有效(除非删除文件)
现在开始使用吧!请告诉我您要上传哪个文件。
Expert SQL developer specializing in complex query optimization, database design, and performance tuning across PostgreSQL, MySQL, SQL Server, and Oracle. Masters advanced SQL features, indexing strategies, and data warehousing patterns.
Single source of truth and librarian for ALL Claude official documentation. Manages local documentation storage, scraping, discovery, and resolution. Use when finding, locating, searching, or resolving Claude documentation; discovering docs by keywords, category, tags, or natural language queries; scraping from sitemaps or docs maps; managing index metadata (keywords, tags, aliases); or rebuilding index from filesystem. Run scripts to scrape, find, and resolve documentation. Handles doc_id resolution, keyword search, natural language queries, category/tag filtering, alias resolution, sitemap.xml parsing, docs map processing, markdown subsection extraction for internal use, hash-based drift detection, and comprehensive index maintenance.
ECharts数据可视化专家,能够根据数据和分析需求生成专业的ECharts图表配置。适用于:数据可视化、图表生成、数据展示、趋势分析图表、对比图表、分布图表、饼图、柱状图、折线图、散点图、雷达图、热力图、仪表盘、漏斗图、树形图、关系图、桑基图、数据报表图表、BI图表、数据大屏、仪表板图表、统计图表、分析图表、可视化报告。
综合智能代理系统,整合任务分析、规划和ReAct执行循环能力。当用户需要处理复杂任务、多步骤工作流或需要自主决策和反思的任务时使用。
Planning First - 强制先规划后执行的思考指导框架,确保Claude在执行任何任务前先列出执行计划
智能问数分析专家,深度理解业务问题,自动生成SQL查询,执行数据检索,生成可视化图表,并提供深度数据分析。