Not in the top 1,000 by GitHub stars

BEN020406/maimen-order-manager

麦当劳 MCP 技能:待评价清单、好评兑礼进度、发票报销门槛凑单、单次抽奖确认。99 项测试,非官方产品。

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 Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 8546fb149869

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 8546fb1498692e5b11eefed6a17f9705da29b601

108GitHub stars
-1star in 7 days
1skill in this repository
6commits in 30 days

Heat

1.3
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 1, 2026109

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

maimen-order-manager

When your agent uses it

麦门订单管家。当用户想查「有没有没评价的订单」「哪些订单能开发票」「积分抽奖活动/我的奖品」时使用;也适用于「我还有多少单没评价」「找出上海最近能开发票的麦当劳订单」「查一下现在有没有抽奖」「抽一次」。它通过麦当劳中国 MCP 读取近期订单与抽奖信息,自动统计待评价候选、整理开票清单、单次执行抽奖,并在每个外部动作前给出预览和单独确认。本技能不提供省钱点餐、优惠组合优化、在线试算或自动下单。

What it loads into context

Frontmatter

153 tokens

Always available to the agent

SKILL.md

3,374 tokens

When the skill is activated

Reference documents

13,644 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 何时使用
  2. 铁律(违反即返工)
  3. 工作流
  4. 数据事实与降级
  5. 空状态与错误文案
  6. 资源索引
  7. 改完代码的自检

Scripts executed separately

  • docs/data.js
  • scripts/cli.py
  • scripts/common/__init__.py
  • scripts/common/contracts.py
  • scripts/common/mcp_client.py
  • scripts/common/redact.py
  • scripts/common/state_machine.py
  • scripts/operations/__init__.py
  • scripts/operations/invoice.py
  • scripts/operations/lottery.py
  • scripts/operations/orders.py
  • scripts/tests/__init__.py
  • scripts/tests/test_cli.py
  • scripts/tests/test_invoice.py
  • scripts/tests/test_lottery.py
  • scripts/tests/test_orders.py
  • scripts/tests/test_safety.py
  • ui/assets/build_logo.py
  • ui/data.js

Files

  • .gitignoreasset35 bytes
  • CONTEST_DECLARATION.mddoc1,522 bytes
  • MCP_INTEGRATION.mddoc8,372 bytes
  • README.mddoc6,410 bytes
  • SKILL.mdcore12,129 bytes
  • SKILL.mdcore12,129 bytes
  • SKILL.mdcore12,129 bytes
  • SKILL.mdcore12,129 bytes
  • SKILL.mdcore12,129 bytes
  • SKILL.mdcore12,129 bytes
  • docs/assets/favicon.icoasset14,013 bytes
  • docs/assets/logo-192.pngasset29,402 bytes
  • docs/assets/logo-512.pngasset122,378 bytes
  • docs/assets/logo-64.pngasset6,422 bytes
  • docs/data.jsruns24,626 bytes
  • docs/index.htmlasset49,938 bytes
  • references/invoice-handoff.mddoc3,940 bytes
  • references/mcp-capabilities.mddoc6,020 bytes
  • references/order-status.mddoc4,246 bytes
  • references/ui-spec.mddoc10,147 bytes
  • scripts/cli.pyruns17,449 bytes
  • scripts/common/__init__.pyruns0 bytes
  • scripts/common/contracts.pyruns19,831 bytes
  • scripts/common/mcp_client.pyruns6,124 bytes
  • scripts/common/redact.pyruns4,021 bytes
  • scripts/common/state_machine.pyruns4,461 bytes
  • scripts/fixtures/draw_result.jsonasset433 bytes
  • scripts/fixtures/invoice_profile.jsonasset225 bytes
  • scripts/fixtures/lottery_info.jsonasset914 bytes
  • scripts/fixtures/my_prizes.jsonasset860 bytes
  • scripts/fixtures/orders.jsonasset4,012 bytes
  • scripts/fixtures/tools_empty.jsonasset205 bytes
  • scripts/fixtures/tools_public.jsonasset1,799 bytes
  • scripts/operations/__init__.pyruns0 bytes
  • scripts/operations/invoice.pyruns15,076 bytes
  • scripts/operations/lottery.pyruns13,563 bytes
  • scripts/operations/orders.pyruns7,459 bytes
  • scripts/tests/__init__.pyruns0 bytes
  • scripts/tests/test_cli.pyruns3,460 bytes
  • scripts/tests/test_invoice.pyruns8,413 bytes
  • scripts/tests/test_lottery.pyruns6,642 bytes
  • scripts/tests/test_orders.pyruns9,166 bytes
  • scripts/tests/test_safety.pyruns3,929 bytes
  • ui/assets/build_logo.pyruns2,876 bytes
  • ui/assets/favicon.icoasset14,013 bytes
  • ui/assets/logo-192.pngasset29,402 bytes
  • ui/assets/logo-512.pngasset122,378 bytes
  • ui/assets/logo-64.pngasset6,422 bytes
  • ui/data.jsruns24,626 bytes
  • ui/index.htmlasset49,938 bytes
  • ui/shot-desktop.pngasset203,978 bytes
  • ui/shot-invoice.pngasset232,577 bytes
  • ui/shot-lottery.pngasset178,859 bytes
  • ui/shot-mobile.pngasset94,547 bytes
  • ui/shot-orders.pngasset203,945 bytes
  • workbuddy.mddoc5,110 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • maimen-order-manager

Repository facts

License
No license detected
Created
Oct 21, 2026
Last pushed
Oct 22, 2026
Forks
6
Open issues
0
Project activity
Active

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 5 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 43 signals by file

MCP_INTEGRATION.md

  • Network accessline 13
    |---|---| | 名称 | 麦当劳中国 MCP(`mcd-mcp`) | | 地址 | `https://mcp.mcd.cn` |
  • Network accessline 14
    | 名称 | 麦当劳中国 MCP(`mcd-mcp`) | | 地址 | `https://mcp.mcd.cn` | | 传输 | Streamable HTTP(`type: "streamableHttp"`) |
  • Network accessline 15
    | 地址 | `https://mcp.mcd.cn` |
  • Network accessline 16
    [Credential-related source omitted]
  • Network accessline 17
    [Credential-related source omitted]
  • Network accessline 18
    | Token 获取 | [open.mcd.cn/mcp](https://open.mcd.cn/mcp) → 登录 → 控制台 → 申请 |
  • Network accessline 26
    "mcd-mcp": {       "type": "streamableHttp",       "url": "https://mcp.mcd.cn",
  • Network accessline 27
    [Credential-related source omitted]
  • Network accessline 28
    "url": "https://mcp.mcd.cn",

README.md

  • Network accessline 8
    🔗 **在线演示**:https://ben020406.github.io/maimen-order-manager/ (样例数据,可直接点开)
  • Network accessline 52
    1. WorkBuddy 桌面端(技能运行在本地,依赖本机 Python 与连接器配置) 2. 麦当劳 MCP Token:[open.mcd.cn/mcp](https://open.mcd.cn/mcp) 登录 → 控制台 → 申请
  • Network accessline 53
    2. 麦当劳 MCP Token:[open.mcd.cn/mcp](https://open.mcd.cn/mcp) 登录 → 控制台 → 申请
  • Network accessline 72
    "mcd-mcp": {       "type": "streamableHttp",       "url": "https://mcp.mcd.cn",
  • Network accessline 73
    [Credential-related source omitted]
  • Network accessline 74
    "url": "https://mcp.mcd.cn",

docs/data.js

  • Executable scriptline 1
    Executable file

docs/index.html

  • Network accessline 443
    <footer class="foot">     <img class="foot__logo" src="assets/logo-192.png" alt="" width="38" height="38" decoding="async">     <a class="foot__star" href="https://github.com/BEN020406/maimen-order-manager" target="_blank" rel="noopener">
  • Network accessline 444
    <img class="foot__logo" src="assets/logo-192.png" alt="" width="38" height="38" decoding="async">     <a class="foot__star" href="https://github.com/BEN020406/maimen-order-manager" target="_blank" rel="noopener">       <span aria-hidden="tr
  • Network accessline 445
    <a class="foot__star" href="https://github.com/BEN020406/maimen-order-manager" target="_blank" rel="noopener">

references/mcp-capabilities.md

  • Network accessline 3
    [Credential-related source omitted]

scripts/cli.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/common/__init__.py

  • Executable scriptline 1
    Executable file

scripts/common/contracts.py

  • Executable scriptline 1
    Executable file

scripts/common/mcp_client.py

  • Executable scriptline 1
    Executable file

scripts/common/redact.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 75
    [Credential-related source omitted]

scripts/common/state_machine.py

  • Executable scriptline 1
    Executable file

scripts/operations/__init__.py

  • Executable scriptline 1
    Executable file

scripts/operations/invoice.py

  • Executable scriptline 1
    Executable file

scripts/operations/lottery.py

  • Executable scriptline 1
    Executable file

scripts/operations/orders.py

  • Executable scriptline 1
    Executable file

scripts/tests/__init__.py

  • Executable scriptline 1
    Executable file

scripts/tests/test_cli.py

  • Executable scriptline 1
    Executable file

scripts/tests/test_invoice.py

  • Executable scriptline 1
    Executable file

scripts/tests/test_lottery.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 49
    [Credential-related source omitted]

scripts/tests/test_orders.py

  • Executable scriptline 1
    Executable file

scripts/tests/test_safety.py

  • Executable scriptline 1
    Executable file

ui/assets/build_logo.py

  • Executable scriptline 1
    #!/usr/bin/env python3

ui/data.js

  • Executable scriptline 1
    Executable file

ui/index.html

  • Network accessline 443
    <footer class="foot">     <img class="foot__logo" src="assets/logo-192.png" alt="" width="38" height="38" decoding="async">     <a class="foot__star" href="https://github.com/BEN020406/maimen-order-manager" target="_blank" rel="noopener">
  • Network accessline 444
    <img class="foot__logo" src="assets/logo-192.png" alt="" width="38" height="38" decoding="async">     <a class="foot__star" href="https://github.com/BEN020406/maimen-order-manager" target="_blank" rel="noopener">       <span aria-hidden="tr
  • Network accessline 445
    <a class="foot__star" href="https://github.com/BEN020406/maimen-order-manager" target="_blank" rel="noopener">

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: 37 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard 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.