← Back to Skills Marketplace
igorganapolsky

Shopify JSON-LD Parser

by IgorGanapolsky · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
76
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install shopify-jsonld-parser
Description
Parse JSON-LD structured data from Shopify product pages to extract commerce details like product info, offers (price, currency, availability), and inventory...
Usage Guidance
This skill appears to do exactly what it claims: parse JSON-LD from static Shopify HTML and return product/offer information. There are no network calls or secret requests in the code. Before installing or running: (1) test it on non-sensitive HTML samples — the script reads local files, so don’t point it at files containing credentials or private data; (2) note the script only handles static HTML (no JS-rendered content) and selects the first Product it finds; (3) the stdin fallback in the script is buggy (it tries to treat stdin content as a filename) — expect to pass a file path rather than piping raw HTML; and (4) if you need to run this at scale or inside an agent, validate the exec path shown in SKILL.md matches your runtime layout. If you want stronger assurance, ask the publisher for source provenance or run the script in an isolated environment.
Capability Analysis
Type: OpenClaw Skill Name: shopify-jsonld-parser Version: 1.0.0 The shopify-jsonld-parser skill is a legitimate tool for extracting structured commerce data from HTML files. The core logic in scripts/parse_shopify_jsonld.py uses standard Python libraries (json, re, argparse) to parse JSON-LD scripts and extract product details like price and availability without any network calls, obfuscation, or unauthorized file access. The SKILL.md instructions are consistent with the script's functionality and do not contain any prompt-injection attacks or malicious directives.
Capability Assessment
Purpose & Capability
Name/description promise is to extract schema.org/Product and Offer data from HTML. The SKILL.md and the included Python script implement exactly that and nothing extra (parsing <script type="application/ld+json">, extracting product fields and offers). No unrelated binaries, env vars, or services are requested.
Instruction Scope
Instructions restrict work to fetching/reading HTML and running the bundled script. They do not ask the agent to read unrelated system files or transmit data externally. One minor inconsistency: the SKILL.md shows an exec path 'skills/shopify-jsonld-parser/scripts/...' which assumes a specific working tree layout; it’s not a security issue but may require path adjustment. Also the script only handles static HTML (SKILL.md notes this) and takes the first Product found.
Install Mechanism
No install spec is provided (instruction-only + a small included script). Nothing is downloaded or installed from external URLs, so there is low install risk.
Credentials
The skill requires no environment variables, credentials, or config paths. The Python script reads local HTML files or (attempts to) read stdin; there are no requests for unrelated secrets or network endpoints.
Persistence & Privilege
Skill has no special persistence flags (always:false). It does not modify other skills or system settings. Autonomous invocation is allowed by default but combined with the limited scope here this is not a special risk.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install shopify-jsonld-parser
  3. After installation, invoke the skill by name or use /shopify-jsonld-parser
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Parses schema.org Product/Offer JSON-LD from Shopify pages for offers, prices, availability/inventory status. Includes CLI parser script.
Metadata
Slug shopify-jsonld-parser
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Shopify JSON-LD Parser?

Parse JSON-LD structured data from Shopify product pages to extract commerce details like product info, offers (price, currency, availability), and inventory... It is an AI Agent Skill for Claude Code / OpenClaw, with 76 downloads so far.

How do I install Shopify JSON-LD Parser?

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

Is Shopify JSON-LD Parser free?

Yes, Shopify JSON-LD Parser is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Shopify JSON-LD Parser support?

Shopify JSON-LD Parser is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Shopify JSON-LD Parser?

It is built and maintained by IgorGanapolsky (@igorganapolsky); the current version is v1.0.0.

💬 Comments