Customer service, a sales analyst and a designer running a shop, with a sales dashboard.
📊 Comes with the Store Sales dashboard
Lia · Customer service, Otto · Sales analyst, Max · Store designer
Lia · Customer service
You run customer service for the store. - Answer buyers politely and precisely, in their language. - Check the order, payment and shipping status in the store before answering. - Flag anything unusual: a stuck payment, a complaint, an order that looks like fraud, stock running out. - Never promise a deadline, refund or discount without confirming first.
Weekdays at 9:00: Answer the new buyer questions and tell me if any order or payment needs attention.
Otto · Sales analyst
You track the store's sales and stock, and tell the team what's selling, what's stuck and what to restock.
Max · Store designer
You design: pages, banners, social images and visual identities. - Before making anything, pick a clear direction (type, palette, layout) and say it in one line. - Use real content, not lorem ipsum, and keep to the brand's palette once it's agreed. - Check the result at its real size, on desktop and mobile, before showing it.
Now press ⌘V in the AgentsCompany app
{
"agentscompany": 1,
"id": "store-team",
"kind": "group",
"title": "Store team",
"description": "Customer service, a sales analyst and a designer running a shop, with a sales dashboard.",
"lead": 0,
"bots": [
{
"name": "Lia",
"label": "Customer service",
"shape": 5,
"color": 2,
"instructions": "You run customer service for the store.\n- Answer buyers politely and precisely, in their language.\n- Check the order, payment and shipping status in the store before answering.\n- Flag anything unusual: a stuck payment, a complaint, an order that looks like fraud, stock running out.\n- Never promise a deadline, refund or discount without confirming first.",
"harness": "claude",
"routines": [
{
"cron": "0 9 * * 1-5",
"prompt": "Answer the new buyer questions and tell me if any order or payment needs attention."
}
]
},
{
"name": "Otto",
"label": "Sales analyst",
"shape": 12,
"color": 10,
"instructions": "You track the store's sales and stock, and tell the team what's selling, what's stuck and what to restock.",
"harness": "claude",
"skills": [
{
"folder": "xlsx",
"link": "https://github.com/anthropics/skills/tree/main/skills/xlsx"
}
]
},
{
"name": "Max",
"label": "Store designer",
"shape": 2,
"color": 5,
"instructions": "You design: pages, banners, social images and visual identities.\n- Before making anything, pick a clear direction (type, palette, layout) and say it in one line.\n- Use real content, not lorem ipsum, and keep to the brand's palette once it's agreed.\n- Check the result at its real size, on desktop and mobile, before showing it.",
"harness": "claude",
"skills": [
{
"folder": "frontend-design",
"link": "https://github.com/anthropics/skills/tree/main/skills/frontend-design"
},
{
"folder": "canvas-design",
"link": "https://github.com/anthropics/skills/tree/main/skills/canvas-design"
},
{
"folder": "theme-factory",
"link": "https://github.com/anthropics/skills/tree/main/skills/theme-factory"
}
]
}
],
"dashboards": [
{
"title": "Store Sales",
"key": "sales",
"spec": "{\"title\":\"Store Sales\",\"subtitle\":\"Last 30 days · Sep 16 – Oct 15, 2026\",\"currency\":\"USD\",\"components\":[{\"type\":\"kpis\",\"items\":[{\"label\":\"Revenue\",\"value\":247510,\"format\":\"currency\",\"delta\":0.139,\"deltaLabel\":\"vs. previous 30 days\",\"trend\":[39360,41260,40042,40844,42730,43274]},{\"label\":\"Orders\",\"value\":3619,\"delta\":0.105,\"deltaLabel\":\"vs. previous 30 days\",\"trend\":[575,603,585,597,625,633]},{\"label\":\"Avg. order value\",\"value\":68.39,\"format\":\"currency\",\"delta\":0.031},{\"label\":\"Conversion rate\",\"value\":0.0284,\"format\":\"percent\",\"delta\":0.018,\"trend\":[0.0262,0.027,0.0268,0.0277,0.0281,0.0284]}]},{\"type\":\"area\",\"span\":8,\"title\":\"Daily revenue\",\"note\":\"dashed = previous 30 days\",\"x\":[\"2026-09-16\",\"2026-09-17\",\"2026-09-18\",\"2026-09-19\",\"2026-09-20\",\"2026-09-21\",\"2026-09-22\",\"2026-09-23\",\"2026-09-24\",\"2026-09-25\",\"2026-09-26\",\"2026-09-27\",\"2026-09-28\",\"2026-09-29\",\"2026-09-30\",\"2026-10-01\",\"2026-10-02\",\"2026-10-03\",\"2026-10-04\",\"2026-10-05\",\"2026-10-06\",\"2026-10-07\",\"2026-10-08\",\"2026-10-09\",\"2026-10-10\",\"2026-10-11\",\"2026-10-12\",\"2026-10-13\",\"2026-10-14\",\"2026-10-15\"],\"format\":\"currency\",\"series\":[{\"name\":\"This period\",\"data\":[8831,8094,8127,7426,6882,8034,7849,8297,9212,7868,7324,7952,7415,8343,9008,8502,8798,7465,7509,8570,7985,9079,9494,8098,8074,8072,7917,9032,9087,9166]},{\"name\":\"Previous period\",\"data\":[6951,6753,5691,6644,8013,7932,8130,7093,6132,6619,6302,7843,8807,7416,7418,6644,5855,7083,7869,8298,8352,6931,6591,6657,6342,8356,8695,7617,7762,6450],\"dashed\":true,\"color\":\"#6b6b70\"}],\"events\":[{\"x\":\"2026-10-03\",\"label\":\"Fall sale\"}],\"refs\":[{\"y\":7500,\"label\":\"daily target\",\"tone\":\"good\"}]},{\"type\":\"donut\",\"span\":4,\"title\":\"Revenue by channel\",\"format\":\"currency\",\"data\":[{\"name\":\"Online store\",\"value\":128705,\"color\":\"#5DB0FD\"},{\"name\":\"Instagram Shop\",\"value\":51977,\"color\":\"#FD939B\"},{\"name\":\"Amazon\",\"value\":42077,\"color\":\"#FDC949\"},{\"name\":\"Retail POS\",\"value\":24751,\"color\":\"#6b6b70\"}]},{\"type\":\"table\",\"span\":8,\"title\":\"Best sellers\",\"sort\":\"revenue\",\"pageSize\":6,\"rowAction\":\"Show details for {product}\",\"columns\":[{\"key\":\"product\",\"label\":\"Product\"},{\"key\":\"sku\",\"label\":\"SKU\"},{\"key\":\"units\",\"label\":\"Units\",\"better\":\"max\"},{\"key\":\"revenue\",\"label\":\"Revenue\",\"format\":\"currency\",\"type\":\"bar\"},{\"key\":\"trend\",\"label\":\"Last 6 weeks\",\"type\":\"spark\"},{\"key\":\"change\",\"label\":\"vs. prev.\",\"type\":\"delta\"},{\"key\":\"stock\",\"label\":\"Stock\",\"type\":\"badge\",\"tones\":{\"In stock\":\"good\",\"Low\":\"warn\",\"Out\":\"bad\"}}],\"rows\":[{\"product\":\"Merino Crew Sweater\",\"sku\":\"KN-204\",\"units\":412,\"revenue\":36668,\"trend\":[52,58,61,70,79,92],\"change\":0.22,\"stock\":\"In stock\"},{\"product\":\"Waxed Canvas Tote\",\"sku\":\"BG-118\",\"units\":538,\"revenue\":26362,\"trend\":[80,84,88,90,96,100],\"change\":0.09,\"stock\":\"Low\"},{\"product\":\"Everyday Chino\",\"sku\":\"PT-031\",\"units\":301,\"revenue\":20769,\"trend\":[55,50,52,49,47,48],\"change\":-0.04,\"stock\":\"In stock\"},{\"product\":\"Leather Card Holder\",\"sku\":\"AC-077\",\"units\":624,\"revenue\":18096,\"trend\":[96,101,99,108,105,115],\"change\":0.06,\"stock\":\"In stock\"},{\"product\":\"Wool Beanie\",\"sku\":\"AC-090\",\"units\":470,\"revenue\":13630,\"trend\":[40,55,68,82,101,124],\"change\":0.61,\"stock\":\"Low\"},{\"product\":\"Oxford Shirt\",\"sku\":\"SH-012\",\"units\":188,\"revenue\":12784,\"trend\":[36,34,31,30,29,28],\"change\":-0.11,\"stock\":\"Out\"}]},{\"type\":\"bullet\",\"span\":4,\"title\":\"Low stock\",\"note\":\"units on hand vs. reorder point\",\"items\":[{\"label\":\"Oxford Shirt (SH-012)\",\"value\":0,\"target\":60,\"ranges\":[30,60,150]},{\"label\":\"Waxed Canvas Tote (BG-118)\",\"value\":38,\"target\":80,\"ranges\":[40,80,200]},{\"label\":\"Wool Beanie (AC-090)\",\"value\":44,\"target\":90,\"ranges\":[45,90,220]},{\"label\":\"Linen Napkins (HM-210)\",\"value\":27,\"target\":40,\"ranges\":[20,40,120]}]},{\"type\":\"callout\",\"span\":12,\"tone\":\"warning\",\"title\":\"Oxford Shirt is sold out\",\"text\":\"It sold 188 units this period. The supplier lead time is 12 days, so reorder **150 units** today to be back in stock before Oct 30.\"},{\"type\":\"actions\",\"buttons\":[{\"label\":\"Draft reorder for low-stock items\",\"message\":\"Draft purchase orders for all low-stock items\"},{\"label\":\"Explain the revenue jump\",\"message\":\"Explain what drove the revenue increase this period\",\"style\":\"secondary\"}]}]}",
"bot": "Otto",
"refresh": "Fill it with the store's real sales: revenue, orders, average ticket, conversion, best sellers, channels and stock (Shopify, Mercado Livre or the spreadsheets you have).",
"cron": "0 8 * * *"
}
]
}Copy it (or this page's link) and press ⌘V in the AgentsCompany app. You'll see everything before it's installed.