[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HZ9R2SZN36QQMRTPVTEWBD":3,"skill-same:01M6HZ9R2SZN36QQMRTPVTEWBD":54},{"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":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":36,"repositoryHtmlUrl":37,"repositoryHomepageUrl":6,"ownerHtmlUrl":38,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":39,"install":40,"resources":53},"01M6HZ9R2SZN36QQMRTPVTEWBD","mem-append",null,"Append an item to a shared array in pipeline memory. Creates the array if it does not exist yet.","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\u002F03-poem-pipeline\u002Fskills\u002Fmem-append\u002FSKILL.md",[],[19,20,21,22,23,24,25],"append","mem","mem append","memory","pipeline","shared","it","2026-11-10 10:12:30",false,"---\nname: mem-append\ndescription: Append an item to a shared array in pipeline memory. Creates the array if it does not exist yet.\ntools:\n  - tama_mem_append\n---\n\nUse `tama_mem_append(key, item)` to append an item to a JSON array stored under `key`.\n\n- `key` — the array name, e.g. `\"pipeline_errors\"` or `\"layers\"`\n- `item` — a JSON-encoded value to append. May be an object, string, or number.\n  Examples:\n  - `'{\"phase\": \"fixer\", \"error\": \"build failed\", \"attempt\": 1}'`\n  - `'\"some string\"'`\n\nIf the key does not exist yet, a new array is created automatically.\nThe current array contents are returned after the append.\n\nOther agents can read the full array with `tama_mem_get(key)`.\n","Use `tama_mem_append(key, item)` to append an item to a JSON array stored under `key`.\n\n- `key` — the array name, e.g. `\"pipeline_errors\"` or `\"layers\"`\n- `item` — a JSON-encoded value to append. May be an object, string, or number.\n  Examples:\n  - `'{\"phase\": \"fixer\", \"error\": \"build failed\", \"attempt\": 1}'`\n  - `'\"some string\"'`\n\nIf the key does not exist yet, a new array is created automatically.\nThe current array contents are returned after the append.\n\nOther agents can read the full array with `tama_mem_get(key)`.\n",{"name":5,"tools":31,"description":7},[32],"tama_mem_append","main","848a238ef79e5814aff94b7696397cb18c6e6135","examples\u002F03-poem-pipeline\u002Fskills\u002Fmem-append",0,"https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama","https:\u002F\u002Fgithub.com\u002Fmlnja","2026-10-21 19:25:45",{"source":8,"skillName":5,"commands":41,"prompt":51,"zipAvailable":52},[42,45,48],{"tool":43,"command":44},"npx","npx skills add mlnja\u002Ftama --skill mem-append",{"tool":46,"command":47},"bunx","bunx skills add mlnja\u002Ftama --skill mem-append",{"tool":49,"command":50},"pnpm","pnpm dlx skills add mlnja\u002Ftama --skill mem-append","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F03-poem-pipeline\u002Fskills\u002Fmem-append\u002FSKILL.md",true,[],[55,71,91,103,108,118],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":26},"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",[],[57,62,63,64,65,66,67,68,69,70],"for","run","code","Bash","math","read","write","files","commands",{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":26},"01M6HZAMQXJ095CMWB5PTNTG45","search-web","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",[],[78,79,80,81,82,83,68,84,69,85,86,87,88,89,90],"search web","search","web","http","api","find","use","news","get","information","duckduckgo","you","facts",{"skillNo":92,"name":22,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":26},"01M6HZAJPM6K5B0S6ZJPX59YS0","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",[],[22,97,98,86,99,100,101,67,19,102,20,24],"keys","progress","SET","team","supervisor","workers",{"skillNo":104,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":107,"publishedAt":26},"01M6HZAFYMJV6C3YECJS5VTVH1","https:\u002F\u002Fgithub.com\u002Fmlnja\u002Ftama\u002Fblob\u002Fmain\u002Fexamples\u002F18-stock-analysis\u002Fskills\u002Fsearch-web\u002FSKILL.md",[],[78,79,80,86,81,82,83,68,84,69,85,87,88,89,90],{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":114,"publishedAt":26},"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",[],[115,20,99,22,23,24,116,25,117],"mem set","store","can",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":26},"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",[],[20,125,86,23],"mem get"]