aradotso/trending-skills/jinguyuan-dumpling-skill
Claude Code and agent skill by aradotso/trending-skills
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install aradotso/trending-skills/jinguyuan-dumpling-skillSKILL.md
帮我安装金谷园饺子馆 Skill,仓库地址:https://gitee.com/JinGuYuan/jinguyuan-dumpling-skill
Qoder
git clone https://gitee.com/JinGuYuan/jinguyuan-dumpling-skill.git \ .qoder/skills/jinguyuan-dumpling-skill
Cursor
git clone https://gitee.com/JinGuYuan/jinguyuan-dumpling-skill.git \ .cursor/skills/jinguyuan-dumpling-skill
Claude Code
git clone https://gitee.com/JinGuYuan/jinguyuan-dumpling-skill.git \ .claude/skills/jinguyuan-dumpling-skill
Windsurf
git clone https://gitee.com/JinGuYuan/jinguyuan-dumpling-skill.git \ .windsurf/skills/jinguyuan-dumpling-skill
Generic / other agents
git clone https://gitee.com/JinGuYuan/jinguyuan-dumpling-skill.git \ .agents/skills/jinguyuan-dumpling-skill
git clone https://github.com/JinGuYuan/jinguyuan-dumpling-skill.git \ .agents/skills/jinguyuan-dumpling-skill
jinguyuan-dumpling-skill/ ├── SKILL.md # Agent instructions + metadata (core file) ├── skill.json # Machine-readable config: MCP endpoints, tool definitions ├── scripts/ # Reserved for future scripts ├── references/ │ └── meituan-queue/ # Embedded Meituan queue sub-Skill (self-contained) │ ├── SKILL.md # Queue instructions and command reference │ ├── scripts/ │ │ └── mt_queue.py # Queue implementation script │ └── references/ │ └── meituan-passport-user-auth/ # Auth sub-Skill ├── README.md └── LICENSE # MIT
{ "name": "jinguyuan-dumpling-skill", "version": "0.3.3", "protocol": "MCP", "transport": "streamable-http", "mcp_server": { "url": "https://<cloudbase-endpoint>/mcp", "auth": "none" }, "tools": [ "get_restaurant_info", "get_delivery_info", "get_raw_dumpling_info", "get_wifi_info", "get_announcements" ], "embedded_skills": [ "references/meituan-queue" ] }
Example MCP tool call (via any MCP-compatible client)
import httpx
response = httpx.post( "https://<cloudbase-endpoint>/mcp", json={ "jsonrpc": "2.0", "method": "tools/call", "params": { "name": "get_restaurant_info", "arguments": {} }, "id": 1 } ) print(response.json())
{
"result": {
"name": "金谷园饺子馆",
"hours": "10:00 - 22:00",
"branches": {
"bupt": "杏坛路文教产业园K座南2层",
"wudaokou": "五道口东源大厦4层"
}
}
}
response = httpx.post( "https://<cloudbase-endpoint>/mcp", json={ "jsonrpc": "2.0", "method": "tools/call", "params": {"name": "get_delivery_info", "arguments": {}}, "id": 2 } )
response = httpx.post( "https://<cloudbase-endpoint>/mcp", json={ "jsonrpc": "2.0", "method": "tools/call", "params": {"name": "get_raw_dumpling_info", "arguments": {}}, "id": 3 } )
response = httpx.post( "https://<cloudbase-endpoint>/mcp", json={ "jsonrpc": "2.0", "method": "tools/call", "params": {"name": "get_wifi_info", "arguments": {}}, "id": 4 } )
response = httpx.post( "https://<cloudbase-endpoint>/mcp", json={ "jsonrpc": "2.0", "method": "tools/call", "params": {"name": "get_announcements", "arguments": {}}, "id": 5 } )
references/meituan-queue/scripts/mt_queue.py — usage pattern
Environment variables used by the script:
MEITUAN_ACCESS_TOKEN — set after OAuth, managed by the auth sub-Skill
MEITUAN_USER_ID — populated post-login
import os import httpx
MEITUAN_ACCESS_TOKEN = os.environ["MEITUAN_ACCESS_TOKEN"]
def get_queue_status(branch: str) -> dict: """ branch: "bupt" | "wudaokou" """ headers = {"Authorization": f"Bearer {MEITUAN_ACCESS_TOKEN}"} resp = httpx.get( "https://api.meituan.com/queue/status", params={"poiId": branch}, headers=headers ) resp.raise_for_status() return resp.json()
def take_queue_number(branch: str, table_type: str, party_size: int) -> dict: headers = {"Authorization": f"Bearer {MEITUAN_ACCESS_TOKEN}"} resp = httpx.post( "https://api.meituan.com/queue/take", json={"poiId": branch, "tableType": table_type, "partySize": party_size}, headers=headers ) resp.raise_for_status() return resp.json()
def cancel_queue(queue_id: str) -> dict: headers = {"Authorization": f"Bearer {MEITUAN_ACCESS_TOKEN}"} resp = httpx.post( "https://api.meituan.com/queue/cancel", json={"queueId": queue_id}, headers=headers ) resp.raise_for_status() return resp.json()
User: 金谷园北邮店几点关门? Agent: [calls get_restaurant_info] → 营业时间 10:00–22:00,北邮店地址:杏坛路文教产业园K座南2层
User: 帮我在北邮店排个队,3个人 Agent: [calls meituan-queue: get_queue_status("bupt")] → 当前可选桌型:2人桌、4人桌、大桌。前方等待:5桌。 请确认:为北邮店选择4人桌,3人就餐,帮您取号? User: 确认 Agent: [calls take_queue_number("bupt", "4人桌", 3)] → 取号成功!您的号码:A-047,前方等待:5桌
User: 我前面还有几桌? Agent: [calls meituan-queue: check_progress] → 您当前排队号 A-047,前方还有 3 桌
User: 取消排队吧 Agent: 确认取消排队号 A-047? User: 是的 Agent: [calls cancel_queue("A-047")] → 已成功取消排队
Pull the latest version
cd .agents/skills/jinguyuan-dumpling-skill git pull origin main
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/jinguyuan-dumpling-skill/SKILL.md
Popularity
- Repository stars
- 83
- Repository forks
- 15
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 30 Sep 2026, 29 days ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/aradotso/trending-skills/jinguyuan-dumpling-skill)