Introduction

When developing intelligent agents based on DeepSeek Harness (DSH), if you want the model to have lifestyle service capabilities (such as cooking suggestions), external services are usually required. To address this need, this section introduces the xby-howtocook plugin. It is based on the MCP protocol and provides the agent with recipe lookup, category filtering, and intelligent meal planning capabilities.

Plugin Positioning

This is a DSH plugin maintained by xby-skill. Its core is an AI recipe recommendation server built on the MCP protocol, primarily solving the data source problem for agents when querying recipes, filtering by category, and creating intelligent meal plans.

Core Capabilities

The plugin provides the following core features:

  1. Set API Key: Supports setting an API key in chat. The configuration is persisted automatically and remains valid after the process is restarted.
  2. Recipe Lookup: Supports retrieving all recipes or filtering by category (for example, meat dishes, vegetarian dishes, soups, desserts, seafood, staples, beverages, seasonings, semi-prepared food processing, and breakfast).
  3. Intelligent Recommendation: Recommends dish combinations based on the user’s dietary restrictions, allergens, and number of people, and can even generate a one-week meal plan along with an approximate shopping list.
  4. Detail View: Queries complete details for a specified recipe by recipe name or ID, including ingredients, steps, and so on.

Installation and Activation

Install the plugin by running the following command:

dsh plugin --profile web add github:xby_skill/xby-howtocook

Configuration Notes

Before use, configure an API key. Users must visit the Xiaobenyang official website to register and obtain a key, then complete the configuration by using the set-key instruction in chat.

Typical Usage

The agent can interact with the plugin using the following prompts:

  • Query by category: For example, ask, “Help me look up soup recipes.”
  • Intelligent recommendation: For example, “There are 4 people at home, one of whom is allergic to seafood. Recommend dinner for today.”
  • Don’t know what to eat: Simply ask, “What should we eat today?”

Applicable Scenarios and Notes

This plugin suits developers who need to add meal planning and lookup capabilities to their agent. Note that the plugin depends on an external service (the Xiaobenyang official website) to obtain data, so a valid API key must be configured. In addition, the plugin is licensed under MIT, allowing free use and modification.

References

  • Plugin directory: https://www.skillhub.cn/plugins/xby-skill/xby-howtocook
  • GitHub repository: https://github.com/xby-skill/xby-howtocook