kronan-cli
Comprehensive CLI for Krónan.is grocery store using the official Public API. Search products, browse categories, manage shopping cart and lists, view orders, track purchase statistics, and manage shopping notes. Full CRUD operations for all API features. Designed for both humans and AI agents.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/arnif/kronanWhat This Skill Does
The kronan-cli skill provides a direct, terminal-based interface for interacting with Kronan.is, the leading Icelandic grocery store. Designed with automation in mind, this tool allows you to perform complex shopping tasks—such as searching for specific food items, managing your digital cart, and reviewing your historical order data—directly from your command line. By leveraging the same backend APIs as the official web store, the tool provides a high-fidelity experience that works seamlessly for both manual users and autonomous AI agents. The skill specifically handles authentication via secure Rafraen skilriki integration, ensuring that your account session is tied to your verifiable Icelandic electronic identity.
Installation
To install this skill, ensure you have the GitHub CLI (gh) installed on your system. Run the command clawhub install openclaw/skills/skills/arnif/kronan to register the utility. Under the hood, the installation process clones the source repository and provides a pre-built binary for your local machine. If you prefer to verify the source code or build from scratch, ensure you have bun installed, then execute the standard build commands provided in the repository documentation. Always audit the installation script to ensure it aligns with your security preferences.
Use Cases
This skill is ideal for users who want to automate their grocery shopping routine or integrate Kronan into their personal digital workflows. Typical use cases include:
- Automated Replenishment: Creating a script that automatically adds staple items like milk, bread, or eggs to your cart on a weekly basis.
- Price Monitoring: Using the search and product commands to track the current price of specific SKUs over time.
- Order Tracking: Quickly checking the status of current or past orders without logging into the website.
- Shopping Efficiency: Searching for products via the CLI, which is significantly faster for power users than navigating the web interface.
Example Prompts
- "Check the price of mjölk and add two cartons to my current Kronan cart."
- "Show me the status of my last three orders and check if any items are out of stock."
- "Search for gluten-free bread options and provide me with the SKU codes for the top three results."
Tips & Limitations
- PII Awareness: The
kronan mecommand displays sensitive information, including your national ID (kennitala). Avoid running this command in environments where the terminal output might be logged or visible to others. - Security: Tokens are stored locally in
~/.kronan/tokens.json. Set the file permissions to600immediately after authentication to prevent unauthorized access. - Rafraen Skilriki: The login process requires your phone to be nearby, as every authentication request must be manually approved via your SIM-based electronic ID.
- JSON Mode: For all AI agent workflows, always append the
--jsonflag to your commands to receive clean, parseable data structures instead of human-readable text.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-arnif-kronan": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api, network-access