{
  "schemaVersion": "1.0",
  "item": {
    "slug": "gurkerlcli",
    "name": "gurkerlcli",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/pasogott/gurkerlcli",
    "canonicalUrl": "https://clawhub.ai/pasogott/gurkerlcli",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/gurkerlcli",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=gurkerlcli",
    "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-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-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/gurkerlcli"
    },
    "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/gurkerlcli",
    "agentPageUrl": "https://openagent3.xyz/skills/gurkerlcli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/gurkerlcli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/gurkerlcli/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": "🥒 gurkerlcli - Austrian Grocery Shopping",
        "body": "Command-line interface for gurkerl.at online grocery shopping (Austria only)."
      },
      {
        "title": "Installation",
        "body": "# Via Homebrew\nbrew tap pasogott/tap\nbrew install gurkerlcli\n\n# Or via pipx\npipx install gurkerlcli"
      },
      {
        "title": "Authentication",
        "body": "Login required before use:\n\ngurkerlcli auth login --email user@example.com --password xxx\ngurkerlcli auth whoami     # Check login status\ngurkerlcli auth logout     # Clear session\n\nSession is stored securely in macOS Keychain.\n\nAlternative: Environment variables\n\nexport GURKERL_EMAIL=your-email@example.com\nexport GURKERL_PASSWORD=your-password\n\nOr add to ~/.env.local for persistence."
      },
      {
        "title": "🔍 Search Products",
        "body": "gurkerlcli search \"bio milch\"\ngurkerlcli search \"äpfel\" --limit 10\ngurkerlcli search \"brot\" --json          # JSON output for scripting"
      },
      {
        "title": "🛒 Shopping Cart",
        "body": "gurkerlcli cart list                     # View cart contents\ngurkerlcli cart add <product_id>         # Add product\ngurkerlcli cart add <product_id> -q 3    # Add with quantity\ngurkerlcli cart remove <product_id>      # Remove product\ngurkerlcli cart clear                    # Empty cart (asks for confirmation)\ngurkerlcli cart clear --force            # Empty cart without confirmation"
      },
      {
        "title": "📝 Shopping Lists",
        "body": "gurkerlcli lists list                    # Show all lists\ngurkerlcli lists show <list_id>          # Show list details\ngurkerlcli lists create \"Wocheneinkauf\"  # Create new list\ngurkerlcli lists delete <list_id>        # Delete list"
      },
      {
        "title": "📦 Order History",
        "body": "gurkerlcli orders list                   # View past orders"
      },
      {
        "title": "Check What's in the Cart",
        "body": "gurkerlcli cart list\n\nOutput:\n\n🛒 Shopping Cart\n┌─────────────────────────────────┬──────────────┬───────────────┬──────────┐\n│ Product                         │          Qty │         Price │ Subtotal │\n├─────────────────────────────────┼──────────────┼───────────────┼──────────┤\n│ 🥛 nöm BIO-Vollmilch 3,5%       │     2x 1.0 l │ €1.89 → €1.70 │    €3.40 │\n│ 🧀 Bergbaron                    │     1x 150 g │         €3.99 │    €3.99 │\n├─────────────────────────────────┼──────────────┼───────────────┼──────────┤\n│                                 │              │        Total: │    €7.39 │\n└─────────────────────────────────┴──────────────┴───────────────┴──────────┘\n\n⚠️  Minimum order: €39.00 (€31.61 remaining)"
      },
      {
        "title": "Search and Add to Cart",
        "body": "# Find product\ngurkerlcli search \"hafermilch\"\n\n# Add to cart (use product ID from search results)\ngurkerlcli cart add 123456 -q 2"
      },
      {
        "title": "Remove Product from Cart",
        "body": "# List cart to see product IDs\ngurkerlcli cart list --json | jq '.items[].product_id'\n\n# Remove specific product\ngurkerlcli cart remove 123456"
      },
      {
        "title": "Debugging",
        "body": "Use --debug flag for verbose output:\n\ngurkerlcli cart add 12345 --debug\ngurkerlcli cart remove 12345 --debug"
      },
      {
        "title": "Tips",
        "body": "Minimum order: €39.00 for delivery\nDelivery slots: Check gurkerl.at website for available times\nSale items: Prices with arrows (€1.89 → €1.70) indicate discounts\nJSON output: Use --json flag for scripting/automation"
      },
      {
        "title": "Limitations",
        "body": "⏳ Checkout not yet implemented (use website)\n🇦🇹 Austria only (Vienna, Graz, Linz areas)\n🔐 Requires active gurkerl.at account"
      },
      {
        "title": "Changelog",
        "body": "v0.1.6 - Fix cart remove (use DELETE instead of POST)\nv0.1.5 - Fix cart add for existing items (use POST instead of PUT)"
      },
      {
        "title": "Links",
        "body": "gurkerl.at\nGitHub Repository"
      }
    ],
    "body": "🥒 gurkerlcli - Austrian Grocery Shopping\n\nCommand-line interface for gurkerl.at online grocery shopping (Austria only).\n\nInstallation\n# Via Homebrew\nbrew tap pasogott/tap\nbrew install gurkerlcli\n\n# Or via pipx\npipx install gurkerlcli\n\nAuthentication\n\nLogin required before use:\n\ngurkerlcli auth login --email user@example.com --password xxx\ngurkerlcli auth whoami     # Check login status\ngurkerlcli auth logout     # Clear session\n\n\nSession is stored securely in macOS Keychain.\n\nAlternative: Environment variables\n\nexport GURKERL_EMAIL=your-email@example.com\nexport GURKERL_PASSWORD=your-password\n\n\nOr add to ~/.env.local for persistence.\n\nCommands\n🔍 Search Products\ngurkerlcli search \"bio milch\"\ngurkerlcli search \"äpfel\" --limit 10\ngurkerlcli search \"brot\" --json          # JSON output for scripting\n\n🛒 Shopping Cart\ngurkerlcli cart list                     # View cart contents\ngurkerlcli cart add <product_id>         # Add product\ngurkerlcli cart add <product_id> -q 3    # Add with quantity\ngurkerlcli cart remove <product_id>      # Remove product\ngurkerlcli cart clear                    # Empty cart (asks for confirmation)\ngurkerlcli cart clear --force            # Empty cart without confirmation\n\n📝 Shopping Lists\ngurkerlcli lists list                    # Show all lists\ngurkerlcli lists show <list_id>          # Show list details\ngurkerlcli lists create \"Wocheneinkauf\"  # Create new list\ngurkerlcli lists delete <list_id>        # Delete list\n\n📦 Order History\ngurkerlcli orders list                   # View past orders\n\nExample Workflows\nCheck What's in the Cart\ngurkerlcli cart list\n\n\nOutput:\n\n🛒 Shopping Cart\n┌─────────────────────────────────┬──────────────┬───────────────┬──────────┐\n│ Product                         │          Qty │         Price │ Subtotal │\n├─────────────────────────────────┼──────────────┼───────────────┼──────────┤\n│ 🥛 nöm BIO-Vollmilch 3,5%       │     2x 1.0 l │ €1.89 → €1.70 │    €3.40 │\n│ 🧀 Bergbaron                    │     1x 150 g │         €3.99 │    €3.99 │\n├─────────────────────────────────┼──────────────┼───────────────┼──────────┤\n│                                 │              │        Total: │    €7.39 │\n└─────────────────────────────────┴──────────────┴───────────────┴──────────┘\n\n⚠️  Minimum order: €39.00 (€31.61 remaining)\n\nSearch and Add to Cart\n# Find product\ngurkerlcli search \"hafermilch\"\n\n# Add to cart (use product ID from search results)\ngurkerlcli cart add 123456 -q 2\n\nRemove Product from Cart\n# List cart to see product IDs\ngurkerlcli cart list --json | jq '.items[].product_id'\n\n# Remove specific product\ngurkerlcli cart remove 123456\n\nDebugging\n\nUse --debug flag for verbose output:\n\ngurkerlcli cart add 12345 --debug\ngurkerlcli cart remove 12345 --debug\n\nTips\nMinimum order: €39.00 for delivery\nDelivery slots: Check gurkerl.at website for available times\nSale items: Prices with arrows (€1.89 → €1.70) indicate discounts\nJSON output: Use --json flag for scripting/automation\nLimitations\n⏳ Checkout not yet implemented (use website)\n🇦🇹 Austria only (Vienna, Graz, Linz areas)\n🔐 Requires active gurkerl.at account\nChangelog\nv0.1.6 - Fix cart remove (use DELETE instead of POST)\nv0.1.5 - Fix cart add for existing items (use POST instead of PUT)\nLinks\ngurkerl.at\nGitHub Repository"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/pasogott/gurkerlcli",
    "publisherUrl": "https://clawhub.ai/pasogott/gurkerlcli",
    "owner": "pasogott",
    "version": "0.1.6",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/gurkerlcli",
    "downloadUrl": "https://openagent3.xyz/downloads/gurkerlcli",
    "agentUrl": "https://openagent3.xyz/skills/gurkerlcli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/gurkerlcli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/gurkerlcli/agent.md"
  }
}