[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-researchers-teach-ai-agents-to-write-their-own-skills":10,"sections":35},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":24,"tags":25,"sources":30,"feedback":34,"feedback_at":22,"cost_usd":34,"total_tokens":34},9226,"researchers-teach-ai-agents-to-write-their-own-skills","Researchers teach AI agents to write their own skills","A new training framework lets AI agents build, revise, and pick their own skills, boosting task success by up to 9.3 percent over prior methods.","A new framework called SkillMaster trains AI agents to write, edit, and choose their own skills instead of relying on hand-coded rules.\n\nMost agent frameworks treat skills as a library someone else curates - a teacher model, a human, or an external module decides what the agent is allowed to learn. SkillMaster trains the agent to do that job itself. It reviews its own completed task trajectories and decides whether to propose a new skill, update an existing one, or leave it alone. Each candidate edit gets tested against related \"probe tasks\" to check whether it actually helps before it is kept. A technique the researchers call DualAdv-GRPO scores task-performing decisions and skill-editing decisions separately, so training one does not destabilize the other. On two benchmark environments, ALFWorld and WebShop, agents trained this way beat the best existing methods by 8.8 percent and 9.3 percent on task success rate.\n\nThe interesting part is not the score, it is the shift in what the agent is responsible for. Instead of an outside system curating a skill library, the agent diagnoses its own failures, patches its own procedural knowledge, and carries that judgment into future tasks while making only limited edits to its skill bank. That is a step toward agents that improve themselves rather than agents that are improved by someone else's pipeline.\n\nALFWorld and WebShop are controlled, text-based sandboxes, not the real world, so the harder question - whether self-editing skill banks hold up outside a benchmark - is still open.","[\"ai agents\",\"reinforcement learning\",\"llm training\",\"research papers\"]","2026-10-01T04:00:00.000Z","2026-10-02T02:51:37.965Z","2026-10-02T02:51:43.878Z","published",null,[],"ai",[26,27,28,29],"ai agents","reinforcement learning","llm training","research papers",[31],{"name":32,"url":33},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2605.08693",0,{"sections":36},[37,40,44,48,53,58,62,67,72,76,81,86,91,96],{"name":38,"slug":24,"count":39,"latest_published_at":18},"AI",5629,{"name":41,"slug":42,"count":43,"latest_published_at":18},"Security","security",816,{"name":45,"slug":46,"count":47,"latest_published_at":18},"Policy","policy",430,{"name":49,"slug":50,"count":51,"latest_published_at":52},"Deals","deals",298,"2026-09-30T21:00:26.000Z",{"name":54,"slug":55,"count":56,"latest_published_at":57},"Hardware","hardware",196,"2026-09-30T13:00:00.000Z",{"name":59,"slug":60,"count":61,"latest_published_at":18},"Science","science",163,{"name":63,"slug":64,"count":65,"latest_published_at":66},"Consumer Tech","consumer-tech",149,"2026-09-30T22:57:11.000Z",{"name":68,"slug":69,"count":70,"latest_published_at":71},"Dev Tools","dev-tools",93,"2026-10-01T02:30:48.000Z",{"name":73,"slug":74,"count":70,"latest_published_at":75},"Software","software","2026-09-30T21:41:11.000Z",{"name":77,"slug":78,"count":79,"latest_published_at":80},"Startups","startups",84,"2026-09-30T20:39:09.000Z",{"name":82,"slug":83,"count":84,"latest_published_at":85},"Gaming","gaming",51,"2026-09-30T16:24:30.000Z",{"name":87,"slug":88,"count":89,"latest_published_at":90},"General","general",50,"2026-09-30T21:37:54.000Z",{"name":92,"slug":93,"count":94,"latest_published_at":95},"Reviews","reviews",31,"2026-09-28T14:31:34.000Z",{"name":97,"slug":98,"count":99,"latest_published_at":100},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]