[{"data":1,"prerenderedAt":806},["ShallowReactive",2],{"blog-\u002Fblog\u002Fsummarized-500-youtube-videos-without-watching":3,"blog-related-\u002Fblog\u002Fsummarized-500-youtube-videos-without-watching":536},{"id":4,"title":5,"author":6,"body":7,"category":519,"cover":520,"description":521,"draft":522,"extension":523,"image":519,"launchCta":519,"listingCover":519,"meta":524,"navigation":525,"ogImage":519,"path":526,"publishedAt":527,"readTime":519,"seo":528,"stem":529,"tags":530,"toolCategory":519,"updatedAt":519,"__hash__":535},"blogUnlisted\u002Fblog\u002Fsummarized-500-youtube-videos-without-watching.md","I Summarized 500 YouTube Videos Without Watching One","Zongrong Li",{"type":8,"value":9,"toc":505},"minimark",[10,15,86,89,94,135,139,142,145,149,154,163,171,180,184,241,249,253,266,281,285,288,343,378,385,400,404,407,410,416,420,423,426,429,432,436,450,469,475,484,490,494,501],[11,12,14],"p",{"style":13},"font-size:18px !important;line-height:1.65 !important;margin:0 0 24px;color:inherit;","Copy this line to your agent to pull YouTube transcripts and summarize a whole backlog.",[16,17,22],"pre",{"className":18,"code":19,"language":20,"meta":21,"style":21},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use apify \u002Fstarvibe\u002Fyoutube-video-transcript to pull transcripts for a list of videos, then summarize each\n","sh","",[23,24,25],"code",{"__ignoreMap":21},[26,27,30,34,38,41,44,47,50,53,56,59,62,65,68,71,74,77,80,83],"span",{"class":28,"line":29},"line",1,[26,31,33],{"class":32},"s2Zo4","set",[26,35,37],{"class":36},"sfazB"," up",[26,39,40],{"class":36}," https:\u002F\u002Fmonid.ai\u002FSKILL.md",[26,42,43],{"class":36}," and",[26,45,46],{"class":36}," use",[26,48,49],{"class":36}," apify",[26,51,52],{"class":36}," \u002Fstarvibe\u002Fyoutube-video-transcript",[26,54,55],{"class":36}," to",[26,57,58],{"class":36}," pull",[26,60,61],{"class":36}," transcripts",[26,63,64],{"class":36}," for",[26,66,67],{"class":36}," a",[26,69,70],{"class":36}," list",[26,72,73],{"class":36}," of",[26,75,76],{"class":36}," videos,",[26,78,79],{"class":36}," then",[26,81,82],{"class":36}," summarize",[26,84,85],{"class":36}," each\n",[11,87,88],{},"You do not have to watch 500 YouTube videos to know what is in them. I had a watch-later list that had quietly become a debt, so I stopped pretending I would ever press play, pulled every transcript through one call, and handed the text to a model to summarize. A weekend of guilt turned into an afternoon of reading. Monid is a pay-per-call data API marketplace: one key and one wallet reach hundreds of external data endpoints across scraping, enrichment, social data, and search, with the price shown before anything runs. Here is exactly how I cleared the backlog, and where this approach earns its keep versus falls short.",[90,91,93],"h2",{"id":92},"tldr","TL;DR",[95,96,97,117,126,129,132],"ul",{},[98,99,100,101,110,111,116],"li",{},"I had a 500-video backlog of conference talks and tutorials I was never going to watch, so I pulled each transcript with ",[102,103,107],"a",{"href":104,"rel":105},"https:\u002F\u002Fapify.com\u002Fstarvibe\u002Fyoutube-video-transcript",[106],"nofollow",[23,108,109],{},"apify \u002Fstarvibe\u002Fyoutube-video-transcript"," on ",[102,112,115],{"href":113,"rel":114},"https:\u002F\u002Fmonid.ai",[106],"Monid"," instead.",[98,118,119,120,125],{},"The endpoint takes one video URL plus a language and returns a timestamped transcript, a clean concatenated text, and the video's metadata. Billed per result (magnitude only at ",[102,121,124],{"href":122,"rel":123},"https:\u002F\u002Fmonid.ai\u002Ftools",[106],"monid.ai\u002Ftools",").",[98,127,128],{},"I fed each transcript to a model with a fixed summary prompt and got a three-bullet gist plus the timestamps worth jumping to.",[98,130,131],{},"Roughly 500 transcripts landed in the low single-digit dollars, and reading the summaries took an afternoon instead of a hundred-plus hours of playback.",[98,133,134],{},"Honest limits at the end: auto-captions have errors, transcripts drop the visuals, and this replaces triage, not the handful of videos you actually should watch.",[90,136,138],{"id":137},"the-backlog-that-was-really-a-guilt-pile","The backlog that was really a guilt pile",[11,140,141],{},"You know this list. Mine was a mix of conference talks a friend swore by, hour-long deep dives I bookmarked at 1am, and tutorial series I told myself I would work through on a quiet weekend. Five hundred videos. At even fifteen minutes each that is over a hundred hours, and the honest truth is that maybe forty of them held something I needed. The rest were there because closing the tab felt like admitting I would never learn the thing.",[11,143,144],{},"The problem was never a lack of time to learn. It was that I could not tell, without watching, which forty mattered. A title and a thumbnail are marketing. The substance I wanted was text sitting inside every one of those videos, and text is something code can read far faster than I can.",[90,146,148],{"id":147},"set-up-once","Set up once",[150,151,153],"h3",{"id":152},"for-agents","For agents",[11,155,156,157,162],{},"Grab an API key at ",[102,158,161],{"href":159,"rel":160},"https:\u002F\u002Fapp.monid.ai\u002F",[106],"app.monid.ai",", then paste this to your agent and hand it the key:",[16,164,169],{"className":165,"code":167,"language":168},[166],"language-text","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md\n","text",[23,170,167],{"__ignoreMap":21},[11,172,173,174,179],{},"It learns the whole discover, inspect, run workflow itself. More details in the ",[102,175,178],{"href":176,"rel":177},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-skill",[106],"agent quickstart",".",[150,181,183],{"id":182},"for-humans","For humans",[16,185,189],{"className":186,"code":187,"language":188,"meta":21,"style":21},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm install -g @monid-ai\u002Fcli\nmonid keys add --label main --key \u003Cyour-api-key>\n","bash",[23,190,191,206],{"__ignoreMap":21},[26,192,193,197,200,203],{"class":28,"line":29},[26,194,196],{"class":195},"sBMFI","npm",[26,198,199],{"class":36}," install",[26,201,202],{"class":36}," -g",[26,204,205],{"class":36}," @monid-ai\u002Fcli\n",[26,207,209,212,215,218,221,224,227,231,234,238],{"class":28,"line":208},2,[26,210,211],{"class":195},"monid",[26,213,214],{"class":36}," keys",[26,216,217],{"class":36}," add",[26,219,220],{"class":36}," --label",[26,222,223],{"class":36}," main",[26,225,226],{"class":36}," --key",[26,228,230],{"class":229},"sMK4o"," \u003C",[26,232,233],{"class":36},"your-api-ke",[26,235,237],{"class":236},"sTEyZ","y",[26,239,240],{"class":229},">\n",[11,242,243,244,179],{},"More details in the ",[102,245,248],{"href":246,"rel":247},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-cli",[106],"CLI quickstart",[90,250,252],{"id":251},"why-i-did-not-use-youtubes-own-api","Why I did not use YouTube's own API",[11,254,255,256,261,262,265],{},"My first instinct was the official route, and it is worth saying why it does not work here. The ",[102,257,260],{"href":258,"rel":259},"https:\u002F\u002Fdevelopers.google.com\u002Fyoutube\u002Fv3\u002Fdocs\u002Fcaptions\u002Fdownload",[106],"YouTube Data API"," has a ",[23,263,264],{},"captions.download"," method, and the moment you read the docs you hit the wall: it only returns captions for videos you own. Downloading the transcript of someone else's talk is not something the official API will do for you, at any price, because it is scoped to the channel owner's OAuth. For a backlog of other people's videos, that is a dead end before you start.",[11,267,268,269,274,275,280],{},"So the job was: give it a URL, get back the words. The endpoint that does exactly that is ",[102,270,272],{"href":104,"rel":271},[106],[23,273,109],{},", maintained on ",[102,276,279],{"href":277,"rel":278},"https:\u002F\u002Fapify.com",[106],"Apify",". It fetches multi-language captions with an automatic fallback to auto-generated ones, and hands back both timestamped segments and a single concatenated transcript, plus the metadata I would sort on later.",[90,282,284],{"id":283},"the-pull","The pull",[11,286,287],{},"I never trust a source on faith, so I ran one video first and read the transcript against the actual playback:",[16,289,291],{"className":186,"code":290,"language":188,"meta":21,"style":21},"monid run -p apify -e \u002Fstarvibe\u002Fyoutube-video-transcript \\\n  -i '{\"youtube_url\":\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=gN07gbipMoY\",\"language\":\"en\"}' -w\n# -> COMPLETED: 1 timestamped transcript + concatenated text\n#    + video metadata, billed per result\n",[23,292,293,313,330,337],{"__ignoreMap":21},[26,294,295,297,300,303,305,308,310],{"class":28,"line":29},[26,296,211],{"class":195},[26,298,299],{"class":36}," run",[26,301,302],{"class":36}," -p",[26,304,49],{"class":36},[26,306,307],{"class":36}," -e",[26,309,52],{"class":36},[26,311,312],{"class":236}," \\\n",[26,314,315,318,321,324,327],{"class":28,"line":208},[26,316,317],{"class":36},"  -i",[26,319,320],{"class":229}," '",[26,322,323],{"class":36},"{\"youtube_url\":\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=gN07gbipMoY\",\"language\":\"en\"}",[26,325,326],{"class":229},"'",[26,328,329],{"class":36}," -w\n",[26,331,333],{"class":28,"line":332},3,[26,334,336],{"class":335},"sHwdD","# -> COMPLETED: 1 timestamped transcript + concatenated text\n",[26,338,340],{"class":28,"line":339},4,[26,341,342],{"class":335},"#    + video metadata, billed per result\n",[11,344,345,346,349,350,353,354,357,358,361,362,365,366,369,370,373,374,377],{},"The words matched what I heard, the timestamps lined up with the spots I spot-checked, and the ",[23,347,348],{},"en"," language flag pulled the English captions cleanly. A free ",[23,351,352],{},"monid inspect -p apify -e \u002Fstarvibe\u002Fyoutube-video-transcript"," had already shown me the schema and the per-result price, so I knew the shape of the bill before I opened the tap. One thing the schema makes explicit and I want to pass on: you provide exactly one of ",[23,355,356],{},"youtube_url"," (a single video, paired with ",[23,359,360],{},"language",") or ",[23,363,364],{},"channel_url"," (with ",[23,367,368],{},"max_videos",", ",[23,371,372],{},"start_date",", and ",[23,375,376],{},"end_date"," to sweep a whole channel). My backlog was a scattered list of individual videos, so I looped the single-video form once per URL.",[11,379,380],{},[381,382],"img",{"alt":383,"src":384},"The backlog pipeline: 500 video URLs, one transcript call each, clean concatenated text, a fixed summarize prompt, and a three-bullet gist with jump timestamps","\u002Fimg\u002Fblog\u002Fsummarized-500-youtube-videos-without-watching-fig-backlog-to-summaries.png",[11,386,387,388,390,391,393,394,396,397,399],{},"For channels I wanted wholesale, the other form is one call: point ",[23,389,364],{}," at the channel, set ",[23,392,368],{}," and a ",[23,395,372],{},"\u002F",[23,398,376],{}," window, and it batches the archive. Roughly 500 transcripts across my mixed list came to the low single-digit dollars total, billed per result, which is cheaper than the one coffee I would have needed to sit through even the first ten videos.",[90,401,403],{"id":402},"letting-the-model-do-the-watching","Letting the model do the watching",[11,405,406],{},"A folder of 500 transcripts is not reading material either, so the second half was making the text small. I fed each concatenated transcript to a model with one fixed instruction: give me a three-bullet summary of what this video actually teaches, name the single most useful moment, and return its timestamp so I can jump straight there if the summary earns a click.",[11,408,409],{},"That last part is why keeping the timestamped segments mattered. The concatenated text is what the model reads, but the timestamps turn a summary back into a two-minute skim when a video is worth it. For a fifty-minute talk, \"the useful part starts at 34:10\" is the entire value. I was not trying to avoid every video, just to find the forty that deserved my eyes and skip the 460 that did not.",[11,411,412],{},[381,413],{"alt":414,"src":415},"Triage by summary: if a summary is not useful you archive the video unwatched, and if it is you jump to the timestamp, then only watch the segment when it is still valuable","\u002Fimg\u002Fblog\u002Fsummarized-500-youtube-videos-without-watching-fig-triage-decision.png",[90,417,419],{"id":418},"the-honest-caveats","The honest caveats",[11,421,422],{},"I would be lying if I said transcripts are as good as watching, so three things I keep in mind.",[11,424,425],{},"Auto-generated captions have errors. When the endpoint falls back to auto-captions, technical terms, names, and code get mangled, and a summary built on a garbled transcript inherits the garble. For anything where a specific number or API name matters, I treat the summary as a pointer to the timestamp, not as the source of truth.",[11,427,428],{},"Transcripts throw away the picture. A whiteboard talk, a screen-recorded tutorial, a chart-heavy keynote: the words alone lose the half that lives on screen. This method is excellent for talks and interviews that are mostly speech, and weakest for anything where the demo is the point. Knowing which is which is on you.",[11,430,431],{},"This is triage, not a replacement for watching. The whole win is deciding faster which videos are worth real attention. The forty that mattered, I still watched, or at least watched the segment the timestamp sent me to. The method bought back the hundred hours I would have spent finding them.",[90,433,435],{"id":434},"faq","FAQ",[11,437,438,442,443,445,446,449],{},[439,440,441],"strong",{},"Do I need a YouTube API key or OAuth?","\nNo. The official ",[23,444,264],{}," only works for videos you own, so it cannot touch a backlog of other people's videos. You integrate Monid once, fund a pay-as-you-go wallet, and the provider on ",[102,447,279],{"href":277,"rel":448},[106]," handles the captions access.",[11,451,452,455,456,458,459,369,461,373,463,465,466,468],{},[439,453,454],{},"Can I pull a whole channel instead of one video at a time?","\nYes. Pass ",[23,457,364],{}," with ",[23,460,368],{},[23,462,372],{},[23,464,376],{}," instead of ",[23,467,356],{},", and one call sweeps the channel's archive inside that date window.",[11,470,471,474],{},[439,472,473],{},"What does it actually return per video?","\nA timestamped transcript in segments, a single concatenated transcript text, and video metadata like title, duration, publish date, and engagement counts. The timestamps are what let a summary point you back to the exact moment worth watching.",[11,476,477,480,481,179],{},[439,478,479],{},"How much did 500 transcripts cost?","\nBilling is per result, so one spot-check video is a fraction of a cent and a 500-video sweep lands in the low single-digit dollars, always shown before the run. Current prices are at ",[102,482,124],{"href":122,"rel":483},[106],[11,485,486,489],{},[439,487,488],{},"Can an agent run the whole thing?","\nYes. Because Monid ships as an MCP server, I later handed a fresh batch to an agent as \"pull the English transcript for each of these URLs and summarize each in three bullets with the key timestamp,\" and it ran the endpoint and returned the summaries.",[90,491,493],{"id":492},"try-it-on-your-own-watch-later-list","Try it on your own watch-later list",[11,495,496,497,179],{},"Take the backlog you have been feeling guilty about. Inspect the endpoint for free, pull one transcript, and read it against the video to trust it. If it matches, loop your list, feed the text to a model with a fixed summary prompt, and read the gists instead of the guilt. It costs pocket change to reclaim your week, at ",[102,498,500],{"href":113,"rel":499},[106],"monid.ai",[502,503,504],"style",{},"html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":21,"searchDepth":208,"depth":208,"links":506},[507,508,509,513,514,515,516,517,518],{"id":92,"depth":208,"text":93},{"id":137,"depth":208,"text":138},{"id":147,"depth":208,"text":148,"children":510},[511,512],{"id":152,"depth":332,"text":153},{"id":182,"depth":332,"text":183},{"id":251,"depth":208,"text":252},{"id":283,"depth":208,"text":284},{"id":402,"depth":208,"text":403},{"id":418,"depth":208,"text":419},{"id":434,"depth":208,"text":435},{"id":492,"depth":208,"text":493},null,"\u002Fimg\u002Fblog\u002Fsummarized-500-youtube-videos-without-watching.png","How I cleared a 500-video watch-later backlog by pulling every transcript with one call and letting a model summarize them.",false,"md",{},true,"\u002Fblog\u002Fsummarized-500-youtube-videos-without-watching","2026-07-24",{"title":5,"description":521},"blog\u002Fsummarized-500-youtube-videos-without-watching",[531,532,533,534],"youtube","web scraping","transcripts","apify","M9T1zYVx8llOLWS3GjGokdo7m5X8vX3h7DV7khLAm48",[537,599,667,733],{"id":538,"title":539,"author":519,"body":540,"category":519,"cover":584,"description":21,"draft":522,"extension":523,"image":519,"launchCta":585,"listingCover":519,"meta":588,"navigation":525,"ogImage":519,"path":589,"publishedAt":590,"readTime":519,"seo":591,"stem":592,"tags":593,"toolCategory":519,"updatedAt":519,"__hash__":598},"blog\u002Fblog\u002Fakta-pro-is-now-available-on-monid.md","Introducing private markets\ndata for agents",{"type":8,"value":541,"toc":580},[542,546,554,557,561,567,574,577],[90,543,545],{"id":544},"what-is-aktapro","What is akta.pro",[11,547,548,553],{},[102,549,552],{"href":550,"rel":551},"https:\u002F\u002Fwww.akta.pro\u002F",[106],"akta.pro"," is a private company data and signals API for\nAI agents. Company Database covers 20M+ companies with 75+ structured fields\neach. News Signals delivers deduplicated, entity-resolved company news,\nindustry news, and signals on open-ended topics, all scored for impact and\nsentiment.",[11,555,556],{},"Private-company research is usually scattered across databases, news feeds,\nreview sites, and web search. akta.pro turns that into structured API calls, so\nan agent gets the right company context and keeps moving.",[90,558,560],{"id":559},"what-is-monid","What is Monid",[11,562,563,566],{},[102,564,115],{"href":113,"rel":565},[106]," is the tool layer for agents. It lets agents connect\nto all the tools and APIs they need, without managing signups, API keys, or\nsubscriptions.",[11,568,569,570,179],{},"Today, Monid provides tools for social media scraping, web search, image and\nmusic generation, people data search, weather APIs, ",[102,571,573],{"href":122,"rel":572},[106],"and more",[575,576],"hr",{},[11,578,579],{},"On Monid, akta.pro becomes available as part of that same layer. Your agent can\nrequest private-company context, call akta.pro through Monid, receive structured\nmarket data, and continue the task. Private markets research should feel like\nany other tool call: describe the company or sector, get the signal, keep\nbuilding.",{"title":21,"searchDepth":208,"depth":208,"links":581},[582,583],{"id":544,"depth":208,"text":545},{"id":559,"depth":208,"text":560},"\u002Fimg\u002Fblog\u002Fakta-pro-is-now-available-on-monid-v2.png",{"label":586,"command":587},"Give your agent this line to get started.","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use akta.pro to research recent news, company enrichment, and alternative signals for Databricks",{},"\u002Fblog\u002Fakta-pro-is-now-available-on-monid","2026-07-07",{"title":539,"description":21},"blog\u002Fakta-pro-is-now-available-on-monid",[594,595,596,597],"agents","partner-tools","private-markets","data","05ST9oH9qSQ4_vNxcczvHDEyev2JDIqBwMiM-zelWJo",{"id":600,"title":601,"author":519,"body":602,"category":519,"cover":656,"description":657,"draft":522,"extension":523,"image":519,"launchCta":519,"listingCover":519,"meta":658,"navigation":525,"ogImage":519,"path":659,"publishedAt":660,"readTime":519,"seo":661,"stem":662,"tags":663,"toolCategory":519,"updatedAt":519,"__hash__":666},"blog\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.md","Your Claude Code can now make phone calls",{"type":8,"value":603,"toc":652},[604,607,616,620,628,631,633,638,644,646,649],[11,605,606],{"style":13},"Copy this line to your agent to make your first phone call.",[16,608,610],{"className":18,"code":609,"language":20,"meta":21,"style":21},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use Saperly to call my phone number to confirm the connection works\n",[23,611,612],{"__ignoreMap":21},[26,613,614],{"class":28,"line":29},[26,615,609],{},[90,617,619],{"id":618},"what-is-saperly","What is Saperly",[11,621,622,627],{},[102,623,626],{"href":624,"rel":625},"https:\u002F\u002Fsaperly.com\u002F",[106],"Saperly"," is phone infrastructure for AI agents. It gives\nan agent a real phone number with voice, SMS, routing, spend controls, and\ncompliance built in, without making the builder manage carrier accounts or\ntelephony paperwork.",[11,629,630],{},"Your agent can confirm an appointment, follow up on a lead, check availability,\nor route a conversation without leaving the workflow it is already running.",[90,632,560],{"id":559},[11,634,635,566],{},[102,636,115],{"href":113,"rel":637},[106],[11,639,640,641,179],{},"Today, Monid provides tools for social media scraping, web search, image \u002F\nmusic \u002F 3d model generation, people data search, weather APIs, ",[102,642,573],{"href":122,"rel":643},[106],[575,645],{},[11,647,648],{},"On Monid, Saperly becomes available as part of that same layer. Your agent can\nrequest a phone call, use Saperly through Monid, receive the result, and keep\ngoing. Calling should feel like any other tool call: describe the outcome, let\nthe agent handle the phone work, and continue the task.",[502,650,651],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":21,"searchDepth":208,"depth":208,"links":653},[654,655],{"id":618,"depth":208,"text":619},{"id":559,"depth":208,"text":560},"\u002Fimg\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.png","Saperly is now available on Monid. Your agent can now make phone calls for you.",{},"\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls","2026-07-05",{"title":601,"description":657},"blog\u002Fyour-claude-code-can-now-make-phone-calls",[594,595,664,665],"voice","phone","Wp96EVH5j2eyHDSu2f5Rtv0RYmyWX7frAhalel9fOus",{"id":668,"title":669,"author":519,"body":670,"category":519,"cover":722,"description":723,"draft":522,"extension":523,"image":519,"launchCta":519,"listingCover":519,"meta":724,"navigation":525,"ogImage":519,"path":725,"publishedAt":726,"readTime":519,"seo":727,"stem":728,"tags":729,"toolCategory":519,"updatedAt":519,"__hash__":732},"blog\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.md","Introducing\nClaude for 3D models",{"type":8,"value":671,"toc":718},[672,675,684,688,696,699,701,706,711,713,716],[11,673,674],{"style":13},"Copy this line to your agent to generate your 3D model.",[16,676,678],{"className":18,"code":677,"language":20,"meta":21,"style":21},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a 3D model for a rabbit\n",[23,679,680],{"__ignoreMap":21},[26,681,682],{"class":28,"line":29},[26,683,677],{},[90,685,687],{"id":686},"what-is-suzanne","What is Suzanne",[11,689,690,695],{},[102,691,694],{"href":692,"rel":693},"https:\u002F\u002Fwww.suzanne3d.com",[106],"Suzanne"," is an AI-native 3D modeling tool that turns a prompt into a\nusable 3D asset. Instead of opening a modeling tool, blocking out forms,\nadding details, and exporting by hand, you describe what you want and let\nSuzanne generate the model for you.",[11,697,698],{},"That changes who can create 3D objects. Product teams can prototype visual\nideas faster. Game builders can rough out props and characters without\nwaiting on a full art pass. Agents can generate assets as part of a larger\nworkflow, then hand those files to downstream tools for rendering, testing,\nor iteration.",[90,700,560],{"id":559},[11,702,703,566],{},[102,704,115],{"href":113,"rel":705},[106],[11,707,569,708,179],{},[102,709,573],{"href":122,"rel":710},[106],[575,712],{},[11,714,715],{},"On Monid, Suzanne becomes available as part of that same layer. Your agent can\nask for the 3D asset it needs, call Suzanne through Monid, and continue the task.\n3D creation should feel as direct as text generation: describe the thing, get\nthe artifact, keep building.",[502,717,651],{},{"title":21,"searchDepth":208,"depth":208,"links":719},[720,721],{"id":686,"depth":208,"text":687},{"id":559,"depth":208,"text":560},"\u002Fimg\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.png","Suzanne is now available on Monid. Turn any idea into a production-ready 3D model in one prompt.",{},"\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models","2026-06-25",{"title":669,"description":723},"blog\u002Fintroducing-suzanne-chatgpt-for-3d-models",[730,594,731],"3d","creative-tools","Mz475YlhLBgR80gyiTlL2MhfALZKYwbl4Rfwy96HZG0",{"id":734,"title":735,"author":519,"body":736,"category":519,"cover":795,"description":796,"draft":522,"extension":523,"image":519,"launchCta":519,"listingCover":519,"meta":797,"navigation":525,"ogImage":519,"path":798,"publishedAt":799,"readTime":519,"seo":800,"stem":801,"tags":802,"toolCategory":519,"updatedAt":519,"__hash__":805},"blog\u002Fblog\u002Fminimax-is-now-available-on-monid.md","MiniMax is now available on Monid",{"type":8,"value":737,"toc":790},[738,741,750,754,762,766,769,771,777,783,785,788],[11,739,740],{"style":13},"Copy this line to your agent to create music.",[16,742,744],{"className":18,"code":743,"language":20,"meta":21,"style":21},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a song with MiniMax Music 2.6\n",[23,745,746],{"__ignoreMap":21},[26,747,748],{"class":28,"line":29},[26,749,743],{},[90,751,753],{"id":752},"minimax-music-26","MiniMax Music 2.6",[11,755,756,761],{},[102,757,760],{"href":758,"rel":759},"https:\u002F\u002Fwww.minimax.io",[106],"MiniMax"," Music 2.6 turns a prompt into music your agent can use right away. Describe the style, mood, lyrics, or use case, and generate a track inside the same workflow.",[90,763,765],{"id":764},"minimax-text-to-image-image-01","MiniMax Text-to-Image image-01",[11,767,768],{},"MiniMax image-01 turns text prompts into images. Ask for a concept, scene, product visual, or creative asset, and let your agent generate it through Monid.",[90,770,560],{"id":559},[11,772,773,776],{},[102,774,115],{"href":113,"rel":775},[106]," is the tool layer for agents. It lets agents connect to all the tools and APIs they need, without managing signups, API keys, or subscriptions.",[11,778,779,780,179],{},"Today, Monid provides tools for social media scraping, web search, image and music generation, people data search, weather APIs, ",[102,781,573],{"href":122,"rel":782},[106],[575,784],{},[11,786,787],{},"On Monid, MiniMax becomes part of the same tool layer your agent already uses. Describe what you need, generate the image or music, and keep building.",[502,789,651],{},{"title":21,"searchDepth":208,"depth":208,"links":791},[792,793,794],{"id":752,"depth":208,"text":753},{"id":764,"depth":208,"text":765},{"id":559,"depth":208,"text":560},"\u002Fimg\u002Fblog\u002Fminimax-is-now-available-on-monid.png","Create images and music with MiniMax models through Monid.",{},"\u002Fblog\u002Fminimax-is-now-available-on-monid","2026-06-24",{"title":735,"description":796},"blog\u002Fminimax-is-now-available-on-monid",[594,731,803,804],"image-generation","music-generation","B3dZqIjNJNK7Y9ysAenI0XzKobOZMlEP87FRWrW19Vc",1786670266524]