← Back to Skills Marketplace
1052666

mcdonalds-skill

by 1052 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
79
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mcdonalds-skill
Description
Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing to...
Usage Guidance
This skill appears to be a legitimate CLI client for McDonald's MCP (https://mcp.mcd.cn). Before installing or running it: (1) confirm you trust the upstream service and the token you will provide—the script sends Authorization: Bearer <token> to whichever URL is configured; (2) note the registry metadata did not declare MCDONALDS_MCP_TOKEN even though the script reads it—treat that as a metadata bug and verify you are comfortable supplying the token; (3) review the included script locally (it's pure Python standard library) and consider running it in an isolated environment or sandbox if you are unsure; (4) if you plan to set MCDONALDS_MCP_URL, ensure it points to the intended endpoint (otherwise the script will talk to whatever URL you configure). If you want higher assurance, ask the publisher to update the package metadata to declare the required env vars and to provide a homepage or source repository for provenance.
Capability Analysis
Type: OpenClaw Skill Name: mcdonalds-skill Version: 1.0.0 The skill is a legitimate-looking integration for the McDonald's MCP service (mcp.mcd.cn). The provided Python script (scripts/mcd_cli.py) is a clean implementation using only standard libraries to perform JSON-RPC 2.0 calls. It handles authentication securely via environment variables or CLI arguments, includes robust logic for fixing Chinese character encoding issues (mojibake), and lacks any indicators of data exfiltration, unauthorized execution, or prompt injection.
Capability Tags
requires-oauth-token
Capability Assessment
Purpose & Capability
SKILL.md, the listed capabilities, and scripts/mcd_cli.py consistently implement a JSON-RPC client for https://mcp.mcd.cn (initialize, list-tools, call, smoke-test). The required network access and Authorization header are expected for this purpose.
Instruction Scope
Runtime instructions are limited to contacting the MCP endpoint, listing/calling tools, and writing local JSON reports. The SKILL.md and the script only read environment vars (token, optional URL) and CLI args; they do not attempt to access unrelated system files or external endpoints beyond the configured MCP URL.
Install Mechanism
No install spec or external downloads are included; the skill is instruction-only with a single pure-stdlib Python script. No archive downloads or third-party package installs were observed.
Credentials
The script expects an authorization token via MCDONALDS_MCP_TOKEN (and optionally MCDONALDS_MCP_URL / PYTHONIOENCODING), but the registry metadata lists no required environment variables or primary credential—this metadata omission is inconsistent and should be corrected. The token request itself is proportional to the stated functionality.
Persistence & Privilege
The skill does not request permanent/always-on presence, does not modify other skills or global agent settings, and runs only when invoked. Autonomous invocation is allowed by default but is not combined with other high privileges here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mcdonalds-skill
  3. After installation, invoke the skill by name or use /mcdonalds-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of mcdonalds-skill. - Provides a local CLI (`scripts/mcd_cli.py`) for interacting with McDonalds MCP at https://mcp.mcd.cn. - Supports MCP handshake, authentication check, listing available tools, and tool invocation with JSON parameters. - Includes a one-command smoke test (initialize → list tools → real invocation) and automatic output to JSON file. - Automatically resolves Chinese encoding issues; forces UTF-8 output on Windows. - Pure Python standard library implementation, no third-party dependencies required. - Credentials are passed via environment variable or CLI flag for security.
Metadata
Slug mcdonalds-skill
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is mcdonalds-skill?

Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing to... It is an AI Agent Skill for Claude Code / OpenClaw, with 79 downloads so far.

How do I install mcdonalds-skill?

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

Is mcdonalds-skill free?

Yes, mcdonalds-skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does mcdonalds-skill support?

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

Who created mcdonalds-skill?

It is built and maintained by 1052 (@1052666); the current version is v1.0.0.

💬 Comments