agentsclimarketplace

Recipe crud

Skill infosecB/personal-claude-plugins/recipe_manager/skills/recipe-crud

A marketplace of personal plugins for Claude Code and Cowork (Claude Desktop).

Install
npx -y skills add infosecB/personal-claude-plugins --skill recipe-crud

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Create, read, update, and delete food recipes stored as markdown files. Use when the user wants to add a new recipe, view an existing recipe, edit recipe details, remove a recipe, or list all recipes. Triggers on "new recipe", "save recipe", "edit recipe", "delete recipe", "show recipe", "list recipes".

SKILL.md

2.3 KB, as published. Nobody here has run it

Recipe CRUD Operations

Manage recipe files in ./recipes/. Each recipe is a markdown file with YAML frontmatter.

Before Any Operation

  1. Read CLAUDE.md for the canonical recipe format and field rules.
  2. Ensure ./recipes/ exists: mkdir -p ./recipes/

Create a Recipe

  1. Gather recipe details from the user. At minimum: title, ingredients, and instructions.
  2. Infer reasonable defaults for missing fields:
    • cuisine: infer from ingredients and techniques
    • difficulty: estimate from technique complexity and ingredient count
    • prep_time / cook_time: estimate if user provides rough sense
    • tags: extract from ingredients and cooking method
    • dietary: infer from ingredients using CLAUDE.md dietary rules
    • date_added: use today's date
    • servings: default to 4 if not specified
  3. Generate filename from title (kebab-case, .md).
  4. Check if file already exists. If so, ask before overwriting.
  5. Write using the exact format from CLAUDE.md.
  6. Confirm creation and show file path.

Reference: @${CLAUDE_PLUGIN_ROOT}/skills/recipe-crud/references/recipe-schema.md

Read / View a Recipe

  1. If user specifies a name, glob for ./recipes/*name*.
  2. If multiple matches, list them and ask which one.
  3. Read and display the recipe in a readable format.
  4. To list all: glob ./recipes/*.md and present a summary table with titles and cuisines from frontmatter.

Update a Recipe

  1. Find the recipe file (same as Read).
  2. Read current contents.
  3. Apply requested changes using Edit.
  4. If title changes, rename file to match new kebab-case title.
  5. Confirm update and show what changed.

Delete a Recipe

  1. Find the recipe file.
  2. Show title and ask for confirmation.
  3. Delete with rm.
  4. Confirm deletion.

Listing Recipes

Present a summary table from frontmatter:

TitleCuisineDifficultyTags

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.