Not in the top 1,000 by GitHub stars
YvanQian/mcd-catering-officer
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a766e695f993
No earlier version was observed for comparison.
Heat
Insufficient historyNot enough history yet to measure heat. It appears after a few days of data.
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
mcd-catering-officer
When your agent uses it
企业团餐决策助手。当用户需要为团队、部门、会议订购麦当劳团餐,或询问"公司下午茶订什么""会议餐怎么订""20 人吃什么""人均 40 能吃什么""要不要选专人摆台"等问题时使用。可完成门店发现、档期锁定、预算配餐、助餐服务比价、折扣解锁测算与下单参数生成。
What it loads into context
Frontmatter
108 tokensAlways available to the agent
SKILL.md
1,216 tokensWhen the skill is activated
Reference documents
6,215 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 何时使用
- 何时不要使用
- 执行流程
- 回复约定
- 边界
- 输出示例
Scripts executed separately
scripts/catering.pyscripts/demo.pyscripts/mcd_client.py
Files
.gitignoreasset59 bytesCONTEST_DECLARATION.mddoc1,522 bytesMCP_INTEGRATION.mddoc7,058 bytesREADME.mddoc7,715 bytesSKILL.mdcore4,069 bytesSKILL.mdcore4,069 bytesSKILL.mdcore4,069 bytesmcp-config.example.jsonasset194 bytesscripts/catering.pyruns23,285 bytesscripts/demo.pyruns3,152 bytesscripts/mcd_client.pyruns5,280 bytesworkbuddy.mddoc4,620 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- mcd-catering-officer
Repository facts
- License
- No license detected
- Created
- Oct 21, 2026
- Last pushed
- Oct 21, 2026
- Forks
- 0
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 2 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 19 network referencesin 5 files: scripts/mcd_client.py:19 MCP_INTEGRATION.md:8 mcp-config.example.json:3 and 2 more
- No hidden or obfuscated text
- No instruction overrides
- 3 executable scriptsin 3 files: scripts/catering.py:1 scripts/demo.py:1 scripts/mcd_client.py:1
- 5 references to secretsin 4 files: README.md:67 .gitignore:2 mcp-config.example.json:7 and 1 more
- No requests to vote in Hot
Show all 27 signals by file
.gitignore
- Access to secretsline 2
[Credential-related source omitted]
MCP_INTEGRATION.md
- Network accessline 8
|---|---| | Server 名称 | 麦当劳中国 MCP Server(`mcd-mcp`) | | 接入地址 | `https://mcp.mcd.cn` | - Network accessline 9
| Server 名称 | 麦当劳中国 MCP Server(`mcd-mcp`) | | 接入地址 | `https://mcp.mcd.cn` | | 传输协议 | Streamable HTTP | - Network accessline 10
| 接入地址 | `https://mcp.mcd.cn` | - Network accessline 14
| Server 版本 | `1.0.0`(实测 `serverInfo`) | | 可用 Tool 总数 | 35 个,本项目使用其中 6 个 | | Token 获取 | <https://open.mcd.cn/mcp> → 登录 → 控制台 → 激活 | - Network accessline 15
| 可用 Tool 总数 | 35 个,本项目使用其中 6 个 | | Token 获取 | <https://open.mcd.cn/mcp> → 登录 → 控制台 → 激活 | | 限流 | 600 次/分钟,超出返回 429 | - Network accessline 16
| Token 获取 | <https://open.mcd.cn/mcp> → 登录 → 控制台 → 激活 |
README.md
mcp-config.example.json
scripts/catering.py
- Executable scriptline 1
Executable file
scripts/demo.py
- Executable scriptline 1
Executable file
scripts/mcd_client.py
- Executable scriptline 1
Executable file - Network accessline 19
MCP_URL = "https://mcp.mcd.cn" - Access to secretsline 48
[Credential-related source omitted] - Network accessline 96
ensure_ascii=False, ).encode("utf-8") req = urllib.request.Request( - Network accessline 97
).encode("utf-8") req = urllib.request.Request( self.url, - Network accessline 98
req = urllib.request.Request( - Network accessline 107
) try: with urllib.request.urlopen(req, timeout=self.timeout) as resp: - Network accessline 108
try: with urllib.request.urlopen(req, timeout=self.timeout) as resp: raw = resp.read().decode("utf-8", "ignore") - Network accessline 109
with urllib.request.urlopen(req, timeout=self.timeout) as resp:
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 22 facts
- Network access in prose of documentationMCP_INTEGRATION.md:8Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:9Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:10Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:14Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:15Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:16Low confidence
- Network access in prose of documentationREADME.md:63Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:67Low confidence
- Access to secrets in code of documentationREADME.md:75Low confidence
- Executable script in prose of a file that runsscripts/catering.py:1Low confidence
- Executable script in prose of a file that runsscripts/demo.py:1Low confidence
- Executable script in prose of a file that runsscripts/mcd_client.py:1Low confidence
- Network access in code of a file that runsscripts/mcd_client.py:19High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/mcd_client.py:48Low confidence
- Network access in code of a file that runsscripts/mcd_client.py:96High confidence
- Network access in code of a file that runsscripts/mcd_client.py:97High confidence
- Network access in code of a file that runsscripts/mcd_client.py:98High confidence
- Network access in code of a file that runsscripts/mcd_client.py:107High confidence
- Network access in code of a file that runsscripts/mcd_client.py:108High confidence
- Network access in code of a file that runsscripts/mcd_client.py:109High confidence
- Network access in prose of documentationworkbuddy.md:16Low confidence
- Network access in prose of documentationworkbuddy.md:29Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.