Not in the top 1,000 by GitHub stars

yzg1226/mcd-party-officer

🍟 麦当劳门店派对成团调度 Skill — 把派对从「策划」推进到「办得成」:成团概率雷达 / 包场vs拼团 / 择日黄历 / 儿童营养指数 / 招募卡与邀请函

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 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f99dec02e33d → f99dec02e33d

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f99dec02e33d

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit f99dec02e33d611b4d7e690fcc7d6a02ed101e4d

242GitHub stars
-2stars in 7 days
1skill in this repository
33commits in 30 days

Heat

1.4
  • 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 6, 2026244

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

Individual skills in this repository

How it works

mcd-party-officer

When your agent uses it

麦当劳门店派对/包场/拼团的选址、成团调度与筹备助手。当用户想办生日派对、亲子派对、主题派对、品鉴会、读书会、麦麦体验营,或说「麦当劳派对」「派对拼团」「包场」「生日会怎么办」「哪家店能办派对」「还差几个人成团」「包场还是拼团划算」「帮我写拼团招募文案」「做一张派对邀请函」「孩子派对吃什么不超标」时使用。基于麦当劳官方 MCP(mcp.mcd.cn)的 party 系列工具:扫描全城场次、估算成团概率、对比包场与拼团成本、按官方营销活动日历挑最佳日期、审查儿童餐营养、生成招募卡与邀请函。

What it loads into context

Frontmatter

210 tokens

Always available to the agent

SKILL.md

3,372 tokens

When the skill is activated

Reference documents

12,947 tokens

Loaded on request

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

The playbook

  1. When to use
  2. 八大能力总览
  3. 派对业务关键规则(来自官方商品说明,务必向用户复述)
  4. 执行流程
  5. 创意增强模块(差异化所在)
  6. 输出规范
  7. 代码入口
  8. 边界与注意事项

Scripts executed separately

  • scripts/demo.py
  • scripts/demo_plus.py
  • scripts/mcd_client.py
  • scripts/party_officer.py
  • scripts/party_plus.py

Files

  • .gitattributesasset198 bytes
  • .gitignoreasset320 bytes
  • CONTEST_DECLARATION.mddoc1,522 bytes
  • LICENSEasset1,087 bytes
  • MCP_INTEGRATION.mddoc6,357 bytes
  • README.mddoc14,598 bytes
  • SKILL.mdcore11,232 bytes
  • SKILL.mdcore11,232 bytes
  • SKILL.mdcore11,232 bytes
  • docs/index.htmlasset25,304 bytes
  • docs/preview-1-output.pngasset568,261 bytes
  • docs/preview-2-recruit-card.pngasset216,683 bytes
  • docs/preview-3-invite.pngasset234,901 bytes
  • examples/sample_invite.htmlasset2,664 bytes
  • mcp-config.example.jsonasset194 bytes
  • references/creative_modules.mddoc3,648 bytes
  • references/party_flow.mddoc3,549 bytes
  • references/tools.mddoc9,948 bytes
  • scripts/demo.pyruns2,494 bytes
  • scripts/demo_plus.pyruns5,697 bytes
  • scripts/mcd_client.pyruns3,937 bytes
  • scripts/party_officer.pyruns8,066 bytes
  • scripts/party_plus.pyruns24,582 bytes
  • workbuddy.mddoc3,974 bytes
Read SKILL.md

# 派对拼团官(McDonald's Party Officer)

麦当劳门店派对在 MCP 里是一条**完整但几乎无人使用**的业务线:城市 → 门店 → 可约日期 → 场次(含成团人数与余位)→ 下单,五个工具环环相扣。

本 Skill 不是"帮你订个派对",而是**一整套派对决策系统**。官方规则写着两条关键约束:

- **拼团若未在截止前凑够人数会自动取消并退款**
- **需提前 3 天预订**

于是就产生了四个真实问题,也正是本 Skill 的四大能力:

| 问题 | 能力 | 用户会怎么问 |
|---|---|---|
| 哪家店、哪天、哪场我最可能凑满人? | **成团概率雷达** | "6 个人能办成吗" |
View the complete source on GitHub

Skills included

  • mcd-party-officer

Repository facts

License
MIT
Created
Oct 9, 2026
Last pushed
Oct 10, 2026
Forks
7
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated 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 4 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • docs/index.html:208 Analysis incomplete: physical or joined line exceeds character limit
  • docs/index.html:207 Analysis incomplete: physical or joined line exceeds character limit
Show all 52 signals by file

.gitignore

  • Access to secretsline 16
    [Credential-related source omitted]

MCP_INTEGRATION.md

  • Network accessline 8
    |---|---| | 服务提供方 | 麦当劳中国(官方 MCP 服务) | | 接入地址 | `https://mcp.mcd.cn` |
  • Network accessline 9
    | 服务提供方 | 麦当劳中国(官方 MCP 服务) | | 接入地址 | `https://mcp.mcd.cn` | | 传输协议 | Streamable HTTP |
  • Network accessline 10
    | 接入地址 | `https://mcp.mcd.cn` |
  • Network accessline 13
    [Credential-related source omitted]
  • Network accessline 14
    [Credential-related source omitted]
  • Network accessline 15
    | Token 获取 | <https://open.mcd.cn/mcp>(手机号登录 → 控制台 → 激活) |

README.md

  • Network accessline 10
    [![Live Demo](https://img.shields.io/badge/live--demo-online-blueviolet.svg)](https://yzg1226.github.io/mcd-party-officer/)
  • Network accessline 11
    [![MCP](https://img.shields.io/badge/MCD_MCP-live-DA291C.svg)](MCP_INTEGRATION.md)
  • Network accessline 12
    [![Skill](https://img.shields.io/badge/WorkBuddy-Skill-FFC72C.svg)](SKILL.md)
  • Network accessline 13
    [![Live Tested](https://img.shields.io/badge/live_tested-2026--10--09-brightgreen.svg)](#四使用示例)
  • Network accessline 14
    [![Python](https://img.shields.io/badge/python-3.7%2B%20zero_dep-blue.svg)](#三快速开始)
  • Network accessline 15
    [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
  • Network accessline 34
    > **[🍟 打开在线演示页](https://yzg1226.github.io/mcd-party-officer/)** —— 浏览器直接点:
  • Network accessline 45
    帮我安装这个技能:https://github.com/yzg1226/mcd-party-officer
  • Network accessline 51
    > > ```bash > git clone https://github.com/yzg1226/mcd-party-officer.git ~/.workbuddy/skills/mcd-party-officer
  • Network accessline 52
    > ```bash > git clone https://github.com/yzg1226/mcd-party-officer.git ~/.workbuddy/skills/mcd-party-officer > ```
  • Network accessline 53
    > git clone https://github.com/yzg1226/mcd-party-officer.git ~/.workbuddy/skills/mcd-party-officer
  • Dangerous shell operationline 56
    > 卸载:`rm -rf ~/.workbuddy/skills/mcd-party-officer`
  • Network accessline 66
    第一次使用时按提示到 <https://open.mcd.cn/mcp> 登录 → 控制台 → 激活 → 复制 Token,粘进对话即可。
  • Network accessline 167
    访问 <https://open.mcd.cn/mcp>,手机号登录 → 控制台 → 激活 → 复制 Token(免费)。
  • Access to secretsline 178
    [Credential-related source omitted]
  • Network accessline 304
    | 技能主文件(Agent 运行时加载) | [`SKILL.md`](SKILL.md) | | 邀请函产物示例(可直接分享的单文件 HTML) | [`examples/sample_invite.html`](examples/sample_invite.html) | | 在线演示页(GitHub Pages,免安装免 Token) | [`docs/index.html`](docs/index.html) → [yzg1226.github.io/mcd-part
  • Network accessline 306
    | 在线演示页(GitHub Pages,免安装免 Token) | [`docs/index.html`](docs/index.html) → [yzg1226.github.io/mcd-party-officer](https://yzg1226.github.io/mcd-party-officer/) |

SKILL.md

  • Network accessline 150
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]

docs/index.html

  • Network accessline 108
    <div class="sub">麦当劳门店派对成团调度 Skill | 一句话问出去,回来一张「这场办得成吗」的答案</div>     </div>     <a class="btn-star" href="https://github.com/yzg1226/mcd-party-officer" target="_blank" rel="noopener">⭐ GitHub 上给我加颗星</a>
  • Network accessline 109
    </div>     <a class="btn-star" href="https://github.com/yzg1226/mcd-party-officer" target="_blank" rel="noopener">⭐ GitHub 上给我加颗星</a>   </div>
  • Network accessline 110
    <a class="btn-star" href="https://github.com/yzg1226/mcd-party-officer" target="_blank" rel="noopener">⭐ GitHub 上给我加颗星</a>
  • Network accessline 201
    <footer>     麦当劳程序员创意开发大赛参赛作品 · 由参赛者独立开发,非麦当劳官方产品<br>     <a href="https://github.com/yzg1226/mcd-party-officer" target="_blank" rel="noopener">github.com/yzg1226/mcd-party-officer</a>
  • Network accessline 202
    麦当劳程序员创意开发大赛参赛作品 · 由参赛者独立开发,非麦当劳官方产品<br>     <a href="https://github.com/yzg1226/mcd-party-officer" target="_blank" rel="noopener">github.com/yzg1226/mcd-party-officer</a>   </footer>
  • Network accessline 203
    <a href="https://github.com/yzg1226/mcd-party-officer" target="_blank" rel="noopener">github.com/yzg1226/mcd-party-officer</a>

mcp-config.example.json

  • Network accessline 3
    "mcd-mcp": {       "type": "streamablehttp",       "url": "https://mcp.mcd.cn",
  • Network accessline 4
    "type": "streamablehttp",       "url": "https://mcp.mcd.cn",       "headers": {
  • Network accessline 5
    "url": "https://mcp.mcd.cn",
  • Access to secretsline 7
    [Credential-related source omitted]

scripts/demo.py

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

scripts/demo_plus.py

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

scripts/mcd_client.py

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    - 协议:JSON-RPC 2.0 over Streamable HTTP - 端点:https://mcp.mcd.cn
  • Network accessline 5
    - 端点:https://mcp.mcd.cn
  • Network accessline 22
    MCP_URL = "https://mcp.mcd.cn"
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 51
    req = urllib.request.Request(self.url, data=body, headers={
  • Network accessline 56
    })         try:             with urllib.request.urlopen(req, timeout=self.timeout) as resp:
  • Network accessline 57
    try:             with urllib.request.urlopen(req, timeout=self.timeout) as resp:                 text = resp.read().decode("utf-8", "replace")
  • Network accessline 58
    with urllib.request.urlopen(req, timeout=self.timeout) as resp:

scripts/party_officer.py

  • Executable scriptline 1
    Executable file

scripts/party_plus.py

  • Executable scriptline 1
    Executable file

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: 41 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.