Ebay Trading Api
Skill by mmsneaks11-max
Why use this skill?
Automate your trading card business with the eBay Trading API for OpenClaw. Easily list cards, check sold comps, and manage your inventory with professional agent tools.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mmsneaks11-max/ebay-trading-apiWhat This Skill Does
The eBay Trading API skill provides a robust interface for the OpenClaw agent to interact directly with the eBay marketplace ecosystem. Designed specifically for trading card enthusiasts and professional resellers, this tool automates the lifecycle of card listings—from market research and competitive pricing analysis to the creation and management of live listings. By integrating seamlessly with eBay's backend, the skill allows the agent to handle repetitive tasks such as retrieving 'sold' comps for specific players or sets, ensuring that pricing strategies are data-driven. The skill includes built-in support for both raw and graded cards, handling technical metadata like condition IDs and professional grader classifications (e.g., PSA, BGS) with ease. It effectively bridges the gap between raw trading card inventory and active, professional-grade eBay commerce.
Installation
To install this skill, use the ClawHub command-line interface. Run the following command in your terminal:
clawhub install openclaw/skills/skills/mmsneaks11-max/ebay-trading-api
Once installed, you must configure your environment variables. Navigate to your installation directory and set the EBAY_DEV_ID, EBAY_APP_ID, and EBAY_CERT_ID in your ~/.env.ebay file. Finally, run python3 oauth_setup.py to authenticate your account and ensure the .tokens.json file is correctly populated.
Use Cases
This skill is ideal for high-volume sellers or collectors looking to streamline their workflow. Common use cases include generating consistent listings from a spreadsheet of card data, verifying if a listing meets eBay's technical requirements before publishing, and periodically checking market trends by pulling completed sales for specific items. It is particularly powerful when combined with image processing agents to build a fully automated photo-to-listing pipeline.
Example Prompts
- "Check the recent sold prices for a 2024 Topps Chrome Mike Trout Refractor and suggest a competitive starting price for a new listing."
- "Create a new eBay listing for my PSA 10 LaMelo Ball 2020 Panini Prizm Rookie card using the data I provided in the previous message."
- "Verify my current listing draft for the ungraded Topps baseball cards to ensure all condition IDs are formatted correctly before I push to production."
Tips & Limitations
- Token Expiry: OAuth tokens expire periodically; ensure you have a cron job or manual process to run
refresh_token.pyto prevent service interruptions. - Dry Runs: Always use the verify functionality before hitting the live API to avoid accidental charges or incorrect listing data.
- Scope: Some management functions, such as
ReviseItemandEndItem, are currently marked as TODOs in the source; check the documentation repository for updates.
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-mmsneaks11-max-ebay-trading-api": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api