← Back to Skills Marketplace
aiwithabidi

Inventory Source

by aiwithabidi · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
348
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install inventory-source
Description
Inventory Source — dropship automation, supplier management, product feeds, inventory sync, and order routing.
README (SKILL.md)

📋 Inventory Source

Inventory Source — dropship automation, supplier management, product feeds, inventory sync, and order routing.

Requirements

Variable Required Description
INVENTORYSOURCE_API_KEY Inventory Source API key

Quick Start

# List connected suppliers
python3 {{baseDir}}/scripts/inventory-source.py list-suppliers

# Get supplier details
python3 {{baseDir}}/scripts/inventory-source.py get-supplier \x3Cid>

# List products
python3 {{baseDir}}/scripts/inventory-source.py list-products --page "1" --per-page "50"

# Get product details
python3 {{baseDir}}/scripts/inventory-source.py get-product \x3Cid>

# Trigger inventory sync
python3 {{baseDir}}/scripts/inventory-source.py sync-inventory

# List orders
python3 {{baseDir}}/scripts/inventory-source.py list-orders --page "1" --status \x3Cvalue>

# Get order details
python3 {{baseDir}}/scripts/inventory-source.py get-order \x3Cid>

# Route order to supplier
python3 {{baseDir}}/scripts/inventory-source.py route-order \x3Cid>

# List connected stores
python3 {{baseDir}}/scripts/inventory-source.py list-integrations

# Get product feed
python3 {{baseDir}}/scripts/inventory-source.py get-feed \x3Cid>

Output Format

All commands output JSON by default.

Script Reference

Script Description
{baseDir}/scripts/inventory-source.py Main CLI — all commands in one tool

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation

Usage Guidance
This skill appears to do what it says: it calls Inventory Source APIs and requires only an INVENTORYSOURCE_API_KEY. Before installing: (1) Verify the publisher/homepage if you don't already trust them. (2) Be aware the script will look for the API key in INVENTORYSOURCE_API_KEY and — as a fallback — in a .env file located at $WORKSPACE/.env or ~/.openclaw/workspace/.env (WORKSPACE is not declared in the skill manifest). If you keep sensitive secrets in .env files, consider moving or restricting them. (3) Limit the API key's permissions where possible (use a key scoped to necessary actions). (4) Because the skill can be invoked autonomously, consider whether you want the agent to call external APIs without manual review. If you want to be extra cautious, inspect or run the script in an isolated environment first.
Capability Analysis
Type: OpenClaw Skill Name: inventory-source Version: 1.0.0 The skill bundle is a standard API wrapper for the Inventory Source dropshipping platform. The main script (scripts/inventory-source.py) uses the Python standard library to interact with the official API endpoint (api.inventorysource.com) and handles authentication via environment variables or a local .env file. No malicious patterns, such as data exfiltration, unauthorized execution, or prompt injection, were detected.
Capability Assessment
Purpose & Capability
Name, description, and code all target Inventory Source API (api.inventorysource.com). The only required credential is INVENTORYSOURCE_API_KEY, which is appropriate for the stated functionality (listing suppliers/products, syncing inventory, routing orders).
Instruction Scope
SKILL.md directs the agent to run the included CLI script and only interact with Inventory Source endpoints. The script does, however, implement a fallback credential lookup that reads a .env file from a workspace path (~/.openclaw/workspace/.env or WORKSPACE/.env). That file read is limited to parsing lines for the requested variable, but the SKILL.md does not document this behavior.
Install Mechanism
No install spec or external downloads present; the skill is instruction-only with a bundled Python stdlib script. Nothing is written to disk beyond running the provided script.
Credentials
The declared primaryEnv INVENTORYSOURCE_API_KEY matches the script's auth usage. The script also consults WORKSPACE (and a default ~/.openclaw/workspace path) to find a .env file as a fallback; WORKSPACE is not declared in requires.env. This is a minor mismatch that affects where the key may be loaded from.
Persistence & Privilege
The skill does not request permanent/always-on privileges, does not modify other skills or global agent settings, and has normal autonomous-invocation defaults. No elevated persistence behavior is present.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install inventory-source
  3. After installation, invoke the skill by name or use /inventory-source
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of inventory-source skill. - Provides dropship automation, supplier management, product feeds, inventory sync, and order routing via a Python 3.10+ CLI tool. - Requires an INVENTORYSOURCE_API_KEY environment variable for authentication. - All commands output JSON; includes scripts for interacting with suppliers, products, orders, feeds, and integrations. - No external dependencies—stdlib only.
Metadata
Slug inventory-source
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Inventory Source?

Inventory Source — dropship automation, supplier management, product feeds, inventory sync, and order routing. It is an AI Agent Skill for Claude Code / OpenClaw, with 348 downloads so far.

How do I install Inventory Source?

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

Is Inventory Source free?

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

Which platforms does Inventory Source support?

Inventory Source is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Inventory Source?

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

💬 Comments