{
  "schemaVersion": "1.0",
  "item": {
    "slug": "gurkerl",
    "name": "Gurkerl.at Grocery Shopping",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/florianbeer/gurkerl",
    "canonicalUrl": "https://clawhub.ai/florianbeer/gurkerl",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/gurkerl",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=gurkerl",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/gurkerl"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/gurkerl",
    "agentPageUrl": "https://openagent3.xyz/skills/gurkerl/agent",
    "manifestUrl": "https://openagent3.xyz/skills/gurkerl/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/gurkerl/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Gurkerl.at MCP Skill",
        "body": "Austrian grocery delivery service (part of Rohlik Group). Search products, manage your cart, view orders, browse recipes, and more.\n\nNote: This skill uses Gurkerl's official MCP server. The same approach works for other Rohlik Group brands (Rohlik.cz, Knuspr.de, Kifli.hu) — just change the MCP URL in the script."
      },
      {
        "title": "Setup",
        "body": "Set environment variables:\n\nexport GURKERL_EMAIL=\"your@email.com\"\nexport GURKERL_PASS=\"your-password\"\n\nFor persistent access, add to ~/.config/systemd/user/clawdbot-gateway.service.d/gurkerl.conf:\n\n[Service]\nEnvironment=\"GURKERL_EMAIL=your@email.com\"\nEnvironment=\"GURKERL_PASS=your-password\""
      },
      {
        "title": "CLI Usage",
        "body": "# Search products (German keywords)\ngurkerl search_products '{\"keyword\":\"Milch\"}'\ngurkerl search_products '{\"keyword\":\"Bio Eier\",\"sort_type\":\"orderPriceAsc\"}'\n\n# Get cart\ngurkerl get_cart\n\n# Add to cart\ngurkerl add_items_to_cart '{\"items\":[{\"productId\":1234567,\"quantity\":2}]}'\n\n# View orders\ngurkerl fetch_orders '{\"limit\":3}'\ngurkerl fetch_orders '{\"order_type\":\"upcoming\"}'\n\n# Search recipes\ngurkerl search_recipes_by_vector_similarity '{\"query\":\"vegetarisch schnell\"}'"
      },
      {
        "title": "Products & Search",
        "body": "ToolDescriptionsearch_productsSearch by keyword, filters, sort. Use German keywords.get_products_details_batchGet details for multiple product IDsget_product_compositionNutritional info, allergens, ingredientsget_category_productsBrowse products in a categoryget_main_categoriesList store categoriesget_brands_navigationList available brands"
      },
      {
        "title": "Cart",
        "body": "ToolDescriptionget_cartView current cartadd_items_to_cartAdd products: {\"items\":[{\"productId\":123,\"quantity\":1}]}update_cart_itemChange quantity: {\"product_id\":123,\"quantity\":3}remove_cart_itemRemove item: {\"product_id\":123}clear_cartEmpty entire cart"
      },
      {
        "title": "Orders",
        "body": "ToolDescriptionfetch_ordersGet order history. Params: limit, order_type (delivered/upcoming/both), date_from, date_torepeat_orderReorder: {\"order_id\":12345678}cancel_orderCancel upcoming order (two-step: first customer_confirmed:false, then true)get_alternative_timeslotsGet available delivery timeschange_order_timeslotChange delivery slot"
      },
      {
        "title": "Recipes",
        "body": "ToolDescriptionsearch_recipes_by_vector_similaritySemantic recipe searchget_recipe_detailFull recipe with ingredients mapped to productsgenerate_recipe_with_ingredients_searchAI-generated recipes with product matchesget_recipes_navigationBrowse recipe categories"
      },
      {
        "title": "User & Favorites",
        "body": "ToolDescriptionget_user_infoAccount profileget_user_creditsAvailable credits/vouchersget_user_addressesSaved delivery addressesget_all_user_favoritesAll favorited productsget_user_shopping_lists_previewList all shopping listsget_user_shopping_list_detailView list contentscreate_shopping_listCreate new listadd_products_to_shopping_listAdd product to list"
      },
      {
        "title": "Customer Care",
        "body": "ToolDescriptionsubmit_claimFile warranty claim for missing/damaged itemsget_customer_support_contact_infoPhone, email, WhatsAppget_user_reusable_bags_infoCheck bag deposit statusadjust_user_reusable_bagsCorrect bag count"
      },
      {
        "title": "Other",
        "body": "ToolDescriptioncalculate_average_user_orderGenerate typical order from historyget_faq_contentFAQ for: general, xtra_general, xtra_price, baby_club, christmasfetch_all_job_listingsCareer opportunities"
      },
      {
        "title": "Search Tips",
        "body": "Use German keywords for Austrian Gurkerl: \"Milch\", \"Brot\", \"Eier\", \"Käse\"\nFilters available: news (new products), sales (on sale)\nSort: orderPriceAsc, orderPriceDesc, recommended (default)\nInclude nutrition: \"include_nutritions\":true\nInclude allergens: \"include_allergens\":true"
      },
      {
        "title": "Weekly Shopping",
        "body": "# Check what's on sale\ngurkerl search_products '{\"filters\":[{\"filterSlug\":\"sales\",\"valueSlug\":\"sales\"}]}'\n\n# Add milk to cart\ngurkerl search_products '{\"keyword\":\"Milch\"}'  # Get product ID\ngurkerl add_items_to_cart '{\"items\":[{\"productId\":MILK_ID,\"quantity\":2}]}'\n\n# Review cart\ngurkerl get_cart"
      },
      {
        "title": "Reorder Last Order",
        "body": "gurkerl fetch_orders '{\"limit\":1}'  # Get order ID\ngurkerl repeat_order '{\"order_id\":ORDER_ID}'"
      },
      {
        "title": "Find Recipe & Add Ingredients",
        "body": "gurkerl search_recipes_by_vector_similarity '{\"query\":\"schnelles Abendessen\"}'\ngurkerl get_recipe_detail '{\"recipe_id\":RECIPE_ID,\"include_product_mapping\":true}'\n# Add matched products to cart"
      }
    ],
    "body": "Gurkerl.at MCP Skill\n\nAustrian grocery delivery service (part of Rohlik Group). Search products, manage your cart, view orders, browse recipes, and more.\n\nNote: This skill uses Gurkerl's official MCP server. The same approach works for other Rohlik Group brands (Rohlik.cz, Knuspr.de, Kifli.hu) — just change the MCP URL in the script.\n\nSetup\n\nSet environment variables:\n\nexport GURKERL_EMAIL=\"your@email.com\"\nexport GURKERL_PASS=\"your-password\"\n\n\nFor persistent access, add to ~/.config/systemd/user/clawdbot-gateway.service.d/gurkerl.conf:\n\n[Service]\nEnvironment=\"GURKERL_EMAIL=your@email.com\"\nEnvironment=\"GURKERL_PASS=your-password\"\n\nCLI Usage\n# Search products (German keywords)\ngurkerl search_products '{\"keyword\":\"Milch\"}'\ngurkerl search_products '{\"keyword\":\"Bio Eier\",\"sort_type\":\"orderPriceAsc\"}'\n\n# Get cart\ngurkerl get_cart\n\n# Add to cart\ngurkerl add_items_to_cart '{\"items\":[{\"productId\":1234567,\"quantity\":2}]}'\n\n# View orders\ngurkerl fetch_orders '{\"limit\":3}'\ngurkerl fetch_orders '{\"order_type\":\"upcoming\"}'\n\n# Search recipes\ngurkerl search_recipes_by_vector_similarity '{\"query\":\"vegetarisch schnell\"}'\n\nAvailable Tools\nProducts & Search\nTool\tDescription\nsearch_products\tSearch by keyword, filters, sort. Use German keywords.\nget_products_details_batch\tGet details for multiple product IDs\nget_product_composition\tNutritional info, allergens, ingredients\nget_category_products\tBrowse products in a category\nget_main_categories\tList store categories\nget_brands_navigation\tList available brands\nCart\nTool\tDescription\nget_cart\tView current cart\nadd_items_to_cart\tAdd products: {\"items\":[{\"productId\":123,\"quantity\":1}]}\nupdate_cart_item\tChange quantity: {\"product_id\":123,\"quantity\":3}\nremove_cart_item\tRemove item: {\"product_id\":123}\nclear_cart\tEmpty entire cart\nOrders\nTool\tDescription\nfetch_orders\tGet order history. Params: limit, order_type (delivered/upcoming/both), date_from, date_to\nrepeat_order\tReorder: {\"order_id\":12345678}\ncancel_order\tCancel upcoming order (two-step: first customer_confirmed:false, then true)\nget_alternative_timeslots\tGet available delivery times\nchange_order_timeslot\tChange delivery slot\nRecipes\nTool\tDescription\nsearch_recipes_by_vector_similarity\tSemantic recipe search\nget_recipe_detail\tFull recipe with ingredients mapped to products\ngenerate_recipe_with_ingredients_search\tAI-generated recipes with product matches\nget_recipes_navigation\tBrowse recipe categories\nUser & Favorites\nTool\tDescription\nget_user_info\tAccount profile\nget_user_credits\tAvailable credits/vouchers\nget_user_addresses\tSaved delivery addresses\nget_all_user_favorites\tAll favorited products\nget_user_shopping_lists_preview\tList all shopping lists\nget_user_shopping_list_detail\tView list contents\ncreate_shopping_list\tCreate new list\nadd_products_to_shopping_list\tAdd product to list\nCustomer Care\nTool\tDescription\nsubmit_claim\tFile warranty claim for missing/damaged items\nget_customer_support_contact_info\tPhone, email, WhatsApp\nget_user_reusable_bags_info\tCheck bag deposit status\nadjust_user_reusable_bags\tCorrect bag count\nOther\nTool\tDescription\ncalculate_average_user_order\tGenerate typical order from history\nget_faq_content\tFAQ for: general, xtra_general, xtra_price, baby_club, christmas\nfetch_all_job_listings\tCareer opportunities\nSearch Tips\nUse German keywords for Austrian Gurkerl: \"Milch\", \"Brot\", \"Eier\", \"Käse\"\nFilters available: news (new products), sales (on sale)\nSort: orderPriceAsc, orderPriceDesc, recommended (default)\nInclude nutrition: \"include_nutritions\":true\nInclude allergens: \"include_allergens\":true\nExample Workflows\nWeekly Shopping\n# Check what's on sale\ngurkerl search_products '{\"filters\":[{\"filterSlug\":\"sales\",\"valueSlug\":\"sales\"}]}'\n\n# Add milk to cart\ngurkerl search_products '{\"keyword\":\"Milch\"}'  # Get product ID\ngurkerl add_items_to_cart '{\"items\":[{\"productId\":MILK_ID,\"quantity\":2}]}'\n\n# Review cart\ngurkerl get_cart\n\nReorder Last Order\ngurkerl fetch_orders '{\"limit\":1}'  # Get order ID\ngurkerl repeat_order '{\"order_id\":ORDER_ID}'\n\nFind Recipe & Add Ingredients\ngurkerl search_recipes_by_vector_similarity '{\"query\":\"schnelles Abendessen\"}'\ngurkerl get_recipe_detail '{\"recipe_id\":RECIPE_ID,\"include_product_mapping\":true}'\n# Add matched products to cart"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/florianbeer/gurkerl",
    "publisherUrl": "https://clawhub.ai/florianbeer/gurkerl",
    "owner": "florianbeer",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/gurkerl",
    "downloadUrl": "https://openagent3.xyz/downloads/gurkerl",
    "agentUrl": "https://openagent3.xyz/skills/gurkerl/agent",
    "manifestUrl": "https://openagent3.xyz/skills/gurkerl/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/gurkerl/agent.md"
  }
}