← Files Stockly by Analytos LabsARCHIVED FILE
plugin.json
6.6 KB · Nov 3, 2026 · 06:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "stockly",
"version": "1.0.0",
"description": "Stockly, the AI inventory control tower, for ChatGPT.",
"author": {
"name": "Analytos Labs",
"email": "support@analytos.ai",
"url": "https://stockly.analytos.ai"
},
"homepage": "https://stockly.analytos.ai",
"license": "Proprietary",
"keywords": [
"inventory",
"supply chain",
"manufacturing",
"kanban"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Stockly by Analytos Labs",
"shortDescription": "AI inventory control tower",
"longDescription": "Stockly is an AI inventory control tower for discrete manufacturers. It forecasts demand for every part, sizes each part's Kanban loop (cards, container size, safety stock, reorder point), scores supplier risk, watches vendor confirmations, schedules production against finite capacity and simulates what-if scenarios in a Digital Twin, with a human approval gate on every change.\n\nThis connector brings Stockly into the conversation. Ask which parts are at risk of stocking out and why, what a supplier delay would do to a specific part, which customer orders a late purchase order affects, how a supplier is performing, or what is waiting in the purchase queue. Run a what-if scenario in plain English and preview the resolution paths Stockly proposes.\n\nActions are the same ones your Stockly account can take in the Stockly app: approve, reject or modify a recommendation, undo a decision, record purchase orders as placed, apply a resolution, and pin or clear a planning value. Every action shows a preview first and changes nothing until you confirm; Stockly records it under your name in its audit log.\n\nWho it is for: planners, materials and supply-chain managers, plant managers and finance teams whose organisation uses Stockly. You sign in with your own Stockly account, and your Stockly permissions decide what you can see and do.\n\nLimitations: it works only with an existing Stockly account. It reads Stockly's data as loaded from your organisation's feeds (the overview reports the as-of date). It does not create purchase orders in your ERP; recording a purchase order as placed cannot be undone. Digital Twin runs take up to two minutes and are limited per user per hour.",
"developerName": "Analytos Labs",
"category": "Productivity",
"capabilities": [],
"websiteURL": "https://stockly.analytos.ai",
"supportURL": "https://stockly.analytos.ai/docs#support",
"privacyPolicyURL": "https://stockly.analytos.ai/privacy",
"termsOfServiceURL": "https://stockly.analytos.ai/terms",
"defaultPrompt": [
"Which SKUs are at risk of stocking out?",
"Does a 5-day delay on SKU-1018 matter?",
"What is waiting in the purchase queue?"
],
"brandColor": "#1F6FEB",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"onboardingSkill": "./skills/setup/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Find the parts at risk of stocking out.",
"prompt": "Which SKUs in Stockly are RED right now, and what is driving the risk?",
"tools_triggered": "list_recommendations",
"expected_behavior": "Lists the RED SKUs with their 12-week stockout probability, current vs recommended Kanban cards and Stockly's rationale. Changes nothing.",
"file_attachment_urls": [],
"expected_output_url": ""
},
{
"description": "Check whether a supplier delay matters for one part.",
"prompt": "Does a 5-day supplier delay on SKU-1018 matter today?",
"tools_triggered": "check_supplier_delay",
"expected_behavior": "Reports whether the buffer covers the delay, the stock and open purchase orders behind that answer, affected orders and suggested actions.",
"file_attachment_urls": [],
"expected_output_url": ""
},
{
"description": "Review one supplier's performance.",
"prompt": "How is supplier SUP-007 performing?",
"tools_triggered": "get_suppliers",
"expected_behavior": "Shows SUP-007's RAG status, supplier index, on-time rate, lead time and Stockly's AI assessment.",
"file_attachment_urls": [],
"expected_output_url": ""
},
{
"description": "Trace a customer order back to its supply.",
"prompt": "What is behind sales order line SO-1062-10?",
"tools_triggered": "trace_sales_order",
"expected_behavior": "Shows the customer, finished good, work orders, components and the supplier purchase orders feeding that line.",
"file_attachment_urls": [],
"expected_output_url": ""
},
{
"description": "Preview an approval without making it.",
"prompt": "Show me what approving the pending recommendation for SKU-1001 would change. Don't approve it.",
"tools_triggered": "list_recommendations, approve_recommendation",
"expected_behavior": "Finds SKU-1001's rec_id, calls approve_recommendation without confirm and shows the preview (cards from and to, working-capital change). Nothing changes.",
"file_attachment_urls": [],
"expected_output_url": ""
}
],
"negative": [
{
"description": "A general supply-chain writing task that needs no Stockly data. The assistant writes it without calling any Stockly tool.",
"prompt": "Draft an email asking a supplier for a price quote on 500 stainless steel ball valves."
},
{
"description": "A request for an operation the connector does not offer. The assistant explains it is not available and does not attempt a workaround.",
"prompt": "Reset every approval decision in Stockly back to pending."
},
{
"description": "A request unrelated to Stockly. The assistant does not call any Stockly tool.",
"prompt": "Write me a poem about the ocean."
}
]
},
"demo_recording_url": "https://www.youtube.com/watch?v=0432LNAGTzw",
"commerce": false,
"commerce_description": ""
},
"publication": {
"release_notes": "First release: 23 tools."
},
"apps": "./.app.json"
}
}
}
SHA-256: 33c8649eeb24ab090c0c6e9baa7102e31dbab73afef995918e1be83815b0e939