麦当劳信息查询 Skill
这是一个用于 Claude Code 的自定义 Skill,可以查询麦当劳账户信息并生成美观的 HTML 展示页面。
功能特性
- 📅 查看麦当劳活动日历
- 🎫 查询可领取的优惠券
- 💳 查看已领取的优惠券
- 📊 自动生成 JSON 数据文件
- 🎨 生成美观的 HTML 可视化页面
前置要求
⚠️ 重要:使用此 Skill 前必须先安装麦当劳 MCP 服务器
此 Skill 依赖麦当劳 MCP (Model Context Protocol) 服务器提供的工具来获取数据。请确保已经:
- 安装并配置了麦当劳 MCP 服务器
- MCP 服务器已在 Claude Code 中正确连接
- 已登录麦当劳账户(通过 MCP 服务器)
所需的 MCP 工具
此 Skill 会调用以下 MCP 工具:
mcp__mcd-mcp__now-time-info- 获取当前时间mcp__mcd-mcp__campaign-calender- 获取活动日历mcp__mcd-mcp__available-coupons- 获取可领取的优惠券mcp__mcd-mcp__my-coupons- 获取已领取的优惠券
安装方法
- 将整个
mcdonald-info-query文件夹复制到你的 Claude Code skills 目录 - 重启 Claude Code 或重新加载 skills
使用方法
在 Claude Code 中,你可以通过以下方式使用此 Skill:
方式 1:直接询问
查询我的麦当劳优惠券帮我看看麦当劳有什么活动查看麦当劳账户信息方式 2:使用 Skill 命令
/mcdonald-info-query输出文件
Skill 执行后会生成两个文件:
- JSON 数据文件:
mcdonald_data_{timestamp}.json
- 包含所有原始数据 - 便于程序化处理
- HTML 展示页面:
mcdonald_info_{timestamp}.html
- 美观的可视化界面 - 可直接在浏览器中打开查看 - 包含活动日历、可领取优惠券、已有优惠券等信息
文件结构
mcdonald-info-query/
├── SKILL.md # Skill 定义和工作流程
├── README.md # 本文件
├── assets/
│ └── template.html # HTML 模板文件
├── scripts/ # 脚本目录(预留)
└── references/ # 参考资料目录(预留)工作流程
- 获取数据:并行调用所有麦当劳 MCP 工具获取完整信息
- 保存 JSON:将数据保存为结构化的 JSON 文件
- 生成 HTML:使用模板生成美观的展示页面
- 通知用户:告知文件位置和数据摘要
注意事项
- 确保麦当劳 MCP 服务器正常运行
- 首次使用前需要通过 MCP 登录麦当劳账户
- 生成的文件会保存在当前工作目录
- 如果某些数据为空,页面会显示相应的空状态提示
故障排除
问题:Skill 无法调用 MCP 工具
解决方案:
- 检查麦当劳 MCP 服务器是否已安装并运行
- 确认 Claude Code 配置中已添加该 MCP 服务器
- 尝试重启 Claude Code
问题:返回空数据
解决方案:
- 确认已通过 MCP 登录麦当劳账户
- 检查网络连接是否正常
- 查看 MCP 服务器日志排查问题
许可证
此 Skill 仅供个人学习和使用。
