[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HZA7WCD4T8JTY6002V5D7D":3,"skill-same:01M6HZA7WCD4T8JTY6002V5D7D":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},"01M6HZA7WCD4T8JTY6002V5D7D","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\u002F16-faang-headcount\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 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 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\u002F16-faang-headcount\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\u002F16-faang-headcount\u002Fskills\u002Fsearch-web\u002FSKILL.md",true,[],[64,78,83,99,104,116],{"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,76,25,27,77],"for","run","code","Bash","math","read","commands",{"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,20,19,22,23,24,25,26,27,28,29,30,31,32,33],{"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,29,92,93,94,76,95,96,97,98],"keys","progress","SET","team","supervisor","append","workers","mem","shared",{"skillNo":100,"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":101,"categories":102,"keywords":103,"publishedAt":34},"01M6HZAFYMJV6C3YECJS5VTVH1","https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F18-stock-analysis\u002Fskills\u002Fsearch-web\u002FSKILL.md",[],[21,20,19,29,22,23,24,25,26,27,28,30,31,32,33],{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"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",[],[111,97,92,85,112,98,113,114,115],"mem set","pipeline","store","it","can",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"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",[],[97,123,29,112],"mem get"]