{"id":"b2137770-086d-4357-93a3-c28fc556050b","entityType":"agent","slug":"clawhub-bytesagain-lab-chefpad","name":"Chefpad","canonicalUrl":"https://www.xpersona.co/agent/clawhub-bytesagain-lab-chefpad","canonicalPath":"/agent/clawhub-bytesagain-lab-chefpad","generatedAt":"2026-10-10T23:45:18.190Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T20:56:00.206Z","emptyReason":null},"description":"Manage recipes and grocery lists with ingredient tracking and meal plans. Use when adding recipes, searching by ingredient, or building shopping lists. Skill: Chefpad Owner: bytesagain-lab Summary: Manage recipes and grocery lists with ingredient tracking and meal plans. Use when adding recipes, searching by ingredient, or building shopping lists. Tags: latest:2.0.1 Version history: v2.0.1 | 2026-03-18T10:37:25.193Z | user update v2.0.0 | 2026-03-17T19:08:53.053Z | user v2.5 standard: Use-when desc, homepage, source, security fix v1.0.6 | 2026-03-16T12:45:09.485Z |","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.3K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s174pq5f3gzez3838vt2642fmx848f1d:chefpad","sourceUrl":"https://clawhub.ai/bytesagain-lab/chefpad","homepage":"https://clawhub.ai/bytesagain-lab/skills/chefpad","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/bytesagain-lab/chefpad","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/bytesagain-lab/skills/chefpad","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":62,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Manage recipes and grocery lists with ingredient tracking and meal plans. Use when adding recipes, searching by ingredient, or building shopping lists. Skill: C"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T20:56:00.206Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T20:56:00.206Z","emptyReason":null},"stars":null,"forks":null,"downloads":1260,"packageName":null,"latestVersion":"2.0.1","tractionLabel":"1.3K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T20:56:00.127Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T20:56:00.206Z","lastCrawledAt":"2026-10-10T20:56:00.127Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T20:56:00.127Z","lastVerifiedAt":null,"highlights":[{"version":"2.0.1","createdAt":"2026-03-18T10:37:25.193Z","changelog":"update","fileCount":4,"zipByteSize":4971},{"version":"2.0.0","createdAt":"2026-03-17T19:08:53.053Z","changelog":"v2.5 standard: Use-when desc, homepage, source, security fix","fileCount":3,"zipByteSize":3682},{"version":"1.0.6","createdAt":"2026-03-16T12:45:09.485Z","changelog":"yaml-fix+quality","fileCount":3,"zipByteSize":3616},{"version":"1.0.5","createdAt":"2026-03-16T11:55:31.429Z","changelog":"yaml-fix+quality","fileCount":3,"zipByteSize":3616},{"version":"1.0.4","createdAt":"2026-03-15T22:10:51.342Z","changelog":"Quality upgrade","fileCount":3,"zipByteSize":3592},{"version":"1.0.3","createdAt":"2026-03-15T21:38:05.878Z","changelog":"Quality upgrade: custom functionality","fileCount":3,"zipByteSize":3592},{"version":"1.0.2","createdAt":"2026-03-15T13:02:12.170Z","changelog":"Standards compliance: unique content, no template text","fileCount":3,"zipByteSize":3592},{"version":"1.0.1","createdAt":"2026-03-15T10:54:37.762Z","changelog":"Quality fix: cleaner docs, removed flags","fileCount":3,"zipByteSize":3592}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s174pq5f3gzez3838vt2642fmx848f1d:chefpad","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-chefpad/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-chefpad/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-chefpad/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-chefpad/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-chefpad/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-chefpad/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T23:45:18.189Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-chefpad/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-chefpad/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-chefpad/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-chefpad/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T20:56:00.206Z","emptyReason":null},"readme":"Skill: Chefpad\n\nOwner: bytesagain-lab\n\nSummary: Manage recipes and grocery lists with ingredient tracking and meal plans. Use when adding recipes, searching by ingredient, or building shopping lists.\n\nTags: latest:2.0.1\n\nVersion history:\n\nv2.0.1 | 2026-03-18T10:37:25.193Z | user\n\nupdate\n\nv2.0.0 | 2026-03-17T19:08:53.053Z | user\n\nv2.5 standard: Use-when desc, homepage, source, security fix\n\nv1.0.6 | 2026-03-16T12:45:09.485Z | user\n\nyaml-fix+quality\n\nv1.0.5 | 2026-03-16T11:55:31.429Z | user\n\nyaml-fix+quality\n\nv1.0.4 | 2026-03-15T22:10:51.342Z | user\n\nQuality upgrade\n\nv1.0.3 | 2026-03-15T21:38:05.878Z | user\n\nQuality upgrade: custom functionality\n\nv1.0.2 | 2026-03-15T13:02:12.170Z | user\n\nStandards compliance: unique content, no template text\n\nv1.0.1 | 2026-03-15T10:54:37.762Z | user\n\nQuality fix: cleaner docs, removed flags\n\nv1.0.0 | 2026-03-14T20:53:05.684Z | user\n\nInitial release\n\nArchive index:\n\nArchive v2.0.1: 4 files, 4971 bytes\n\nFiles: _meta.json (126b), scripts/script.sh (7401b), skill-card.md (1561b), SKILL.md (3801b)\n\nFile v2.0.1:SKILL.md\n\n---\nversion: \"2.0.0\"\nname: cooking-recipe\ndescription: \"Manage recipes and grocery lists with ingredient tracking and meal plans. Use when adding recipes, searching by ingredient, or building shopping lists.\"\nauthor: BytesAgain\nhomepage: https://bytesagain.com\nsource: https://github.com/bytesagain/ai-skills\n---\n\n# ChefPad — Recipe Manager\n\nA local-first recipe management tool. Add recipes with cuisine and cooking time, build ingredient lists and step-by-step instructions, rate your favorites, search by keyword or ingredient, and get random meal suggestions — all from the command line.\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `chefpad add <name> [cuisine] [mins]` | Add a new recipe with optional cuisine type and cooking time (default: general, 30min) |\n| `chefpad ingredient <id> <text>` | Add an ingredient to an existing recipe by its ID |\n| `chefpad step <id> <text>` | Add a cooking step to an existing recipe by its ID |\n| `chefpad list` | List all saved recipes with ratings, ingredient and step counts |\n| `chefpad show <id>` | Show full recipe details — ingredients, steps, cuisine, time, rating |\n| `chefpad search <keyword>` | Search recipes by name, cuisine, or ingredient |\n| `chefpad rate <id> <1-5>` | Rate a recipe from 1 to 5 stars |\n| `chefpad random` | Get a random recipe suggestion from your collection |\n| `chefpad suggest <ingredients...>` | Find recipes that match the ingredients you have on hand |\n| `chefpad info` | Show version and branding info |\n| `chefpad help` | Show all available commands |\n\n## Data Storage\n\n- **Location:** `~/.chefpad/`\n- `recipes.json` — Stores all recipes with their ingredients, steps, ratings, cuisine, and cooking time\n- `favorites.json` — Reserved for favorite recipe tracking\n- Both files are auto-created as empty JSON arrays on first run\n- All data is stored locally as JSON — no external APIs, no network calls, no accounts needed\n\n## Requirements\n\n- bash (any modern version)\n- python3 (standard library only — uses `json`, `time`, `random`)\n- No external dependencies or API keys required\n\n## When to Use\n\n1. **Building a personal recipe collection** — Add recipes you discover or create, complete with ingredients and step-by-step instructions, all stored locally.\n2. **Meal planning with what you have** — Use `suggest` with ingredients in your fridge to find matching recipes from your collection.\n3. **Quick dinner decisions** — Use `random` when you can't decide what to cook and want a surprise pick from your saved recipes.\n4. **Searching by cuisine or ingredient** — Quickly find all Italian recipes or everything that uses chicken with the `search` command.\n5. **Rating and tracking favorites** — Rate recipes after cooking them to build a curated list of your best dishes over time.\n\n## Examples\n\n```bash\n# Add a new recipe\nchefpad add \"Kung Pao Chicken\" chinese 25\n\n# Add ingredients to the recipe (use the ID shown after adding)\nchefpad ingredient 1710000000 \"500g chicken breast, diced\"\nchefpad ingredient 1710000000 \"100g roasted peanuts\"\nchefpad ingredient 1710000000 \"3 dried chili peppers\"\nchefpad ingredient 1710000000 \"2 tbsp soy sauce\"\n\n# Add cooking steps\nchefpad step 1710000000 \"Marinate chicken with soy sauce for 15 minutes\"\nchefpad step 1710000000 \"Stir-fry chicken until golden, set aside\"\nchefpad step 1710000000 \"Fry chili peppers, add chicken and peanuts, toss\"\n\n# List all your recipes\nchefpad list\n\n# Show full recipe details\nchefpad show 1710000000\n\n# Rate a recipe\nchefpad rate 1710000000 5\n\n# Search for chicken recipes\nchefpad search chicken\n\n# Find recipes matching ingredients you have\nchefpad suggest chicken peanuts\n\n# Get a random meal suggestion\nchefpad random\n```\n\n---\n\n*Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*\n\nFile v2.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"chefpad\",\n  \"version\": \"2.0.1\",\n  \"publishedAt\": 1773830245193\n}\n\nFile v2.0.1:skill-card.md\n\n## Description:\n\nManage recipes and grocery lists with ingredient tracking and meal plans.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bytesagain-lab](https://clawhub.ai/user/bytesagain-lab)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use Chefpad to maintain a local recipe collection, track ingredients and cooking steps, rate recipes, search by ingredient or cuisine, and build grocery-oriented meal suggestions.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Crafted recipe text could cause code to run on the user's machine.\n\nMitigation: Review recipe text before use and avoid untrusted or automatically imported recipe content until the publisher fixes argument handling.\n\n## Reference(s):\n\n- [Chefpad on ClawHub](https://clawhub.ai/bytesagain-lab/skills/chefpad)\n- [BytesAgain homepage](https://bytesagain.com)\n\n## Skill Output:\n\n**Output Type(s):** [text, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown or plain text with command examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Commands may create and update local JSON recipe files under ~/.chefpad when executed.]\n\n## Skill Version(s):\n\n2.0.1 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v2.0.0: 3 files, 3682 bytes\n\nFiles: _meta.json (126b), scripts/script.sh (7401b), SKILL.md (2675b)\n\nFile v2.0.0:SKILL.md\n\n---\nversion: \"2.0.0\"\nname: cooking-recipe\ndescription: \"Make a recipe by giving some ingredients. Use when you need cooking recipe capabilities. Triggers on: cooking recipe.\"\nauthor: BytesAgain\nhomepage: https://bytesagain.com\nsource: https://github.com/bytesagain/ai-skills\n---\n\nA ClawdHub skill for managing recipes and grocery lists via cooking-recipe.\n\n## Data routing + security disclosure (mandatory)\n\n- Shared backend/API target: `[configured-endpoint]\n- Auth and recipe/grocery API traffic goes to configured `CONVEX_URL`.\n- Shared backend usage is blocked unless `ALLOW_DEFAULT_BACKEND=true`.\n- Never claim local-only processing when backend calls are involved.\n\n## Use when / don't use when (routing guardrails)\n\nUse when:\n- User asks to add/list/search/show/delete cooking-recipe recipes.\n- User asks to create/view/update cooking-recipe grocery lists.\n- User asks to authenticate for cooking-recipe commands.\n\nDo NOT use when:\n- User asks for general meal ideas (no cooking-recipe action requested).\n- User asks for health/nutrition analysis outside stored cooking-recipe data.\n- User asks to manage Apple Reminders/Notes/other systems.\n\n## Setup\n\n1. Install:\n   ```bash\n   clawdhub install cooking-recipe\n   ```\n\n2. Configure environment:\n   ```bash\n   cp .env.example .env\n   ```\n\n3. Environment variables:\n   - `CONVEX_URL` (**required**, recommended self-hosted backend)\n   - `ALLOW_DEFAULT_BACKEND=true` (only if intentionally using shared backend)\n   - OAuth provider creds:\n     - GitHub (required): `AUTH_GITHUB_ID`, `AUTH_GITHUB_SECRET`, `GITHUB_CALLBACK_URL`\n     - Google (optional): `AUTH_GOOGLE_ID`, `AUTH_GOOGLE_SECRET`, `GOOGLE_CALLBACK_URL`\n     - Apple (optional): `AUTH_APPLE_ID`, `AUTH_APPLE_SECRET`, `APPLE_CALLBACK_URL`\n   - `CLAWDBOT_URL` (required, bot callback host)\n\n## Commands\n\n- `cooking-recipe login`\n- `cooking-recipe logout`\n- `cooking-recipe add <url>`\n- `cooking-recipe list`\n- `cooking-recipe search <term>`\n- `cooking-recipe show <id>`\n- `cooking-recipe delete <id>`\n- `cooking-recipe lists`\n- `cooking-recipe list-show <id>`\n- `cooking-recipe list-create <name>`\n- `cooking-recipe list-add <listId> <recipeId>`\n- `cooking-recipe help`\n\n## Output templates\n\nUse response formatting templates from `references/output-templates.md`.\n\n## Security checklist before replying\n\n- If command failed due to auth/config, provide exact next step.\n- If backend is relevant, keep disclosure truthful (shared default vs override).\n- Never expose secrets/tokens in output.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\n## Requirements\n- bash 4+\n- python3 (standard library only)\n\nFile v2.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"chefpad\",\n  \"version\": \"2.0.0\",\n  \"publishedAt\": 1773774533053\n}\n\nArchive v1.0.6: 3 files, 3616 bytes\n\nFiles: _meta.json (126b), scripts/script.sh (7401b), SKILL.md (2533b)\n\nFile v1.0.6:SKILL.md\n\n---\nversion: \"2.0.0\"\nname: cooking-recipe\ndescription: \"Make a recipe by giving some ingredients. Use when you need cooking recipe capabilities. Triggers on: cooking recipe.\"\nauthor: BytesAgain\n---\n\nA ClawdHub skill for managing recipes and grocery lists via cooking-recipe.\n\n## Data routing + security disclosure (mandatory)\n\n- Shared backend/API target: `[configured-endpoint]\n- Auth and recipe/grocery API traffic goes to configured `CONVEX_URL`.\n- Shared backend usage is blocked unless `ALLOW_DEFAULT_BACKEND=true`.\n- Never claim local-only processing when backend calls are involved.\n\n## Use when / don't use when (routing guardrails)\n\nUse when:\n- User asks to add/list/search/show/delete cooking-recipe recipes.\n- User asks to create/view/update cooking-recipe grocery lists.\n- User asks to authenticate for cooking-recipe commands.\n\nDo NOT use when:\n- User asks for general meal ideas (no cooking-recipe action requested).\n- User asks for health/nutrition analysis outside stored cooking-recipe data.\n- User asks to manage Apple Reminders/Notes/other systems.\n\n## Setup\n\n1. Install:\n   ```bash\n   clawdhub install cooking-recipe\n   ```\n\n2. Configure environment:\n   ```bash\n   cp .env.example .env\n   ```\n\n3. Environment variables:\n   - `CONVEX_URL` (**required**, recommended self-hosted backend)\n   - `ALLOW_DEFAULT_BACKEND=true` (only if intentionally using shared backend)\n   - OAuth provider creds:\n     - GitHub (required): `AUTH_GITHUB_ID`, `AUTH_GITHUB_SECRET`, `GITHUB_CALLBACK_URL`\n     - Google (optional): `AUTH_GOOGLE_ID`, `AUTH_GOOGLE_SECRET`, `GOOGLE_CALLBACK_URL`\n     - Apple (optional): `AUTH_APPLE_ID`, `AUTH_APPLE_SECRET`, `APPLE_CALLBACK_URL`\n   - `CLAWDBOT_URL` (required, bot callback host)\n\n## Commands\n\n- `cooking-recipe login`\n- `cooking-recipe logout`\n- `cooking-recipe add <url>`\n- `cooking-recipe list`\n- `cooking-recipe search <term>`\n- `cooking-recipe show <id>`\n- `cooking-recipe delete <id>`\n- `cooking-recipe lists`\n- `cooking-recipe list-show <id>`\n- `cooking-recipe list-create <name>`\n- `cooking-recipe list-add <listId> <recipeId>`\n- `cooking-recipe help`\n\n## Output templates\n\nUse response formatting templates from `references/output-templates.md`.\n\n## Security checklist before replying\n\n- If command failed due to auth/config, provide exact next step.\n- If backend is relevant, keep disclosure truthful (shared default vs override).\n- Never expose secrets/tokens in output.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\nFile v1.0.6:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"chefpad\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1773665109485\n}\n\nArchive v1.0.5: 3 files, 3616 bytes\n\nFiles: _meta.json (126b), scripts/script.sh (7401b), SKILL.md (2533b)\n\nFile v1.0.5:SKILL.md\n\n---\nversion: \"2.0.0\"\nname: cooking-recipe\ndescription: \"Make a recipe by giving some ingredients. Use when you need cooking recipe capabilities. Triggers on: cooking recipe.\"\nauthor: BytesAgain\n---\n\nA ClawdHub skill for managing recipes and grocery lists via cooking-recipe.\n\n## Data routing + security disclosure (mandatory)\n\n- Shared backend/API target: `[configured-endpoint]\n- Auth and recipe/grocery API traffic goes to configured `CONVEX_URL`.\n- Shared backend usage is blocked unless `ALLOW_DEFAULT_BACKEND=true`.\n- Never claim local-only processing when backend calls are involved.\n\n## Use when / don't use when (routing guardrails)\n\nUse when:\n- User asks to add/list/search/show/delete cooking-recipe recipes.\n- User asks to create/view/update cooking-recipe grocery lists.\n- User asks to authenticate for cooking-recipe commands.\n\nDo NOT use when:\n- User asks for general meal ideas (no cooking-recipe action requested).\n- User asks for health/nutrition analysis outside stored cooking-recipe data.\n- User asks to manage Apple Reminders/Notes/other systems.\n\n## Setup\n\n1. Install:\n   ```bash\n   clawdhub install cooking-recipe\n   ```\n\n2. Configure environment:\n   ```bash\n   cp .env.example .env\n   ```\n\n3. Environment variables:\n   - `CONVEX_URL` (**required**, recommended self-hosted backend)\n   - `ALLOW_DEFAULT_BACKEND=true` (only if intentionally using shared backend)\n   - OAuth provider creds:\n     - GitHub (required): `AUTH_GITHUB_ID`, `AUTH_GITHUB_SECRET`, `GITHUB_CALLBACK_URL`\n     - Google (optional): `AUTH_GOOGLE_ID`, `AUTH_GOOGLE_SECRET`, `GOOGLE_CALLBACK_URL`\n     - Apple (optional): `AUTH_APPLE_ID`, `AUTH_APPLE_SECRET`, `APPLE_CALLBACK_URL`\n   - `CLAWDBOT_URL` (required, bot callback host)\n\n## Commands\n\n- `cooking-recipe login`\n- `cooking-recipe logout`\n- `cooking-recipe add <url>`\n- `cooking-recipe list`\n- `cooking-recipe search <term>`\n- `cooking-recipe show <id>`\n- `cooking-recipe delete <id>`\n- `cooking-recipe lists`\n- `cooking-recipe list-show <id>`\n- `cooking-recipe list-create <name>`\n- `cooking-recipe list-add <listId> <recipeId>`\n- `cooking-recipe help`\n\n## Output templates\n\nUse response formatting templates from `references/output-templates.md`.\n\n## Security checklist before replying\n\n- If command failed due to auth/config, provide exact next step.\n- If backend is relevant, keep disclosure truthful (shared default vs override).\n- Never expose secrets/tokens in output.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"chefpad\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1773662131429\n}\n\nArchive v1.0.4: 3 files, 3592 bytes\n\nFiles: _meta.json (126b), scripts/script.sh (7401b), SKILL.md (2497b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: cooking-recipe\ndescription: \"Make a recipe by giving some ingredients. Use when you need cooking recipe capabilities. Triggers on: cooking recipe.\"\n---\n\nA ClawdHub skill for managing recipes and grocery lists via cooking-recipe.\n\n## Data routing + security disclosure (mandatory)\n\n- Shared backend/API target: `[configured-endpoint]\n- Auth and recipe/grocery API traffic goes to configured `CONVEX_URL`.\n- Shared backend usage is blocked unless `ALLOW_DEFAULT_BACKEND=true`.\n- Never claim local-only processing when backend calls are involved.\n\n## Use when / don't use when (routing guardrails)\n\nUse when:\n- User asks to add/list/search/show/delete cooking-recipe recipes.\n- User asks to create/view/update cooking-recipe grocery lists.\n- User asks to authenticate for cooking-recipe commands.\n\nDo NOT use when:\n- User asks for general meal ideas (no cooking-recipe action requested).\n- User asks for health/nutrition analysis outside stored cooking-recipe data.\n- User asks to manage Apple Reminders/Notes/other systems.\n\n## Setup\n\n1. Install:\n   ```bash\n   clawdhub install cooking-recipe\n   ```\n\n2. Configure environment:\n   ```bash\n   cp .env.example .env\n   ```\n\n3. Environment variables:\n   - `CONVEX_URL` (**required**, recommended self-hosted backend)\n   - `ALLOW_DEFAULT_BACKEND=true` (only if intentionally using shared backend)\n   - OAuth provider creds:\n     - GitHub (required): `AUTH_GITHUB_ID`, `AUTH_GITHUB_SECRET`, `GITHUB_CALLBACK_URL`\n     - Google (optional): `AUTH_GOOGLE_ID`, `AUTH_GOOGLE_SECRET`, `GOOGLE_CALLBACK_URL`\n     - Apple (optional): `AUTH_APPLE_ID`, `AUTH_APPLE_SECRET`, `APPLE_CALLBACK_URL`\n   - `CLAWDBOT_URL` (required, bot callback host)\n\n## Commands\n\n- `cooking-recipe login`\n- `cooking-recipe logout`\n- `cooking-recipe add <url>`\n- `cooking-recipe list`\n- `cooking-recipe search <term>`\n- `cooking-recipe show <id>`\n- `cooking-recipe delete <id>`\n- `cooking-recipe lists`\n- `cooking-recipe list-show <id>`\n- `cooking-recipe list-create <name>`\n- `cooking-recipe list-add <listId> <recipeId>`\n- `cooking-recipe help`\n\n## Output templates\n\nUse response formatting templates from `references/output-templates.md`.\n\n## Security checklist before replying\n\n- If command failed due to auth/config, provide exact next step.\n- If backend is relevant, keep disclosure truthful (shared default vs override).\n- Never expose secrets/tokens in output.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"chefpad\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1773612651342\n}\n\nArchive v1.0.3: 3 files, 3592 bytes\n\nFiles: _meta.json (126b), scripts/script.sh (7401b), SKILL.md (2497b)\n\nFile v1.0.3:SKILL.md\n\n---\nname: cooking-recipe\ndescription: \"Make a recipe by giving some ingredients. Use when you need cooking recipe capabilities. Triggers on: cooking recipe.\"\n---\n\nA ClawdHub skill for managing recipes and grocery lists via cooking-recipe.\n\n## Data routing + security disclosure (mandatory)\n\n- Shared backend/API target: `[configured-endpoint]\n- Auth and recipe/grocery API traffic goes to configured `CONVEX_URL`.\n- Shared backend usage is blocked unless `ALLOW_DEFAULT_BACKEND=true`.\n- Never claim local-only processing when backend calls are involved.\n\n## Use when / don't use when (routing guardrails)\n\nUse when:\n- User asks to add/list/search/show/delete cooking-recipe recipes.\n- User asks to create/view/update cooking-recipe grocery lists.\n- User asks to authenticate for cooking-recipe commands.\n\nDo NOT use when:\n- User asks for general meal ideas (no cooking-recipe action requested).\n- User asks for health/nutrition analysis outside stored cooking-recipe data.\n- User asks to manage Apple Reminders/Notes/other systems.\n\n## Setup\n\n1. Install:\n   ```bash\n   clawdhub install cooking-recipe\n   ```\n\n2. Configure environment:\n   ```bash\n   cp .env.example .env\n   ```\n\n3. Environment variables:\n   - `CONVEX_URL` (**required**, recommended self-hosted backend)\n   - `ALLOW_DEFAULT_BACKEND=true` (only if intentionally using shared backend)\n   - OAuth provider creds:\n     - GitHub (required): `AUTH_GITHUB_ID`, `AUTH_GITHUB_SECRET`, `GITHUB_CALLBACK_URL`\n     - Google (optional): `AUTH_GOOGLE_ID`, `AUTH_GOOGLE_SECRET`, `GOOGLE_CALLBACK_URL`\n     - Apple (optional): `AUTH_APPLE_ID`, `AUTH_APPLE_SECRET`, `APPLE_CALLBACK_URL`\n   - `CLAWDBOT_URL` (required, bot callback host)\n\n## Commands\n\n- `cooking-recipe login`\n- `cooking-recipe logout`\n- `cooking-recipe add <url>`\n- `cooking-recipe list`\n- `cooking-recipe search <term>`\n- `cooking-recipe show <id>`\n- `cooking-recipe delete <id>`\n- `cooking-recipe lists`\n- `cooking-recipe list-show <id>`\n- `cooking-recipe list-create <name>`\n- `cooking-recipe list-add <listId> <recipeId>`\n- `cooking-recipe help`\n\n## Output templates\n\nUse response formatting templates from `references/output-templates.md`.\n\n## Security checklist before replying\n\n- If command failed due to auth/config, provide exact next step.\n- If backend is relevant, keep disclosure truthful (shared default vs override).\n- Never expose secrets/tokens in output.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"chefpad\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1773610685878\n}\n\nArchive v1.0.2: 3 files, 3592 bytes\n\nFiles: _meta.json (126b), scripts/script.sh (7401b), SKILL.md (2497b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: cooking-recipe\ndescription: \"Make a recipe by giving some ingredients. Use when you need cooking recipe capabilities. Triggers on: cooking recipe.\"\n---\n\nA ClawdHub skill for managing recipes and grocery lists via cooking-recipe.\n\n## Data routing + security disclosure (mandatory)\n\n- Shared backend/API target: `[configured-endpoint]\n- Auth and recipe/grocery API traffic goes to configured `CONVEX_URL`.\n- Shared backend usage is blocked unless `ALLOW_DEFAULT_BACKEND=true`.\n- Never claim local-only processing when backend calls are involved.\n\n## Use when / don't use when (routing guardrails)\n\nUse when:\n- User asks to add/list/search/show/delete cooking-recipe recipes.\n- User asks to create/view/update cooking-recipe grocery lists.\n- User asks to authenticate for cooking-recipe commands.\n\nDo NOT use when:\n- User asks for general meal ideas (no cooking-recipe action requested).\n- User asks for health/nutrition analysis outside stored cooking-recipe data.\n- User asks to manage Apple Reminders/Notes/other systems.\n\n## Setup\n\n1. Install:\n   ```bash\n   clawdhub install cooking-recipe\n   ```\n\n2. Configure environment:\n   ```bash\n   cp .env.example .env\n   ```\n\n3. Environment variables:\n   - `CONVEX_URL` (**required**, recommended self-hosted backend)\n   - `ALLOW_DEFAULT_BACKEND=true` (only if intentionally using shared backend)\n   - OAuth provider creds:\n     - GitHub (required): `AUTH_GITHUB_ID`, `AUTH_GITHUB_SECRET`, `GITHUB_CALLBACK_URL`\n     - Google (optional): `AUTH_GOOGLE_ID`, `AUTH_GOOGLE_SECRET`, `GOOGLE_CALLBACK_URL`\n     - Apple (optional): `AUTH_APPLE_ID`, `AUTH_APPLE_SECRET`, `APPLE_CALLBACK_URL`\n   - `CLAWDBOT_URL` (required, bot callback host)\n\n## Commands\n\n- `cooking-recipe login`\n- `cooking-recipe logout`\n- `cooking-recipe add <url>`\n- `cooking-recipe list`\n- `cooking-recipe search <term>`\n- `cooking-recipe show <id>`\n- `cooking-recipe delete <id>`\n- `cooking-recipe lists`\n- `cooking-recipe list-show <id>`\n- `cooking-recipe list-create <name>`\n- `cooking-recipe list-add <listId> <recipeId>`\n- `cooking-recipe help`\n\n## Output templates\n\nUse response formatting templates from `references/output-templates.md`.\n\n## Security checklist before replying\n\n- If command failed due to auth/config, provide exact next step.\n- If backend is relevant, keep disclosure truthful (shared default vs override).\n- Never expose secrets/tokens in output.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"chefpad\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1773579732170\n}\n\nArchive v1.0.1: 3 files, 3592 bytes\n\nFiles: _meta.json (126b), scripts/script.sh (7401b), SKILL.md (2498b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: cooking-recipe\ndescription: \"Make a recipe by giving some ingredients. Use when you need cooking recipe capabilities. Triggers on: cooking recipe.\"\n---\n\n\nA ClawdHub skill for managing recipes and grocery lists via cooking-recipe.\n\n## Data routing + security disclosure (mandatory)\n\n- Shared backend/API target: `[configured-endpoint]\n- Auth and recipe/grocery API traffic goes to configured `CONVEX_URL`.\n- Shared backend usage is blocked unless `ALLOW_DEFAULT_BACKEND=true`.\n- Never claim local-only processing when backend calls are involved.\n\n## Use when / don't use when (routing guardrails)\n\nUse when:\n- User asks to add/list/search/show/delete cooking-recipe recipes.\n- User asks to create/view/update cooking-recipe grocery lists.\n- User asks to authenticate for cooking-recipe commands.\n\nDo NOT use when:\n- User asks for general meal ideas (no cooking-recipe action requested).\n- User asks for health/nutrition analysis outside stored cooking-recipe data.\n- User asks to manage Apple Reminders/Notes/other systems.\n\n## Setup\n\n1. Install:\n   ```bash\n   clawdhub install cooking-recipe\n   ```\n\n2. Configure environment:\n   ```bash\n   cp .env.example .env\n   ```\n\n3. Environment variables:\n   - `CONVEX_URL` (**required**, recommended self-hosted backend)\n   - `ALLOW_DEFAULT_BACKEND=true` (only if intentionally using shared backend)\n   - OAuth provider creds:\n     - GitHub (required): `AUTH_GITHUB_ID`, `AUTH_GITHUB_SECRET`, `GITHUB_CALLBACK_URL`\n     - Google (optional): `AUTH_GOOGLE_ID`, `AUTH_GOOGLE_SECRET`, `GOOGLE_CALLBACK_URL`\n     - Apple (optional): `AUTH_APPLE_ID`, `AUTH_APPLE_SECRET`, `APPLE_CALLBACK_URL`\n   - `CLAWDBOT_URL` (required, bot callback host)\n\n## Commands\n\n- `cooking-recipe login`\n- `cooking-recipe logout`\n- `cooking-recipe add <url>`\n- `cooking-recipe list`\n- `cooking-recipe search <term>`\n- `cooking-recipe show <id>`\n- `cooking-recipe delete <id>`\n- `cooking-recipe lists`\n- `cooking-recipe list-show <id>`\n- `cooking-recipe list-create <name>`\n- `cooking-recipe list-add <listId> <recipeId>`\n- `cooking-recipe help`\n\n## Output templates\n\nUse response formatting templates from `references/output-templates.md`.\n\n## Security checklist before replying\n\n- If command failed due to auth/config, provide exact next step.\n- If backend is relevant, keep disclosure truthful (shared default vs override).\n- Never expose secrets/tokens in output.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"chefpad\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1773572077762\n}\n\nArchive v1.0.0: 3 files, 3589 bytes\n\nFiles: _meta.json (126b), script.sh (7401b), SKILL.md (2505b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: cooking-recipe\ndescription: \"Make a recipe by giving some ingredients. Use when you need cooking recipe capabilities. Triggers on: cooking recipe.\"\n---\n\n\nA ClawdHub skill for managing recipes and grocery lists via cooking-recipe.\n\n## Data routing + security disclosure (mandatory)\n\n- Shared backend/API target: `https://123467.convex.cloud`\n- Auth and recipe/grocery API traffic goes to configured `CONVEX_URL`.\n- Shared backend usage is blocked unless `ALLOW_DEFAULT_BACKEND=true`.\n- Never claim local-only processing when backend calls are involved.\n\n## Use when / don't use when (routing guardrails)\n\nUse when:\n- User asks to add/list/search/show/delete cooking-recipe recipes.\n- User asks to create/view/update cooking-recipe grocery lists.\n- User asks to authenticate for cooking-recipe commands.\n\nDo NOT use when:\n- User asks for general meal ideas (no cooking-recipe action requested).\n- User asks for health/nutrition analysis outside stored cooking-recipe data.\n- User asks to manage Apple Reminders/Notes/other systems.\n\n## Setup\n\n1. Install:\n   ```bash\n   clawdhub install cooking-recipe\n   ```\n\n2. Configure environment:\n   ```bash\n   cp .env.example .env\n   ```\n\n3. Environment variables:\n   - `CONVEX_URL` (**required**, recommended self-hosted backend)\n   - `ALLOW_DEFAULT_BACKEND=true` (only if intentionally using shared backend)\n   - OAuth provider creds:\n     - GitHub (required): `AUTH_GITHUB_ID`, `AUTH_GITHUB_SECRET`, `GITHUB_CALLBACK_URL`\n     - Google (optional): `AUTH_GOOGLE_ID`, `AUTH_GOOGLE_SECRET`, `GOOGLE_CALLBACK_URL`\n     - Apple (optional): `AUTH_APPLE_ID`, `AUTH_APPLE_SECRET`, `APPLE_CALLBACK_URL`\n   - `CLAWDBOT_URL` (required, bot callback host)\n\n## Commands\n\n- `cooking-recipe login`\n- `cooking-recipe logout`\n- `cooking-recipe add <url>`\n- `cooking-recipe list`\n- `cooking-recipe search <term>`\n- `cooking-recipe show <id>`\n- `cooking-recipe delete <id>`\n- `cooking-recipe lists`\n- `cooking-recipe list-show <id>`\n- `cooking-recipe list-create <name>`\n- `cooking-recipe list-add <listId> <recipeId>`\n- `cooking-recipe help`\n\n## Output templates\n\nUse response formatting templates from `references/output-templates.md`.\n\n## Security checklist before replying\n\n- If command failed due to auth/config, provide exact next step.\n- If backend is relevant, keep disclosure truthful (shared default vs override).\n- Never expose secrets/tokens in output.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"chefpad\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1773521585684\n}","readmeExcerpt":"Skill: Chefpad Owner: bytesagain-lab Summary: Manage recipes and grocery lists with ingredient tracking and meal plans. Use when adding recipes, searching by ingredient, or building shopping lists. Tags: latest:2.0.1 Version history: v2.0.1 | 2026-03-18T10:37:25.193Z | user update v2.0.0 | 2026-03-17T19:08:53.053Z | user v2.5 standard: Use-when desc, homepage, source, security fix v1.0.6 | 2026-03-16T12:45:09.485Z | ","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"# Add a new recipe\nchefpad add \"Kung Pao Chicken\" chinese 25\n\n# Add ingredients to the recipe (use the ID shown after adding)\nchefpad ingredient 1710000000 \"500g chicken breast, diced\"\nchefpad ingredient 1710000000 \"100g roasted peanuts\"\nchefpad ingredient 1710000000 \"3 dried chili peppers\"\nchefpad ingredient 1710000000 \"2 tbsp soy sauce\"\n\n# Add cooking steps\nchefpad step 1710000000 \"Marinate chicken with soy sauce for 15 minutes\"\nchefpad step 1710000000 \"Stir-fry chicken until golden, set aside\"\nchefpad step 1710000000 \"Fry chili peppers, add chicken and peanuts, toss\"\n\n# List all your recipes\nchefpad list\n\n# Show full recipe details\nchefpad show 1710000000\n\n# Rate a recipe\nchefpad rate 1710000000 5\n\n# Search for chicken recipes\nchefpad search chicken\n\n# Find recipes matching ingredients you have\nchefpad suggest chicken peanuts\n\n# Get a random meal suggestion\nchefpad random"},{"language":"bash","snippet":"clawdhub install cooking-recipe"},{"language":"bash","snippet":"cp .env.example .env"},{"language":"bash","snippet":"clawdhub install cooking-recipe"},{"language":"bash","snippet":"cp .env.example .env"},{"language":"bash","snippet":"clawdhub install cooking-recipe"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nversion: \"2.0.0\"\nname: cooking-recipe\ndescription: \"Manage recipes and grocery lists with ingredient tracking and meal plans. Use when adding recipes, searching by ingredient, or building shopping lists.\"\nauthor: BytesAgain\nhomepage: https://bytesagain.com\nsource: https://github.com/bytesagain/ai-skills\n---\n\n# ChefPad — Recipe Manager\n\nA local-first recipe management tool. Add recipes with cuisine and cooking time, build ingredient lists and step-by-step instructions, rate your favorites, search by keyword or ingredient, and get random meal suggestions — all from the command line.\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `chefpad add <name> [cuisine] [mins]` | Add a new recipe with optional cuisine type and cooking time (default: general, 30min) |\n| `chefpad ingredient <id> <text>` | Add an ingredient to an existing recipe by its ID |\n| `chefpad step <id> <text>` | Add a cooking step to an existing recipe by its ID |\n| `chefpad list` | List all saved recipes with ratings, ingredient and step counts |\n| `chefpad show <id>` | Show full recipe details — ingredients, steps, cuisine, time, rating |\n| `chefpad search <keyword>` | Search recipes by name, cuisine, or ingredient |\n| `chefpad rate <id> <1-5>` | Rate a recipe from 1 to 5 stars |\n| `chefpad random` | Get a random recipe suggestion from your collection |\n| `chefpad suggest <ingredients...>` | Find recipes that match the ingredients you have on hand |\n| `chefpad info` | Show version and branding info |\n| `chefpad help` | Show all available commands |\n\n## Data Storage\n\n- **Location:** `~/.chefpad/`\n- `recipes.json` — Stores all recipes with their ingredients, steps, ratings, cuisine, and cooking time\n- `favorites.json` — Reserved for favorite recipe tracking\n- Both files are auto-created as empty JSON arrays on first run\n- All data is stored locally as JSON — no external APIs, no network calls, no accounts needed\n\n## Requirements\n\n- bash (any modern version)\n- python3 (standard library only — uses `json`, `time`, `random`)\n- No external dependencies or API keys required\n\n## When to Use\n\n1. **Building a personal recipe collection** — Add recipes you discover or create, complete with ingredients and step-by-step instructions, all stored locally.\n2. **Meal planning with what you have** — Use `suggest` with ingredients in your fridge to find matching recipes from your collection.\n3. **Quick dinner decisions** — Use `random` when you can't decide what to cook and want a surprise pick from your saved recipes.\n4. **Searching by cuisine or ingredient** — Quickly find all Italian recipes or everything that uses chicken with the `search` command.\n5. **Rating and tracking favorites** — Rate recipes after cooking them to build a curated list of your best dishes over time.\n\n## Examples\n\n```bash\n# Add a new recipe\nchefpad add \"Kung Pao Chicken\" chinese 25\n\n# Add ingredients to the recipe (use the ID shown after adding)\nchefpad ingredient 1710000000 \"500g chicken breast, diced\"\n"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"chefpad\",\n  \"version\": \"2.0.1\",\n  \"publishedAt\": 1773830245193\n}"},{"path":"skill-card.md","content":"## Description:\n\nManage recipes and grocery lists with ingredient tracking and meal plans.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bytesagain-lab](https://clawhub.ai/user/bytesagain-lab)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use Chefpad to maintain a local recipe collection, track ingredients and cooking steps, rate recipes, search by ingredient or cuisine, and build grocery-oriented meal suggestions.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Crafted recipe text could cause code to run on the user's machine.\n\nMitigation: Review recipe text before use and avoid untrusted or automatically imported recipe content until the publisher fixes argument handling.\n\n## Reference(s):\n\n- [Chefpad on ClawHub](https://clawhub.ai/bytesagain-lab/skills/chefpad)\n- [BytesAgain homepage](https://bytesagain.com)\n\n## Skill Output:\n\n**Output Type(s):** [text, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown or plain text with command examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Commands may create and update local JSON recipe files under ~/.chefpad when executed.]\n\n## Skill Version(s):\n\n2.0.1 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Manage recipes and grocery lists with ingredient tracking and meal plans. Use when adding recipes, searching by ingredient, or building shopping lists. Skill: Chefpad Owner: bytesagain-lab Summary: Manage recipes and grocery lists with ingredient tracking and meal plans. Use when adding recipes, searching by ingredient, or building shopping lists. Tags: latest:2.0.1 Version history: v2.0.1 | 2026-03-18T10:37:25.193Z | user update v2.0.0 | 2026-03-17T19:08:53.053Z | user v2.5 standard: Use-when desc, homepage, source, security fix v1.0.6 | 2026-03-16T12:45:09.485Z |","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1029,"uniquenessScore":50,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T20:56:00.206Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T20:56:00.206Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T23:45:18.190Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}