[{"data":1,"prerenderedAt":525},["ShallowReactive",2],{"content-\u002Fguides\u002Fbuild-a-price-monitor-with-claude":3,"content-doc-\u002Fguides\u002Fbuild-a-price-monitor-with-claude-inline":327,"hero-media-\u002Fguides\u002Fbuild-a-price-monitor-with-claude":328},{"id":4,"title":5,"body":6,"date":307,"description":308,"extension":309,"meta":310,"navigation":321,"order":307,"path":323,"seo":324,"stem":325,"__hash__":326},"guides\u002Fguides\u002Fbuild-a-price-monitor-with-claude.md","How to build a no-code price monitor with Axiom's Claude Code skill",{"type":7,"value":8,"toc":296},"minimark",[9,13,16,21,24,31,42,56,66,76,80,82,89,113,121,125,127,130,136,143,147,149,152,182,185,196,203,207,209,212,218,237,240,244,246,260,268,272,274],[10,11,12],"p",{},"The axiom.ai skill for Claude lets you build a no-code automation by describing it in plain English. You say what you want, Claude asks a few questions, and it assembles the automation for you. This guide builds a price monitor that scrapes a product price and alerts you when it changes, using a pair of trainers on secretsales.com as the example.",[14,15],"hero-media",{},[17,18,20],"h2",{"id":19},"before-you-begin","Before you begin",[22,23],"hr",{},[25,26,27],"ul",{},[28,29,30],"li",{},"The axiom.ai skill installed in Claude Code. Open a Claude Code session and submit each command as its own message:",[32,33,39],"pre",{"className":34,"code":36,"language":37,"meta":38},[35],"language-text","\u002Fplugin marketplace add git@github.com:axiom-browser-automation\u002Fclaude-skill.git\n\u002Fplugin install axiom@axiom-skills\n\u002Freload-plugins\n","text","",[40,41,36],"code",{"__ignoreMap":38},[25,43,44,53],{},[28,45,46,47,52],{},"The ",[48,49,51],"a",{"href":50},"\u002Fdocs\u002Fno-code-tool\u002Fthe-builder","axiom.ai Chrome extension"," installed, so you can run the automation.",[28,54,55],{},"An axiom.ai account. If you don't have one, ask Claude to sign you up and it creates the account and API key for you.",[10,57,58,59,65],{},"For the full walkthrough, see ",[48,60,64],{"href":61,"rel":62},"https:\u002F\u002Faxiom.ai\u002Fbuild-in-claude#install",[63],"nofollow","Install the skill",".",[67,68,69],"blockquote",{},[10,70,71,75],{},[72,73,74],"strong",{},"Note:"," The install commands need the Claude Code CLI. Once the skill is installed, you can build day to day from the VS Code extension signed in to the same account.",[17,77,79],{"id":78},"start-the-skill","Start the skill",[22,81],{},[10,83,84,85,88],{},"Type ",[40,86,87],{},"\u002Faxiom"," in Claude to launch the skill. It confirms your API key is set, then offers a choice of what to build:",[25,90,91,97,107],{},[28,92,93,96],{},[72,94,95],{},"Build a no-code axiom"," — saved to your axiom.ai account, runs in the Dashboard, and can be scheduled.",[28,98,99,102,103,106],{},[72,100,101],{},"Build a coded axiom"," — a Node script using ",[40,104,105],{},"@axiom_ai\u002Fapi"," that you run from your own repo or CI.",[28,108,109,112],{},[72,110,111],{},"Run a saved axiom"," — trigger one you already have and poll for results.",[10,114,115,116,120],{},"For a price monitor in this example, we will choose *",[117,118,119],"em",{},"no-code"," in our prompt.",[17,122,124],{"id":123},"describe-what-you-want","Describe what you want",[22,126],{},[10,128,129],{},"Tell Claude the outcome, not the steps. Give it the page, what to extract, and where to send the alert.",[32,131,134],{"className":132,"code":133,"language":37,"meta":38},[35],"Build me a no-code axiom that visits this page,\nscrapes the product price, and alerts me whenever the price changes:\nhttps:\u002F\u002Fwww.secretsales.com\u002F66165d1f6b502-nike-nike-air-trainer-1-essential-mens-white-trainers-white\u002F\n",[40,135,133],{"__ignoreMap":38},[67,137,138],{},[10,139,140,142],{},[72,141,74],{}," You can skip the menu by saying \"no-code\" in your first message, as the prompt above does. Claude then goes straight to the interview.",[17,144,146],{"id":145},"answer-claudes-questions","Answer Claude's questions",[22,148],{},[10,150,151],{},"The skill interviews you before it builds anything. For a price monitor, expect it to ask:",[25,153,154,160,170,176],{},[28,155,156,159],{},[72,157,158],{},"The page to visit."," Paste the full product URL.",[28,161,162,165,166,169],{},[72,163,164],{},"What data to scrape."," Say you want the product price. You can describe it in plain English, but pointing Claude at the price element makes the result far more reliable. Tell it the price sits in an element whose class contains ",[40,167,168],{},"productFullDetail-productPriceFinal",", and that it should match on that partial class rather than the full name, because the site adds a changing suffix.",[28,171,172,175],{},[72,173,174],{},"How often to check."," For a price watch, hourly or once a day is typical.",[28,177,178,181],{},[72,179,180],{},"What to do on a change."," Choose where the alert goes, for example a webhook to Slack or Discord, or a row appended to a Google Sheet. To detect a change, Claude keeps the last price and compares it on each run, so tell it to alert you only when the new price differs from the last one.",[10,183,184],{},"Answer each prompt and Claude assembles and configures the automation for you. You don't place any steps yourself.",[67,186,187],{},[10,188,189,191,192,195],{},[72,190,74],{}," Give Claude the exact price text you expect, such as ",[40,193,194],{},"£54.99",", if you want it to strip the currency symbol and compare the number.",[10,197,198],{},[199,200],"img",{"alt":201,"src":202},"Build a price monitor axiom in Claude","\u002Fguides\u002Fbuild-price-monitor-axiom-claude.webp",[17,204,206],{"id":205},"find-it-in-your-account","Find it in your account",[22,208],{},[10,210,211],{},"When the interview finishes, the skill uploads the automation straight to your axiom.ai account. There's no file to import.",[10,213,214],{},[199,215],{"alt":216,"src":217},"Save the price monitor from Claude to axiom.ai","\u002Fguides\u002Fprice-monitor-save-from-claude-to-axiom.webp",[219,220,221,227,230],"ol",{},[28,222,223,224,65],{},"Open the axiom.ai Chrome extension, or the ",[72,225,226],{},"Dashboard",[28,228,229],{},"Find the new automation in your list.",[28,231,232,233,236],{},"Open it in the ",[72,234,235],{},"Builder"," to review or tweak any step before running.",[10,238,239],{},"You can also ask Claude to run it for you by name, and it returns a link to watch the run.",[17,241,243],{"id":242},"run-and-schedule-it","Run and schedule it",[22,245],{},[219,247,248,254,257],{},[28,249,250,251,253],{},"In the ",[72,252,235],{},", run the automation once to confirm it reads the price and fires the alert as expected.",[28,255,256],{},"Set a schedule so it checks the price automatically. Hourly or daily works well for a price watch.",[28,258,259],{},"Choose where it runs: the cloud for hands-off, always-on runs, or your desktop to run locally.",[10,261,262,263,65],{},"Learn more about ",[48,264,267],{"href":265,"rel":266},"https:\u002F\u002Faxiom.ai\u002Finfrastructure",[63],"running in the cloud or on your desktop",[17,269,271],{"id":270},"next-steps","Next steps",[22,273],{},[25,275,276,284,287],{},[28,277,278,279,283],{},"Prefer to write the same monitor in code? See ",[48,280,282],{"href":281},"\u002Fguides\u002Fmonitor-a-price-step-api","Monitor a product price for changes"," with the Step API.",[28,285,286],{},"Watch several products at once by giving Claude a list of URLs to loop over.",[28,288,289,290,295],{},"Explore what else the skill can build on the ",[48,291,294],{"href":292,"rel":293},"https:\u002F\u002Faxiom.ai\u002Fbuild-in-claude",[63],"Build in Claude Code"," page.",{"title":38,"searchDepth":297,"depth":297,"links":298},3,[299,301,302,303,304,305,306],{"id":19,"depth":300,"text":20},2,{"id":78,"depth":300,"text":79},{"id":123,"depth":300,"text":124},{"id":145,"depth":300,"text":146},{"id":205,"depth":300,"text":206},{"id":242,"depth":300,"text":243},{"id":270,"depth":300,"text":271},null,"Describe a price monitor to Claude and the axiom.ai skill builds an automation in the No-Code Tool that scrapes a product price and alerts you when it changes, then run it on a schedule.","md",{"metaTitle":311,"type":119,"format":312,"intent_type":313,"intent":314,"tags":315,"platform":320,"pinned":321,"video":322},"How to build and run a price monitor with Axiom.ai and Claude Code","guide","workflow","Monitor for price changes",[316,317,318,319],"monitor","price","scrape","claude code",[313],true,"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FuL0RmBc3U28?si=E69jNb373fZ7wgFx","\u002Fguides\u002Fbuild-a-price-monitor-with-claude",{"title":5,"description":308},"guides\u002Fbuild-a-price-monitor-with-claude","KRn1sNgob4U-DSTB8mM8aXxTD2709yG-ZV9Zweda-u8",{"id":4,"title":5,"body":6,"date":307,"description":308,"extension":309,"meta":310,"navigation":321,"order":307,"path":323,"seo":324,"stem":325,"__hash__":326,"metaTitle":311,"type":119,"format":312,"intent_type":313,"intent":314,"tags":315,"platform":320,"pinned":321,"video":322},{"id":4,"title":5,"body":329,"date":307,"description":308,"extension":309,"meta":521,"navigation":321,"order":307,"path":323,"seo":524,"stem":325,"__hash__":326},{"type":7,"value":330,"toc":512},[331,333,335,337,339,343,348,356,361,367,369,371,375,391,395,397,399,401,406,412,414,416,418,438,440,448,452,454,456,458,462,474,476,478,480,490,495,497,499],[10,332,12],{},[14,334],{},[17,336,20],{"id":19},[22,338],{},[25,340,341],{},[28,342,30],{},[32,344,346],{"className":345,"code":36,"language":37,"meta":38},[35],[40,347,36],{"__ignoreMap":38},[25,349,350,354],{},[28,351,46,352,52],{},[48,353,51],{"href":50},[28,355,55],{},[10,357,58,358,65],{},[48,359,64],{"href":61,"rel":360},[63],[67,362,363],{},[10,364,365,75],{},[72,366,74],{},[17,368,79],{"id":78},[22,370],{},[10,372,84,373,88],{},[40,374,87],{},[25,376,377,381,387],{},[28,378,379,96],{},[72,380,95],{},[28,382,383,102,385,106],{},[72,384,101],{},[40,386,105],{},[28,388,389,112],{},[72,390,111],{},[10,392,115,393,120],{},[117,394,119],{},[17,396,124],{"id":123},[22,398],{},[10,400,129],{},[32,402,404],{"className":403,"code":133,"language":37,"meta":38},[35],[40,405,133],{"__ignoreMap":38},[67,407,408],{},[10,409,410,142],{},[72,411,74],{},[17,413,146],{"id":145},[22,415],{},[10,417,151],{},[25,419,420,424,430,434],{},[28,421,422,159],{},[72,423,158],{},[28,425,426,165,428,169],{},[72,427,164],{},[40,429,168],{},[28,431,432,175],{},[72,433,174],{},[28,435,436,181],{},[72,437,180],{},[10,439,184],{},[67,441,442],{},[10,443,444,191,446,195],{},[72,445,74],{},[40,447,194],{},[10,449,450],{},[199,451],{"alt":201,"src":202},[17,453,206],{"id":205},[22,455],{},[10,457,211],{},[10,459,460],{},[199,461],{"alt":216,"src":217},[219,463,464,468,470],{},[28,465,223,466,65],{},[72,467,226],{},[28,469,229],{},[28,471,232,472,236],{},[72,473,235],{},[10,475,239],{},[17,477,243],{"id":242},[22,479],{},[219,481,482,486,488],{},[28,483,250,484,253],{},[72,485,235],{},[28,487,256],{},[28,489,259],{},[10,491,262,492,65],{},[48,493,267],{"href":265,"rel":494},[63],[17,496,271],{"id":270},[22,498],{},[25,500,501,505,507],{},[28,502,278,503,283],{},[48,504,282],{"href":281},[28,506,286],{},[28,508,289,509,295],{},[48,510,294],{"href":292,"rel":511},[63],{"title":38,"searchDepth":297,"depth":297,"links":513},[514,515,516,517,518,519,520],{"id":19,"depth":300,"text":20},{"id":78,"depth":300,"text":79},{"id":123,"depth":300,"text":124},{"id":145,"depth":300,"text":146},{"id":205,"depth":300,"text":206},{"id":242,"depth":300,"text":243},{"id":270,"depth":300,"text":271},{"metaTitle":311,"type":119,"format":312,"intent_type":313,"intent":314,"tags":522,"platform":523,"pinned":321,"video":322},[316,317,318,319],[313],{"title":5,"description":308},1784824787258]