[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M718MJ77WN3T7NK9DCE51V7B":3,"skill-same:01M718MJ77WN3T7NK9DCE51V7B":74},{"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":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":47,"install":48,"resources":61},"01M718MJ77WN3T7NK9DCE51V7B","scheduler",null,"Schedule reminders and recurring tasks that fire automatically. Use scheduler__create to save them.","gabogabucho\u002Flumen-agent","gabogabucho","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F31289031?v=4","01M718M03KH9MJAX0Z7QVN15J6","Gabriel Urrutia","01M718M04NTD7HHE720AJHGC09",18,"MIT","https:\u002F\u002Fgithub.com\u002Fgabogabucho\u002Flumen-agent\u002Fblob\u002Fmain\u002Flumen\u002Fmodules\u002Fscheduler\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29],"tier-2","create","recurring","reminders","memory","list","use","cancel","tasks","schedule","save","2026-11-10 10:12:30",false,"---\nname: scheduler\ndescription: \"Schedule reminders and recurring tasks that fire automatically. Use scheduler__create to save them.\"\nmin_capability: tier-2\nprovides: [scheduler__create, scheduler__list, scheduler__cancel]\nrequires:\n  connectors: [memory]\n---\n# Scheduler\n\nYou can schedule reminders that are DELIVERED AUTOMATICALLY at the right time\nthrough the conversation channel. A background loop fires them — you do not\nneed to do anything at delivery time.\n\n## How to handle reminder requests\n\nWhen the user says things like:\n- \"Remind me to call Maria at 3pm\"\n- \"Every Monday, remind me to check reports\"\n- \"In 30 minutes, tell me to take a break\"\n\nDo the following:\n1. Extract WHAT to remind (keep the user's words)\n2. Resolve WHEN to an absolute local date-time 'YYYY-MM-DD HH:MM'\n   (compute relative times like \"in 30 minutes\" yourself)\n3. Call scheduler__create with text + when (+ recurrence for recurring:\n   'daily' or 'weekly:mon'..'weekly:sun')\n4. Confirm back to the user with the exact date and time\n\n## Managing reminders\n\n- \"What reminders do I have?\" → scheduler__list\n- \"Cancel the X reminder\" → scheduler__list to find the job id, then scheduler__cancel\n\n## Rules\n\n- NEVER claim a reminder is set without calling scheduler__create and getting\n  back a job id. If the call returns an error, tell the user honestly.\n- Always confirm times in the user's timezone.\n","# Scheduler\n\nYou can schedule reminders that are DELIVERED AUTOMATICALLY at the right time\nthrough the conversation channel. A background loop fires them — you do not\nneed to do anything at delivery time.\n\n## How to handle reminder requests\n\nWhen the user says things like:\n- \"Remind me to call Maria at 3pm\"\n- \"Every Monday, remind me to check reports\"\n- \"In 30 minutes, tell me to take a break\"\n\nDo the following:\n1. Extract WHAT to remind (keep the user's words)\n2. Resolve WHEN to an absolute local date-time 'YYYY-MM-DD HH:MM'\n   (compute relative times like \"in 30 minutes\" yourself)\n3. Call scheduler__create with text + when (+ recurrence for recurring:\n   'daily' or 'weekly:mon'..'weekly:sun')\n4. Confirm back to the user with the exact date and time\n\n## Managing reminders\n\n- \"What reminders do I have?\" → scheduler__list\n- \"Cancel the X reminder\" → scheduler__list to find the job id, then scheduler__cancel\n\n## Rules\n\n- NEVER claim a reminder is set without calling scheduler__create and getting\n  back a job id. If the call returns an error, tell the user honestly.\n- Always confirm times in the user's timezone.\n",{"name":5,"provides":35,"requires":39,"description":7,"min_capability":19},[36,37,38],"scheduler__create","scheduler__list","scheduler__cancel",{"connectors":40},[23],"main","3b2ab4e383cb54e6d4b890aacc15e5b457606d85","lumen\u002Fmodules\u002Fscheduler",3,"https:\u002F\u002Fgithub.com\u002Fgabogabucho\u002Flumen-agent","https:\u002F\u002Fgithub.com\u002Fgabogabucho","2026-09-23 20:58:13",{"source":8,"skillName":5,"commands":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add gabogabucho\u002Flumen-agent --skill scheduler",{"tool":54,"command":55},"bunx","bunx skills add gabogabucho\u002Flumen-agent --skill scheduler",{"tool":57,"command":58},"pnpm","pnpm dlx skills add gabogabucho\u002Flumen-agent --skill scheduler","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgabogabucho\u002Flumen-agent\u002Fblob\u002Fmain\u002Flumen\u002Fmodules\u002Fscheduler\u002FSKILL.md",true,[62,68],{"path":63,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":66,"sourceHtmlUrl":67},"connector.py","SCRIPT","脚本",15564,"https:\u002F\u002Fgithub.com\u002Fgabogabucho\u002Flumen-agent\u002Fblob\u002Fmain\u002Flumen\u002Fmodules\u002Fscheduler\u002Fconnector.py",{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"manifest.yaml","REFERENCE","参考文档",383,"https:\u002F\u002Fgithub.com\u002Fgabogabucho\u002Flumen-agent\u002Fblob\u002Fmain\u002Flumen\u002Fmodules\u002Fscheduler\u002Fmanifest.yaml",[75,87,100,114,119,128],{"skillNo":76,"name":77,"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":30},"01M718MM4G0HNQKZQ4HMSPQVPG","text-responder","Responds to questions using the configured LLM","https:\u002F\u002Fgithub.com\u002Fgabogabucho\u002Flumen-agent\u002Fblob\u002Fmain\u002Flumen\u002Fskills\u002Ftext-responder\u002FSKILL.md",[],[82,83,84,85,86],"text","Responder","text responder","tier-1","questions",{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":30},"01M718MGENYTQ86N16X687X5RK","x-lumen-comunicacion-telegram","Tenés Telegram disponible como canal de salida y polling de entrada.","https:\u002F\u002Fgithub.com\u002Fgabogabucho\u002Flumen-agent\u002Fblob\u002Fmain\u002Flumen\u002Fcatalog\u002Fmodules\u002Fx-lumen-comunicacion-telegram\u002FSKILL.md",[],[94,95,96,97,85,98,99],"lumen","x lumen comunicacion telegram","telegram","message","de","send",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":30},"01M718MF9YCE1YGZ75559XGC3M","web-search-provider","Search the web and extract content from URLs","https:\u002F\u002Fgithub.com\u002Fgabogabucho\u002Flumen-agent\u002Fblob\u002Fmain\u002Flumen\u002Fcatalog\u002Fmodules\u002Fweb-search-provider\u002FSKILL.md",[],[107,108,109,110,111,112,113,19],"web","web search provider","provider","web search","search","extract","content",{"skillNo":115,"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":116,"categories":117,"keywords":118,"publishedAt":30},"01M718MDD293G1ED7KYMZYS0B0","https:\u002F\u002Fgithub.com\u002Fgabogabucho\u002Flumen-agent\u002Fblob\u002Fmain\u002Flumen\u002Fcatalog\u002Fmodules\u002Fscheduler\u002FSKILL.md",[],[5,26,29,19,20,21,22,23,24,25,27,28],{"skillNo":120,"name":121,"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":122,"categories":123,"keywords":124,"publishedAt":30},"01M718MC5QMPQ9VHK07F7CQG2A","paperclip-awareness","https:\u002F\u002Fgithub.com\u002Fgabogabucho\u002Flumen-agent\u002Fblob\u002Fmain\u002Flumen\u002Fcatalog\u002Fmodules\u002Fpaperclip\u002Fskills\u002Fpaperclip-awareness\u002FSKILL.md",[],[125,126,127],"paperclip awareness","paperclip","awareness",{"skillNo":129,"name":126,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":30},"01M718M9YZNTPG63CCSC3KCJB5","Integración con Paperclip para orquestación multi-agente. Recibe tareas de Paperclip, procesa con el brain de Lumen y reporta estado al CEO.","https:\u002F\u002Fgithub.com\u002Fgabogabucho\u002Flumen-agent\u002Fblob\u002Fmain\u002Flumen\u002Fcatalog\u002Fmodules\u002Fpaperclip\u002FSKILL.md",[],[126,134,19,135,136,98,137,138,139,94,140,141],"endpoint","multi","receiver","ceo","report","brain","para","task"]