explaingit

tianejypttech/tiane-cooking-order-skill

16Audience · generalComplexity · 2/5Setup · moderate

TLDR

A conversational AI assistant skill that lets users in China book an in-home cooking service by describing their needs in plain Chinese, then confirms and pays through the Swan Home platform.

Mindmap

mindmap
  root((tiane-cooking-order))
    What it does
      Book in-home cook
      Natural language input
      Confirm before charging
      Auto-match helper
    How it works
      Skill definition file
      Node.js runtime
      Claude Code plugin
    Use Cases
      Book meal helper
      Specify cuisine
      Include grocery run
    Coverage
      10 Chinese cities
      2-4 hour tiers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Book a domestic cook for a dinner party in Beijing or Shanghai by describing your needs in plain Chinese to an AI assistant.

USE CASE 2

Specify dietary preferences like Sichuan food with less spice and have the assistant fill in sensible defaults for session length.

USE CASE 3

Add grocery shopping to the booking so the helper also buys ingredients before arriving at your home.

USE CASE 4

Build or extend a similar AI plugin for other on-demand home services using this skill's conversation flow as a template.

Tech stack

Node.jsJavaScript

Getting it running

Difficulty · moderate Time to first run · 30min

Requires Node.js 18+ and an AI assistant environment that supports this plugin format, plus a Swan Home platform account.

No license information was mentioned in the explanation.

In plain English

This repository, documented entirely in Chinese, is a conversational skill for an AI assistant that lets users book an in-home cooking service in China. The platform it connects to is called Swan Home (Tian'e Dao Jia), which dispatches domestic helpers to people's homes to cook meals. The skill is designed to run inside AI assistant environments that support this kind of plugin, specifically mentioning Claude Code. The idea is that you describe what you need in plain, informal Chinese and the assistant handles the rest. You might say something like "find me a cook for tomorrow at noon at my address" or "four people eating dinner the day after tomorrow, we like Sichuan food and prefer less spice." The assistant interprets natural language, fills in defaults where you have not specified details (for example defaulting to a three-hour session if you do not say otherwise), asks only for information it genuinely cannot infer, and then presents a summary card showing the address, time, duration, and cost before you confirm. Nothing is charged until you explicitly confirm. After confirmation and payment, the platform automatically matches a helper based on your address and requested time. The service covers ten major Chinese cities including Beijing, Shanghai, Guangzhou, and Shenzhen. Service tiers range from two to four hours depending on how many people are eating. Grocery shopping can be included but counts against the service time. The repository contains the skill definition file describing the conversation flow and decision logic, a versioning file, compiled Node.js scripts for running the skill, and reference documentation for the underlying API. It requires Node.js 18 or newer.

Copy-paste prompts

Prompt 1
I want to add a new city to the tiane-cooking-order-skill. Where in the skill definition file do I update the list of supported cities, and what other files need to change?
Prompt 2
How does the tiane-cooking-order-skill handle missing details like session length when the user does not specify them? Show me the defaulting logic in the conversation flow.
Prompt 3
I want to adapt this cooking booking skill to work for a different on-demand home service. Walk me through the skill definition structure so I can replace the cooking-specific fields.
Open on GitHub → Explain another repo

← tianejypttech on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.