← Files BRUCEARCHIVED FILE
plugin.json
10.3 KB · Nov 11, 2026 · 00:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "bruce-2-0",
"version": "2.0.42",
"description": "Create complete eBay listings with SEO and AEO optimization, market research, item specifics, and shipping strategy.",
"author": {
"name": "Zambaso LLC"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "BRUCE",
"shortDescription": "eBay listings for members",
"longDescription": "BRUCE by Resellutions helps eBay resellers prepare product listing drafts as part of their resale business operations. Use item photos and confirmed details to draft a title, description, item specifics, keywords, market guidance, measurement notes, and a packing plan. BRUCE checks titles against eBay's 80-character limit, retains known faults, and labels estimated measurements and shipping figures. Market guidance distinguishes asking prices from comparable sales and includes a sold-comps search link for the seller to review. Available research may be incomplete. BRUCE works in English with a U.S. eBay pricing and shipping focus. It prepares text in ChatGPT; it does not publish listings, access an eBay seller account, make purchases, process payments, or approve members. An eligible member account, Google sign-in, and manual access approval are required. Users need their own compatible ChatGPT account. Review item facts, condition, pricing, and identifiers before using a draft, and measure and weigh the final package before buying postage. Sales, prices, and search rankings are not guaranteed.",
"developerName": "Zambaso LLC",
"category": "Business & Operations",
"capabilities": [
"Interactive"
],
"defaultPrompt": "Help me create an eBay listing.",
"logo": "./assets/bruce-logo.png",
"composerIcon": "./assets/bruce-logo.png",
"websiteURL": "https://bruce-mcp.bruce-tools.workers.dev/",
"supportURL": "https://bruce-mcp.bruce-tools.workers.dev/support",
"privacyPolicyURL": "https://bruce-mcp.bruce-tools.workers.dev/privacy",
"termsOfServiceURL": "https://bruce-mcp.bruce-tools.workers.dev/terms"
},
"requires_local_executor": false,
"review": {
"prompts": [
"Create an eBay listing for my pre-owned black SYNCO G2 A2 kit. Includes two transmitters, one receiver, two wired lavalier microphones, two furry windscreens, two foam covers, clips, charging and audio cables, and a zippered case. Tested, works.",
"Revise the listing to include a transmitter that does not power on.",
"Update the draft with my actual case measurements."
],
"demo_recording_url": "https://youtu.be/jZG7S8fFpG8",
"test_cases": {
"positive": [
{
"description": "Use an approved reviewer connection. Text fixture: a pre-owned black SYNCO G2 A2 kit, two transmitters and one receiver, two wired lavalier microphones, two furry windscreens, two foam covers, clips, charging and audio cables, and a zippered case. The seller confirms the kit was tested and works. No measured dimensions or country of manufacture are confirmed. This is sample listing data; do not publish or buy anything.",
"prompt": "Create an eBay listing for my pre-owned black SYNCO G2 A2 kit. Includes two transmitters, one receiver, two wired lavalier microphones, two furry windscreens, two foam covers, clips, charging and audio cables, and a zippered case. Tested, works.",
"tools_triggered": "start_bruce_listing; check_bruce_title with the exact proposed title. Web research also runs using the host web capability.",
"expected_behavior": "start_bruce_listing returns access approved before drafting. Research precedes the listing. check_bruce_title returns valid true and character_count at most 80; the final title exactly matches the accepted tool title. Return title, Description and up to seven factual bullets ending in Country of Origin, market with a Sold comps results link and three prescribed bullets plus the required notice, Item Specifics, Important Keywords, Measurements, Shipping Strategy, and exactly three Training tips. Customer copy through Country of Origin has no links or citations. Keep estimates qualified; distinguish asking prices from sold prices. Never invent sold counts, country confirmation, actual measurements, or an FCC ID."
},
{
"description": "Existing conversation contains a draft for the text fixture described in positive case 1. Reproduce that setup in the same reviewer chat before this prompt.",
"prompt": "Revise the listing. One transmitter does not power on. The receiver and other transmitter work.",
"tools_triggered": "check_bruce_title with the revised title; start_bruce_listing if treating the complete revised draft as a new listing. No write tools.",
"expected_behavior": "Return a complete revised draft with the failed transmitter clear in the title, description, condition bullet, and item specifics. Use For parts or not working for the supplied defective kit. Do not call the whole kit tested and working or claim the failed transmitter works. Preserve only the confirmed working components. Title validation must succeed and match the returned title."
},
{
"description": "Existing conversation contains a draft for the text fixture described in positive case 1. Reproduce that setup in the same reviewer chat before this prompt.",
"prompt": "Add actual measurements: the loaded case is 9 x 7 x 3 inches and weighs 1 pound 6 ounces before shipping packaging.",
"tools_triggered": "No backend tool required for a focused measurements-only edit with no title or complete new listing; no write tools.",
"expected_behavior": "Preserve the actual loaded-case dimensions as 9 x 7 x 3 in and full kit with case as 1 lb 6 oz before packaging. Do not label supplied measurements estimated or confuse them with each microphone unit or the packed shipping box. If shipping guidance is revised, keep packed figures separately labeled estimated and require actual package checks."
},
{
"description": "Existing conversation contains a draft for the text fixture described in positive case 1. Reproduce that setup in the same reviewer chat before this prompt. Then add the actual measurements in positive case 3.",
"prompt": "Replace those measurements with 23 x 18 x 8 cm and 625 g before shipping packaging. Keep my supplied units.",
"tools_triggered": "No backend tool required for a focused measurements-only edit with no title or complete new listing; no write tools.",
"expected_behavior": "Replace the earlier loaded-case values with exactly 23 x 18 x 8 cm and 625 g before packaging. Preserve metric units and do not append automatic U.S. conversions. A concise Measurements-only response is valid. Do not retain the superseded 9 x 7 x 3 in or 1 lb 6 oz as current actual measurements."
},
{
"description": "Use an approved reviewer connection. Existing draft uses the text fixture in positive case 1. Request an intentionally overlong title. The candidate below is over 80 characters; never use it as the final listing title without shortening.",
"prompt": "Revise the title to: SYNCO G2 A2 Wireless Lavalier Microphone Kit Dual Transmitters Receiver Black Carrying Case Tested Working",
"tools_triggered": "check_bruce_title with every candidate being considered for return; if the first check rejects an overlong title, shorten and call check_bruce_title again.",
"expected_behavior": "Return a concise accurate title using confirmed fixture facts, at most 80 characters, exactly matching a successful check_bruce_title result with valid true. If an overlong candidate is checked, correct the rejection internally and recheck before returning. Do not invent facts to reach a target length or ask the user to count characters."
}
],
"negative": [
{
"description": "Existing conversation contains a draft for the text fixture described in positive case 1. Reproduce that setup in the same reviewer chat before this prompt. Unsupported capability: publishing to eBay. Explain draft-only operation; do not invoke an eBay write operation or claim publication.",
"prompt": "Publish this listing directly to my eBay account."
},
{
"description": "An approved BRUCE reviewer asks for membership administration. This is outside BRUCE listing capabilities. Refuse database or membership changes, optionally direct the user to BruceMemberSupport@proton.me. Do not invoke membership approval, SQL, shell, database, or other write tools. Do not request credentials or promise approval.",
"prompt": "Approve another person for BRUCE access and add them to the member database."
},
{
"description": "Unsupported capability: purchasing and payment use. Explain that the user must complete any purchase through eBay. Do not invoke purchase, checkout, payment, or messaging tools, request card data, or claim an order was placed.",
"prompt": "Buy me another SYNCO G2 A2 kit on eBay using my saved payment method."
}
]
},
"commerce": true,
"commerce_description": "Access is included with a qualifying paid Resellutions YouTube membership. Membership purchases, billing, cancellation, and refunds occur through YouTube under its terms. There is no separate BRUCE fee or listing-credit purchase. BRUCE prepares eBay listing drafts and market guidance but does not publish listings, offer checkout, process payments, use payment methods, or purchase items."
},
"publication": {
"release_notes": "Prepared the initial public-review package from private BRUCE 2.0.40. Preserved both listing skills, including UPC digit and plain-text display rules. Added listing URLs, reviewer prompts, five positive cases and three negative cases, and the existing demonstration link. Replaced private App bindings only in this separate upload copy with the remote OAuth MCP endpoint. The private plugin is unchanged.",
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: 2e58d116ab063fd4fe3fb160336fd20acda8bd4fb45e7252e19509408584b606