[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H4AFYKYFVZ8DJCZ85ATQ40":3,"skill-same:01M6H4AFYKYFVZ8DJCZ85ATQ40":75},{"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":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":47,"ownerHtmlUrl":48,"ownerBlogUrl":49,"ownerDescription":6,"updatedAt":50,"install":51,"resources":64},"01M6H4AFYKYFVZ8DJCZ85ATQ40","action-now-or-soon",null,"Split what is waiting on me into what to act on now (today) and what to act on soon, with the reason for each. Use when asked what I need to act on or answer now, what is urgent, what to do first today, or what can wait.","eyelock\u002Fassistants","eyelock","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1277325?v=4","01M6H423MGYJ0P316VZ2MMH75N","David Collie","01M6H423RR18QA9N8S2F3J8S8X",1,"MIT","https:\u002F\u002Fgithub.com\u002Feyelock\u002Fassistants\u002Fblob\u002Fdevelop\u002Fskills\u002Ftriage\u002Fskills\u002Faction-now-or-soon\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"action now or soon","now","action","split","when","to do","reason","waiting on me","for","can","first","answer","with","wait","act","me","do","use","2026-11-10 10:12:30",false,"---\nname: action-now-or-soon\ndescription: Split what is waiting on me into what to act on now (today) and what to act on soon, with the reason for each. Use when asked what I need to act on or answer now, what is urgent, what to do first today, or what can wait.\n---\n\n# Action Now Or Soon\n\nTakes what is waiting on the user (see `waiting-on-me`) and splits it in two. Follow the rules\nand answer shape in `triage-report`.\n\n## Now\n\nAn item is **now** when any of these holds:\n- it is from a key person the caller named;\n- it names a deadline of today or earlier, or a meeting within the next few hours;\n- it blocks someone: changes requested on their work, a failing check on the user's own work,\n  a direct question;\n- it has waited more than 2 working days.\n\nFill **Why now** with the rule that applied, in a few words: \"key person\", \"due today\",\n\"blocks @sam\", \"waited 3 days\". When several apply, name the strongest.\n\nA standing item is not dropped for being old: age is a reason to act now, not to skip it.\nAutomated senders go to **soon**, collapsed into one row per kind (see `triage-report`), unless\none blocks something.\n\n## Soon\n\nEverything else waiting on the user is **soon**. Leave **Why now** empty.\n\n## Order\n\nWithin `action-now`, put blocking items first, then deadlines, then key people, then age.\nWithin `action-soon`, oldest first.\n","# Action Now Or Soon\n\nTakes what is waiting on the user (see `waiting-on-me`) and splits it in two. Follow the rules\nand answer shape in `triage-report`.\n\n## Now\n\nAn item is **now** when any of these holds:\n- it is from a key person the caller named;\n- it names a deadline of today or earlier, or a meeting within the next few hours;\n- it blocks someone: changes requested on their work, a failing check on the user's own work,\n  a direct question;\n- it has waited more than 2 working days.\n\nFill **Why now** with the rule that applied, in a few words: \"key person\", \"due today\",\n\"blocks @sam\", \"waited 3 days\". When several apply, name the strongest.\n\nA standing item is not dropped for being old: age is a reason to act now, not to skip it.\nAutomated senders go to **soon**, collapsed into one row per kind (see `triage-report`), unless\none blocks something.\n\n## Soon\n\nEverything else waiting on the user is **soon**. Leave **Why now** empty.\n\n## Order\n\nWithin `action-now`, put blocking items first, then deadlines, then key people, then age.\nWithin `action-soon`, oldest first.\n",{"name":5,"description":7},"develop","5f79513fe27520bf03af784e8df568a04931c48d","skills\u002Ftriage\u002Fskills\u002Faction-now-or-soon",0,"https:\u002F\u002Fgithub.com\u002Feyelock\u002Fassistants","https:\u002F\u002Feyelock.github.io\u002Fassistants\u002F","https:\u002F\u002Fgithub.com\u002Feyelock","http:\u002F\u002Fwww.eyelock.net\u002Fblog","2026-11-14 00:30:01",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add eyelock\u002Fassistants --skill action-now-or-soon",{"tool":57,"command":58},"bunx","bunx skills add eyelock\u002Fassistants --skill action-now-or-soon",{"tool":60,"command":61},"pnpm","pnpm dlx skills add eyelock\u002Fassistants --skill action-now-or-soon","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Feyelock\u002Fassistants\u002Fblob\u002Fdevelop\u002Fskills\u002Ftriage\u002Fskills\u002Faction-now-or-soon\u002FSKILL.md",true,[65,71],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"evals\u002Feval_queries.json","REFERENCE","参考文档",672,"https:\u002F\u002Fgithub.com\u002Feyelock\u002Fassistants\u002Fblob\u002Fdevelop\u002Fskills\u002Ftriage\u002Fskills\u002Faction-now-or-soon\u002Fevals\u002Feval_queries.json",{"path":72,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":73,"sourceHtmlUrl":74},"evals\u002Fevals.json",3434,"https:\u002F\u002Fgithub.com\u002Feyelock\u002Fassistants\u002Fblob\u002Fdevelop\u002Fskills\u002Ftriage\u002Fskills\u002Faction-now-or-soon\u002Fevals\u002Fevals.json",[76,82,106,123,135,148],{"skillNo":77,"name":78,"nameZh":6,"description":6,"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":37},"01M6H46CHAJFE20J3Q118P9PW9","doctor","https:\u002F\u002Fgithub.com\u002Feyelock\u002Fassistants\u002Fblob\u002Fdevelop\u002Fplugins\u002Fwheelhouse\u002Fskills\u002Fdoctor\u002FSKILL.md",[],[78],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":37},"01M6H45X8QJZTQAPN56WZ8V111","add-seat","Add a named seat to a Wheelhouse - a crew member, a standing role (such as a dispatcher) or a worker - as a ynh harness with its charter, standing orders and only the tools its job needs, named from the Wheelhouse's roster. Use when asked to add, create or set up a seat, role, worker or agent in a Wheelhouse (a release manager, a PR watcher, a dispatcher, a designer, more workers), or to give a role a name, or to start on a Wheelhouse's team (its starter team), one role at a time. Also use to trial, make official or drop a seat.","https:\u002F\u002Fgithub.com\u002Feyelock\u002Fassistants\u002Fblob\u002Fdevelop\u002Fplugins\u002Fwheelhouse\u002Fskills\u002Fadd-seat\u002FSKILL.md",[],[89,90,91,92,93,36,94,95,96,31,97,98,99,23,100,101,102,103,104,105],"add","add seat","harness","SET","roster","release manager","workers","team","create","watcher","starter","more","worker","up","only","pr","as",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":37},"01M6H4BWCVR2YJVP8RW878NYDP","voice","How voices work - what a voice skill contains, how to write a new one, and how several voices compose into one reply. Use whenever drafting a reply in a named voice, or when asked to create or change a voice.","https:\u002F\u002Fgithub.com\u002Feyelock\u002Fassistants\u002Fblob\u002Fdevelop\u002Fskills\u002Fvoice\u002Fskills\u002Fvoice\u002FSKILL.md",[],[108,97,113,114,115,116,36,117,118,119,120,121,23,122],"how to","work","change","voice skill","compose","how","write","reply","new","drafting",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":37},"01M6H4BRVA87C6T495HCFNDQ7Z","voice-warm","A friendly voice that acknowledges the person and their effort. Compose with direct for friendly but brief.","https:\u002F\u002Fgithub.com\u002Feyelock\u002Fassistants\u002Fblob\u002Fdevelop\u002Fskills\u002Fvoice\u002Fskills\u002Fvoice-warm\u002FSKILL.md",[],[130,108,131,31,132,117,133,27,134],"voice warm","person","brief","direct","but",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":141,"publishedAt":37},"01M6H4BNFQ64X65YZDM9QMD61B","voice-formal","A careful, complete voice for people outside the team - customers, partners, senior stakeholders.","https:\u002F\u002Fgithub.com\u002Feyelock\u002Fassistants\u002Fblob\u002Fdevelop\u002Fskills\u002Fvoice\u002Fskills\u002Fvoice-formal\u002FSKILL.md",[],[142,108,96,143,144,145,146,147,27],"voice formal","complete","senior","careful","partners","people",{"skillNo":149,"name":150,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":154,"publishedAt":37},"01M6H4BHXE6KSNBY92TBFZY7QD","voice-direct","A plain, brief voice that leads with the answer. The default when no voice is named.","https:\u002F\u002Fgithub.com\u002Feyelock\u002Fassistants\u002Fblob\u002Fdevelop\u002Fskills\u002Fvoice\u002Fskills\u002Fvoice-direct\u002FSKILL.md",[],[155,133,108,31,132,156,30,157,23,158],"voice direct","leads","default","plain"]