← Back to Skills Marketplace
a5huynh

Zinc Universal Checkout

by a5huynh · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
980
Downloads
2
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install universal-checkout
Description
Place, list, and retrieve orders via the Zinc API (zinc.com). Use when the user wants to buy a product from an online retailer, check order status, list recent orders, or anything involving the Zinc e-commerce ordering API. Requires ZINC_API_KEY environment variable.
Usage Guidance
This skill is internally consistent with its stated purpose of interacting with the Zinc API and is instruction-only (no install or code), but check these before installing: 1) Provide a ZINC_API_KEY from app.zinc.com; prefer setting it as an environment variable rather than embedding it in ~/.openclaw/openclaw.json or other plaintext files. 2) Confirm the agent will always ask the user before POSTing orders (SKILL.md says it should) — if your agent can act autonomously, restrict that when money is involved. 3) Be aware the skill schedules follow-up checks and posts announcements to channels; if you don't want automated messages, limit the agent's scheduler/messaging permissions. 4) The package metadata omitted the required env var — verify the runtime will actually be given the API key (and not left unset). If you need stronger assurance, ask the skill author for a signed/official source or a repository link.
Capability Analysis
Type: OpenClaw Skill Name: universal-checkout Version: 1.0.1 The skill is designed for managing e-commerce orders via the Zinc API, requiring an API key for authentication. All instructions and examples, including `curl` commands in `SKILL.md`, are directed at the legitimate `api.zinc.com` endpoint. The skill explicitly includes safety instructions for the AI agent, such as requiring user confirmation before placing orders and validating `max_price`, which mitigates financial risks. The 'cron job' example in `SKILL.md` is an agent-internal scheduled task for order status polling, with a benign payload, not a system-level persistence mechanism or arbitrary command execution. There is no evidence of intentional malicious behavior like data exfiltration to unauthorized parties, backdoors, or harmful prompt injection.
Capability Assessment
Purpose & Capability
The skill's stated purpose (placing/listing/retrieving orders via Zinc) matches the instructions which call https://api.zinc.com and require a ZINC_API_KEY. However, the registry metadata in the package lists no required env vars / primary credential while both SKILL.md and README.md clearly say ZINC_API_KEY is required — metadata omission is an inconsistency to be aware of.
Instruction Scope
SKILL.md only describes Zinc API endpoints (POST /orders, GET /orders) and includes example curl, error handling, and polling instructions. It also instructs the agent to schedule cron-like checks and 'announce' results to a channel; that is consistent with asynchronous order processing but means the agent will use platform scheduling/messaging features — confirm you expect that behavior. The skill explicitly requires user confirmation before placing orders, which is good practice.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest-risk distribution model (nothing is downloaded or written by an installer).
Credentials
Only a single credential (ZINC_API_KEY) is needed according to SKILL.md/README, which is proportional to the stated purpose. Note: README documents an option to embed the key into an OpenClaw config (~/.openclaw/openclaw.json) instead of using an environment variable — storing secrets in plaintext config files increases risk and should be avoided if possible. Also note the package metadata failing to declare required env var is an administrative inconsistency.
Persistence & Privilege
Skill does not request always:true or any elevated platform privilege. It includes instructions to schedule follow-up checks using the agent's scheduler/messaging mechanisms, which is reasonable for async order tracking but means the agent will create scheduled tasks/announcements if allowed — ensure your agent's scheduler permissions are constrained as you expect.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install universal-checkout
  3. After installation, invoke the skill by name or use /universal-checkout
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Documentation improved for order polling and status tracking logic. - Cron job example in SKILL.md simplified for clarity. - Added instruction to schedule another status check after polling if order is pending/in_progress. - Minor formatting and list consistency updates in documentation files.
v1.0.0
Initial release — Integrate with Zinc API to place and manage e-commerce orders. - Place new orders with product URLs, shipping address, and price limit - List and retrieve existing orders by ID - Track order status and handle asynchronous/failed orders - Supports optional idempotency, retailer credentials, and custom metadata - Requires ZINC_API_KEY environment variable for authentication - Safety checks: confirm user intent and reasonable max price before order submission
Metadata
Slug universal-checkout
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Zinc Universal Checkout?

Place, list, and retrieve orders via the Zinc API (zinc.com). Use when the user wants to buy a product from an online retailer, check order status, list recent orders, or anything involving the Zinc e-commerce ordering API. Requires ZINC_API_KEY environment variable. It is an AI Agent Skill for Claude Code / OpenClaw, with 980 downloads so far.

How do I install Zinc Universal Checkout?

Run "/install universal-checkout" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Zinc Universal Checkout free?

Yes, Zinc Universal Checkout is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Zinc Universal Checkout support?

Zinc Universal Checkout is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Zinc Universal Checkout?

It is built and maintained by a5huynh (@a5huynh); the current version is v1.0.1.

💬 Comments