[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HZAFYMJV6C3YECJS5VTVH1":3,"skill-same:01M6HZAFYMJV6C3YECJS5VTVH1":63},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":48,"install":49,"resources":62},"01M6HZAFYMJV6C3YECJS5VTVH1","search-web",null,"Search the web using DuckDuckGo. Use when you need to find current information, facts, news, or any topic online. No API key required.","mlnja\u002Ftama","mlnja","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F175590424?v=4","01M6HZ9A42AECD4J4SCYQDF6TQ","MLOps.Ninja","01M6HZ9A8NSVG8X9ZHC8KHY51F",4,"MIT","https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F18-stock-analysis\u002Fskills\u002Fsearch-web\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"web","search","search web","http","api","find","write","use","files","news","get","information","duckduckgo","you","facts","2026-11-10 10:12:30",false,"---\nname: search-web\ndescription: Search the web using DuckDuckGo. Use when you need to find current information, facts, news, or any topic online. No API key required.\ntools: [tama_http_get, tama_files_write]\n---\n\nSearch the web using DuckDuckGo HTML search (no API key needed).\n\n## How to search\n\nCall tama_http_get with this URL pattern:\n\n  https:\u002F\u002Fhtml.duckduckgo.com\u002Fhtml\u002F?q=\u003Curl-encoded-query>\n\nEncode spaces as `+`, special characters with `%XX`.\n\nExamples:\n- tama_http_get(\"https:\u002F\u002Fhtml.duckduckgo.com\u002Fhtml\u002F?q=rust+programming+language+2024\")\n- tama_http_get(\"https:\u002F\u002Fhtml.duckduckgo.com\u002Fhtml\u002F?q=climate+change+latest+research\")\n\n## Parsing results\n\nThe response is HTML. Extract useful content from:\n- `\u003Ca class=\"result__a\">` — result title and link\n- `\u003Cspan class=\"result__snippet\">` — description snippet\n\n## Going deeper\n\nAfter finding a relevant URL, call tama_http_get on that URL to read the full page.\nPrefer well-known sources: Wikipedia, official docs, reputable news sites.\n","Search the web using DuckDuckGo HTML search (no API key needed).\n\n## How to search\n\nCall tama_http_get with this URL pattern:\n\n  https:\u002F\u002Fhtml.duckduckgo.com\u002Fhtml\u002F?q=\u003Curl-encoded-query>\n\nEncode spaces as `+`, special characters with `%XX`.\n\nExamples:\n- tama_http_get(\"https:\u002F\u002Fhtml.duckduckgo.com\u002Fhtml\u002F?q=rust+programming+language+2024\")\n- tama_http_get(\"https:\u002F\u002Fhtml.duckduckgo.com\u002Fhtml\u002F?q=climate+change+latest+research\")\n\n## Parsing results\n\nThe response is HTML. Extract useful content from:\n- `\u003Ca class=\"result__a\">` — result title and link\n- `\u003Cspan class=\"result__snippet\">` — description snippet\n\n## Going deeper\n\nAfter finding a relevant URL, call tama_http_get on that URL to read the full page.\nPrefer well-known sources: Wikipedia, official docs, reputable news sites.\n",{"name":5,"tools":39,"description":7},[40,41],"tama_http_get","tama_files_write","main","848a238ef79e5814aff94b7696397cb18c6e6135","examples\u002F18-stock-analysis\u002Fskills\u002Fsearch-web",0,"https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama","https:\u002F\u002Fgithub.com\u002Fmlnja","2026-10-21 19:25:45",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add mlnja\u002Ftama --skill search-web",{"tool":55,"command":56},"bunx","bunx skills add mlnja\u002Ftama --skill search-web",{"tool":58,"command":59},"pnpm","pnpm dlx skills add mlnja\u002Ftama --skill search-web","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F18-stock-analysis\u002Fskills\u002Fsearch-web\u002FSKILL.md",true,[],[64,78,83,99,111,119],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":34},"01M6HZAQGTH34JYVQ860Y4WN0W","shell","Run shell commands and read\u002Fwrite files — for computation, running code, or math.","https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F24-supervisor\u002Fskills\u002Fshell\u002FSKILL.md",[],[66,71,72,73,74,75,25,27,76,77],"code","run","Bash","math","read","commands","for",{"skillNo":79,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":34},"01M6HZAMQXJ095CMWB5PTNTG45","https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F24-supervisor\u002Fskills\u002Fsearch-web\u002FSKILL.md",[],[21,19,20,30,29,28,27,26,25,24,23,31,32,33,22],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":34},"01M6HZAJPM6K5B0S6ZJPX59YS0","memory","Shared team scratchpad. Read and append to shared keys so the supervisor and workers see each other's progress.","https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F24-supervisor\u002Fskills\u002Fmemory\u002FSKILL.md",[],[85,90,91,92,93,75,94,95,96,29,97,98],"shared","SET","team","supervisor","append","workers","mem","progress","keys",{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":34},"01M6HZADS8FR23YJ1ZP1M1AA6Q","mem-set","Store a value in shared pipeline memory so other agents can retrieve it.","https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F18-stock-analysis\u002Fskills\u002Fmem-set\u002FSKILL.md",[],[96,91,106,85,107,90,108,109,110],"mem set","pipeline","store","it","can",{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":34},"01M6HZACAG18JFKJXWQMMVC1R6","mem-get","Retrieve a value stored by another agent earlier in the pipeline.","https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F18-stock-analysis\u002Fskills\u002Fmem-get\u002FSKILL.md",[],[29,118,96,107],"mem get",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":125,"publishedAt":34},"01M6HZAAMTQ88XG7Z2F9S2Y7PN","mem-append","Append an item to a shared array in pipeline memory. Creates the array if it does not exist yet.","https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F18-stock-analysis\u002Fskills\u002Fmem-append\u002FSKILL.md",[],[126,96,94,107,90,109,85],"mem append"]