[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HZ9G9VA3DNK84A0SC7ZHSX":3,"skill-same:01M6HZ9G9VA3DNK84A0SC7ZHSX":59},{"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":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":41,"repositoryHtmlUrl":42,"repositoryHomepageUrl":6,"ownerHtmlUrl":43,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":44,"install":45,"resources":58},"01M6HZ9G9VA3DNK84A0SC7ZHSX","search-web",null,"Search the web via Jina AI — clean markdown results. Requires JINA_API_KEY env var.","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\u002F00-deep-research\u002Fskills\u002Fsearch-web\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30],"web","search","search web","http","api","markdown","results","clean","jina ai","get","env","via","2026-11-10 10:12:30",false,"---\nname: search-web\ndescription: Search the web via Jina AI — clean markdown results. Requires JINA_API_KEY env var.\ntools: [tama_http_get]\n---\n\nEVERY call to tama_http_get in this skill MUST include the authorization header. No exceptions:\n\n  headers=[{\"Authorization\": \"Bearer ${JINA_API_KEY}\"}]\n\nCalls without this header will return 401 and fail.\n\n## Step 1 — search\n\n  https:\u002F\u002Fs.jina.ai\u002F?q=\u003Curl-encoded-query>\n\nReturns a clean list of results: titles, URLs, and snippets. Encode spaces as `+`.\n\n  tama_http_get(url=\"https:\u002F\u002Fs.jina.ai\u002F?q=rust+programming+language+2024\", headers=[{\"Authorization\": \"Bearer ${JINA_API_KEY}\"}])\n\nPick the 1-2 most relevant URLs from the results.\n\n## Step 2 — read\n\n  https:\u002F\u002Fr.jina.ai\u002F\u003Cfull-url>\n\nFetches a page as clean markdown — no ads, no nav, no boilerplate.\n\n  tama_http_get(url=\"https:\u002F\u002Fr.jina.ai\u002Fhttps:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FRust_(programming_language)\", headers=[{\"Authorization\": \"Bearer ${JINA_API_KEY}\"}])\n\n## Rules\n\n- At most 1 search call per query.\n- At most 2 reader calls per search. Stop when you have enough.\n- Extract only what is relevant to your research question.\n","EVERY call to tama_http_get in this skill MUST include the authorization header. No exceptions:\n\n  headers=[{\"Authorization\": \"Bearer ${JINA_API_KEY}\"}]\n\nCalls without this header will return 401 and fail.\n\n## Step 1 — search\n\n  https:\u002F\u002Fs.jina.ai\u002F?q=\u003Curl-encoded-query>\n\nReturns a clean list of results: titles, URLs, and snippets. Encode spaces as `+`.\n\n  tama_http_get(url=\"https:\u002F\u002Fs.jina.ai\u002F?q=rust+programming+language+2024\", headers=[{\"Authorization\": \"Bearer ${JINA_API_KEY}\"}])\n\nPick the 1-2 most relevant URLs from the results.\n\n## Step 2 — read\n\n  https:\u002F\u002Fr.jina.ai\u002F\u003Cfull-url>\n\nFetches a page as clean markdown — no ads, no nav, no boilerplate.\n\n  tama_http_get(url=\"https:\u002F\u002Fr.jina.ai\u002Fhttps:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FRust_(programming_language)\", headers=[{\"Authorization\": \"Bearer ${JINA_API_KEY}\"}])\n\n## Rules\n\n- At most 1 search call per query.\n- At most 2 reader calls per search. Stop when you have enough.\n- Extract only what is relevant to your research question.\n",{"name":5,"tools":36,"description":7},[37],"tama_http_get","main","848a238ef79e5814aff94b7696397cb18c6e6135","examples\u002F00-deep-research\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":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add mlnja\u002Ftama --skill search-web",{"tool":51,"command":52},"bunx","bunx skills add mlnja\u002Ftama --skill search-web",{"tool":54,"command":55},"pnpm","pnpm dlx skills add mlnja\u002Ftama --skill search-web","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F00-deep-research\u002Fskills\u002Fsearch-web\u002FSKILL.md",true,[],[60,76,89,105,110,122],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":31},"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",[],[62,67,68,69,70,71,72,73,74,75],"for","run","code","Bash","math","read","write","files","commands",{"skillNo":77,"name":5,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":31},"01M6HZAMQXJ095CMWB5PTNTG45","Search the web using DuckDuckGo. Use when you need to find current information, facts, news, or any topic online. No API key required.","https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F24-supervisor\u002Fskills\u002Fsearch-web\u002FSKILL.md",[],[21,20,19,22,23,82,73,83,74,84,28,85,86,87,88],"find","use","news","information","duckduckgo","you","facts",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":31},"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",[],[91,96,97,28,98,99,100,72,101,102,103,104],"keys","progress","SET","team","supervisor","append","workers","mem","shared",{"skillNo":106,"name":5,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":31},"01M6HZAFYMJV6C3YECJS5VTVH1","https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F18-stock-analysis\u002Fskills\u002Fsearch-web\u002FSKILL.md",[],[21,20,19,28,22,23,82,73,83,74,84,85,86,87,88],{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":31},"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",[],[117,103,98,91,118,104,119,120,121],"mem set","pipeline","store","it","can",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":31},"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",[],[103,129,28,118],"mem get"]