Skip to content
Back to skills

Cocorecipe

ASecurity

List all available CocoRecipe pipeline templates from the profile recipes/ folder and any project-local .cocoplus/recipes/ directory.

  • 724 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 5, 2026
ai-agents

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned June 5, 2026

npx -y skills add Snowflake-Labs/cocoplus --skill cocorecipe --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cocorecipe?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cocorecipe
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/snowflake-labs-cocorecipe/badge)](https://www.skillsdirectory.com/skills/snowflake-labs-cocorecipe)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "recipe-list"
description: "List all available CocoRecipe pipeline templates from the profile recipes/ folder and any project-local .cocoplus/recipes/ directory."
version: "1.0.1"
author: "CocoPlus"
tags:
  - cocoplus
  - cocorecipe
---

Your objective is to display all available CocoRecipe pipeline templates.

## Read Recipe Sources

Check two locations for recipe template files (`*.json.template`):

1. **Profile folder:** `~/.coco/plugins/cocoplus/recipes/`
   (Windows: `%APPDATA%\coco\plugins\cocoplus\recipes\`)
2. **Project-local:** `.cocoplus/recipes/` (only if `.cocoplus/` exists and `recipes/` subdirectory exists)

For each template file found, read the `__recipe_meta` block to get:
- `name` — recipe identifier
- `description` — one-line summary
- `stage_count` — number of stages in the template

## Output

```
Available CocoRecipes
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
cortex-add-classifier   Build AI_CLASSIFY UDF + eval harness   7 stages
cortex-add-search       Configure Cortex Search service         5 stages
cortex-semantic-model   Create Analytics semantic model         6 stages
cortex-add-extraction   Build AI_EXTRACT UDF + validation       8 stages
[additional custom recipes if present]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Run `$recipe use <name>` to generate a flow.json from a template.
Run `$recipe new <name>` to create a new recipe from the current flow.json.
```

Replace example values with actual data from the filesystem. If no recipes are found in either location, output:
"No recipes found. The profile folder may not be fully installed. Try: coco plugin reinstall cocoplus"

## Anti-Rationalization

| Shortcut / Temptation | Why It Fails |
|-----------------------|--------------|
| Only check profile folder | Project-local recipes created via `$recipe new` live in `.cocoplus/recipes/` — missing them hides custom work |

## Exit Criteria

- [ ] All recipes from both profile and project-local directories shown
- [ ] Stage count displayed for each recipe
- [ ] Footer shows `$recipe use` and `$recipe new` commands

Files in this skill

  • recipe-list.skill.md2.3 KB
  • recipe-new.skill.md3 KB
  • recipe-use.skill.md3.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.