# McCosmos

> Compare McDonald's China menu items by nutrition, filter by calories and find similar lower-calorie swaps, from official MCP data.

McCosmos is a community skill by ayingQAQ, built for McDonald's China's programmer festival contest; it isn't an official McDonald's product. It turns questions about McDonald's China menu items into data-backed comparisons, filters and alternatives, using nutrition data from McDonald's own MCP server or a dated snapshot bundled with the skill.

What you can do with it
- Compare two items side by side, with each nutrient's raw value and the difference
- Filter by category and calories, such as breakfast items under 400 kcal sorted by calories
- Find similar items with fewer calories, and see which nutrition dimensions make them similar
- List a drink's sizes without mixing up cup sizes
- Open the matching page in the McCosmos 3D nutrition map

How it works
- The skill runs a bundled Node.js script (Node 24 or later) over a nutrition snapshot, so everyday comparisons need no token or network
- For the latest data, connect McDonald's China MCP server to your agent; the skill then analyses that call's response and states its source and fetch time
- It says when nothing matches rather than loosening your limits, and treats missing values as missing, not zero

Good to know
- It answers in the language you ask in; the menu data is McDonald's China's
- Nutrition similarity isn't a health score and the skill gives no medical advice; it never reads accounts, orders, payments or coupons
- Download the standalone skill package from the repo's releases and put the mccosmos folder in your agent's skills directory
- MIT licensed

- Type: Skill
- Made by: ayingQAQ
- Category: Health & fitness
- Formats: Skills
- Version: 912bc37
- Website: https://mccosmos.pages.dev
- Source: https://github.com/ayingqaq/mccosmos/tree/HEAD/skills/mccosmos
- Page: https://pluginboard.ai/skills/mccosmos

## Works with

- ChatGPT
- Claude
- Gemini
- GitHub Copilot
- Cursor
- Claude Code
- Codex
- Antigravity
- Gemini CLI
- Replit
- OpenClaw
- OpenCode
- Hermes Agent

## Install

### ChatGPT

In ChatGPT: Download the mccosmos folder and zip it, then Plugins → Skills → Create → Upload from your computer. Business and Enterprise plans.

View the folder on GitHub: https://github.com/ayingQAQ/McCosmos/tree/HEAD/skills/mccosmos

### Claude

In Claude (web or desktop): Download the mccosmos folder and zip the folder itself, then upload it in Customize → Skills.

View the folder on GitHub: https://github.com/ayingQAQ/McCosmos/tree/HEAD/skills/mccosmos

### Gemini

In Gemini: Download the mccosmos folder, then at gemini.google.com click Customize → Skills → Create → Upload and pick the folder (or a .zip of it).

View the folder on GitHub: https://github.com/ayingQAQ/McCosmos/tree/HEAD/skills/mccosmos

### GitHub Copilot

Run in your terminal:

```shell
npx -y degit ayingQAQ/McCosmos/skills/mccosmos ~/.copilot/skills/mccosmos
```

View the folder on GitHub: https://github.com/ayingQAQ/McCosmos/tree/HEAD/skills/mccosmos

### Cursor

Run in your terminal:

```shell
npx -y degit ayingQAQ/McCosmos/skills/mccosmos ~/.cursor/skills/mccosmos
```

View the folder on GitHub: https://github.com/ayingQAQ/McCosmos/tree/HEAD/skills/mccosmos

### Claude Code

Run in your terminal:

```shell
npx -y degit ayingQAQ/McCosmos/skills/mccosmos ~/.claude/skills/mccosmos
```

View the folder on GitHub: https://github.com/ayingQAQ/McCosmos/tree/HEAD/skills/mccosmos

### Codex

Run in your terminal:

```shell
npx -y degit ayingQAQ/McCosmos/skills/mccosmos ~/.agents/skills/mccosmos
```

View the folder on GitHub: https://github.com/ayingQAQ/McCosmos/tree/HEAD/skills/mccosmos

### Antigravity

In Antigravity: Copy the mccosmos folder into ~/.gemini/config/skills (Antigravity app and IDE) or ~/.gemini/antigravity-cli/skills (Antigravity CLI).

View the folder on GitHub: https://github.com/ayingQAQ/McCosmos/tree/HEAD/skills/mccosmos

### Gemini CLI

Run in your terminal:

```shell
npx -y degit ayingQAQ/McCosmos/skills/mccosmos ~/.gemini/skills/mccosmos
```

View the folder on GitHub: https://github.com/ayingQAQ/McCosmos/tree/HEAD/skills/mccosmos

### Replit

Run in your terminal:

```shell
npx -y degit ayingQAQ/McCosmos/skills/mccosmos .agents/skills/mccosmos
```

View the folder on GitHub: https://github.com/ayingQAQ/McCosmos/tree/HEAD/skills/mccosmos

### OpenClaw

Run in your terminal:

```shell
npx -y degit ayingQAQ/McCosmos/skills/mccosmos ~/.openclaw/skills/mccosmos
```

View the folder on GitHub: https://github.com/ayingQAQ/McCosmos/tree/HEAD/skills/mccosmos

### OpenCode

Run in your terminal:

```shell
npx -y degit ayingQAQ/McCosmos/skills/mccosmos ~/.config/opencode/skills/mccosmos
```

View the folder on GitHub: https://github.com/ayingQAQ/McCosmos/tree/HEAD/skills/mccosmos

### Hermes Agent

Run in your terminal:

```shell
npx -y degit ayingQAQ/McCosmos/skills/mccosmos ~/.hermes/skills/mccosmos
```

View the folder on GitHub: https://github.com/ayingQAQ/McCosmos/tree/HEAD/skills/mccosmos

---
From Pluginboard (https://pluginboard.ai).
