✓ Verified 🌐 Web Scrapers ✓ Enhanced Data

Apo Cli

Search and order pharmacy products from apohealth.de via apo-cli.

Rating
4.9 (250 reviews)
Downloads
22,702 downloads
Version
1.0.0

Overview

Search and order pharmacy products from apohealth.de via apo-cli.

Complete Documentation

View Source →

apohealth.de / apo-cli Skill

Search pharmacy products and manage cart on apohealth.de using apo-cli — a pure-Python CLI bundled in this skill at {baseDir}/apo_cli.py.

Setup

  • Python 3.9+ required (no external dependencies)
  • No login needed — apohealth.de works without authentication

Critical Rules

  • NEVER complete a purchase — Only build cart. User must checkout themselves.
  • Always provide the cart URL when interacting via chat: https://www.apohealth.de/cart/:,:,... — the user cannot open a browser from the agent, so they need a clickable link.
  • Confirm before destructive actions (cart clear).
  • Show prices when adding to cart so the user stays informed.
  • PZN search — Users may provide a PZN (Pharmazentralnummer) directly; pass it as the search query.

CLI Usage

text
python3 {baseDir}/apo_cli.py <resource> <action> [options]

Core Workflows

Search Products

bash
python3 {baseDir}/apo_cli.py search "Ibuprofen 400"       # by name
python3 {baseDir}/apo_cli.py search "04114918"             # by PZN
python3 {baseDir}/apo_cli.py search "Nasenspray" -n 20     # more results

Product Details

bash
python3 {baseDir}/apo_cli.py product <handle>   # prices, variants, description

Browse Categories

bash
python3 {baseDir}/apo_cli.py categories                        # list all
python3 {baseDir}/apo_cli.py list --category bestseller         # browse category
python3 {baseDir}/apo_cli.py list --category schmerzen -n 10    # with limit

Cart

bash
python3 {baseDir}/apo_cli.py cart                    # show cart
python3 {baseDir}/apo_cli.py cart add <variant_id>   # add product
python3 {baseDir}/apo_cli.py cart remove <variant_id> # remove product
python3 {baseDir}/apo_cli.py cart clear              # clear cart ⚠️
python3 {baseDir}/apo_cli.py cart checkout           # open browser for checkout

Status

bash
python3 {baseDir}/apo_cli.py status                  # CLI status info

Full Command Reference

For all commands, options, and flags see {baseDir}/references/commands.md.

Installation

Terminal bash

openclaw install apo-cli
    
Copied!

💻Code Examples

python3 {baseDir}/apo_cli.py <resource> <action> [options]

python3-basedirapoclipy-resource-action-options.txt
## Core Workflows

### Search Products
example.sh
python3 {baseDir}/apo_cli.py search "Ibuprofen 400"       # by name
python3 {baseDir}/apo_cli.py search "04114918"             # by PZN
python3 {baseDir}/apo_cli.py search "Nasenspray" -n 20     # more results
example.sh
python3 {baseDir}/apo_cli.py categories                        # list all
python3 {baseDir}/apo_cli.py list --category bestseller         # browse category
python3 {baseDir}/apo_cli.py list --category schmerzen -n 10    # with limit
example.sh
python3 {baseDir}/apo_cli.py cart                    # show cart
python3 {baseDir}/apo_cli.py cart add <variant_id>   # add product
python3 {baseDir}/apo_cli.py cart remove <variant_id> # remove product
python3 {baseDir}/apo_cli.py cart clear              # clear cart ⚠️
python3 {baseDir}/apo_cli.py cart checkout           # open browser for checkout

Tags

#search_and-research #cli

Quick Info

Category Web Scrapers
Model Claude 3.5
Complexity One-Click
Author lars147
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install apo-cli