원클릭으로
organize-collection
Structure recipe folders, audit metadata consistency, and set up configuration files
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Structure recipe folders, audit metadata consistency, and set up configuration files
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Import recipes from URLs or plain text and convert to Cooklang format
Create a new Cooklang recipe interactively from a description or template
Convert Cooklang recipes to Markdown, JSON, YAML, or other formats
Track kitchen inventory, find expiring items, and discover recipes you can make now
Plan weekly meals interactively and generate combined shopping lists
Adjust recipe servings and display scaled ingredient quantities
| name | organize-collection |
| description | Structure recipe folders, audit metadata consistency, and set up configuration files |
Help structure and maintain a recipe collection:
Use this skill when:
Examine the collection:
find . -name "*.cook" | head -20
Check for:
Recommend organization by meal type:
recipes/
├── breakfast/
├── lunch/
├── dinner/
├── desserts/
├── snacks/
├── sides/
├── sauces/
├── drinks/
└── config/
├── aisle.conf
└── pantry.conf
Or by cuisine:
recipes/
├── italian/
├── asian/
├── mexican/
├── american/
└── ...
Ask preference and help reorganize if desired.
Check all recipes for:
titleservingstags>> syntaxReport findings and offer to fix.
Create aisle.conf:
[produce]
tomatoes
onions
garlic
lettuce
# ... extract from recipes
[dairy]
milk
butter
cheese
eggs
[meat]
chicken
beef
pork
[pantry]
flour
sugar
rice
pasta
Create pantry.conf:
[pantry]
salt
pepper
olive oil
# ... common staples
[fridge]
butter
eggs
[freezer]
# items you keep stocked
Offer to:
User: "Help me organize my recipes"
Analysis output:
Recipe Collection Analysis
==========================
Found 47 recipes in 3 directories:
- ./recipes/ (32 files, no subdirectories)
- ./old/ (10 files)
- ./to-try/ (5 files)
Metadata Issues:
- 12 recipes missing 'servings'
- 8 recipes missing 'tags'
- 3 recipes using deprecated >> syntax
- Inconsistent tags: "Italian" vs "italian" vs "ITALIAN"
Configuration:
- No aisle.conf found
- No pantry.conf found
Recommendations:
1. Create meal-type folders (breakfast, lunch, dinner, etc.)
2. Add missing servings to 12 recipes
3. Standardize tags to lowercase
4. Create aisle.conf with 45 unique ingredients
5. Set up pantry.conf with common staples
User: "Create an aisle.conf for my recipes"
Generated aisle.conf:
# Aisle configuration for shopping lists
# Customize sections to match your grocery store
[produce]
tomatoes
onion
garlic
bell pepper
lettuce
carrots
potatoes
lemon
[dairy]
milk
butter
eggs
parmesan
mozzarella
cream
[meat]
chicken breast
ground beef
bacon
pancetta
[seafood]
salmon
shrimp
[bakery]
bread
[pantry]
olive oil
flour
sugar
pasta
rice
canned tomatoes
[spices]
salt
pepper
oregano
basil
cumin
[frozen]
frozen peas
By meal:
breakfast/ lunch/ dinner/ desserts/ snacks/ sides/ sauces/
By cuisine:
italian/ asian/ mexican/ indian/ american/ mediterranean/
By diet:
vegetarian/ vegan/ gluten-free/ keto/ quick-meals/
Recommended fields for every recipe:
---
title: Recipe Name # Required
servings: 4 # Required for scaling
time: 30 minutes # Helpful for planning
tags: [dinner, quick] # For searching
source: https://... # Credit and reference
---
Tag conventions:
italian not Italiangluten-free not gluten freechicken not meatCookCLI looks for config in:
./config/aisle.conf (project)~/.config/cooklang/aisle.conf (user)/etc/cooklang/aisle.conf (system)Use as starting point for aisle.conf:
Produce: tomatoes, onions, garlic, potatoes, carrots, celery, lettuce, peppers, lemons, limes, herbs
Dairy: milk, butter, eggs, cheese, cream, yogurt, sour cream
Meat: chicken, beef, pork, bacon, sausage
Pantry: flour, sugar, oil, vinegar, pasta, rice, beans, canned tomatoes, broth
Spices: salt, pepper, oregano, basil, cumin, paprika, cinnamon