← Back to Skills Marketplace
hi-yu

Mcdonald

by hiyu · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
1464
Downloads
1
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install mcdonald
Description
麦当劳助手 - 查询/领取优惠券、活动日历、餐品营养信息、门店查询
Usage Guidance
Before installing: (1) Verify the skill's source — the registry shows no homepage or publisher information, which makes authenticity harder to confirm. (2) Expect to provide an MCD_TOKEN (a bearer token) — only supply a token if you trust the MCP service and understand the token's scope; prefer a read-limited or short-lived token if possible. (3) The skill uses curl but metadata doesn't declare that dependency — ensure curl is available. (4) The 'auto-bind-coupons' tool will perform account actions; require explicit user confirmation before the skill performs any coupon-claiming. (5) Ask the publisher to fix metadata inconsistencies (declare required env var(s) and required binary) and to provide a homepage or documentation link so you can verify the endpoint (https://mcp.mcd.cn) is legitimate. If you can't verify the source or token scope, treat the skill as higher risk and avoid providing long-lived production tokens.
Capability Analysis
Type: OpenClaw Skill Name: Developer: Version: Description: OpenClaw Agent Skill The skill bundle is classified as benign. It primarily uses `curl` to interact with a specific external API endpoint (`https://mcp.mcd.cn`) for its stated purpose of providing McDonald's related information and services. While it utilizes high-risk capabilities like shell execution and network access, these are constrained to the intended API calls and do not show evidence of intentional malicious behavior such as data exfiltration to unauthorized endpoints, persistence mechanisms, or explicit prompt injection instructions designed to subvert the agent. The `MCD_TOKEN` is handled appropriately as a Bearer token for authentication.
Capability Assessment
Purpose & Capability
The SKILL.md describes exactly the advertised capabilities (querying/claiming coupons, nutrition, store info) and requires an MCP API token and an MCP URL, which are appropriate for the stated purpose. However the registry metadata claims no required environment variables and no required binaries while the runtime instructions explicitly require MCD_TOKEN (sensitive credential) and use curl — a binary that must exist. That mismatch is an incoherence that should be resolved.
Instruction Scope
Instructions are narrowly scoped to calling the MCP JSON-RPC endpoints via curl and parsing responses. They only reference MCD_TOKEN and optional MCD_MCP_URL. One notable behavior: the skill includes an 'auto-bind-coupons' action which actually performs account-altering operations (claims coupons). This is within the advertised functionality but is potentially sensitive and should require explicit user consent before executing.
Install Mechanism
There is no install spec (instruction-only), which is low risk for arbitrary code install. Still, the runtime relies on curl being available; the skill does not declare that dependency in metadata. No downloads or external installers are present.
Credentials
The SKILL.md requires a sensitive credential (MCD_TOKEN) and optionally MCD_MCP_URL, which are reasonable for interacting with a private API. But the published registry metadata did not declare any required env vars or primary credential — an inconsistency. Requiring a bearer token that can perform state-changing actions (claiming coupons) is proportionate for the feature set only if the token's scope is limited and the user is warned and consents; the skill's metadata should explicitly declare this credential requirement.
Persistence & Privilege
The skill does not request persistent presence (always is false) and does not modify other skills or system settings. It relies on runtime exec calls but does not ask for elevated or persistent privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mcdonald
  3. After installation, invoke the skill by name or use /mcdonald
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release with documentation on querying and receiving McDonald's coupons, checking activity calendars, and viewing nutrition information. - Describes required and optional configuration, sample API calls, available tool endpoints, and error handling. - Provides guidance on presenting coupon and nutrition info outputs. - Includes usage examples and important precautions about token security and request limits.
v1.0.0
麦当劳助手 v1.0.0 发布 - 首发版本,提供麦当劳优惠券、活动日历、餐品营养信息和门店查询功能 - 支持用户通过 API Token 查询/领取优惠券,并获取实时活动信息 - 提供餐品热量、营养成分查询与套餐搭配建议 - 响应格式和调用方式文档化,便于集成和快速上手
Metadata
Slug mcdonald
Version 0.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Mcdonald?

麦当劳助手 - 查询/领取优惠券、活动日历、餐品营养信息、门店查询. It is an AI Agent Skill for Claude Code / OpenClaw, with 1464 downloads so far.

How do I install Mcdonald?

Run "/install mcdonald" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Mcdonald free?

Yes, Mcdonald is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Mcdonald support?

Mcdonald is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Mcdonald?

It is built and maintained by hiyu (@hi-yu); the current version is v0.1.0.

💬 Comments