github.com/itsablabla/openloaf-web
| Skill | Added | Review |
|---|---|---|
docx-skill apps/server/src/ai/builtin-skills/docx/en/SKILL.md All-in-one Word document (.docx) read / write / convert / review. Trigger scenarios: summarize a docx, read paragraphs / outline / tables / images / comments / tracked changes, replace body text, insert images, change page settings, rebuild table of contents, add comments or replies, add tracked changes (insert/delete/replace), accept/reject revisions, convert docx ↔ pdf/html/md/txt. Typical phrasings: "summarize this Word doc", "change the second paragraph to XXX", "replace all 'Company A' with 'Company B'", "add a tracked change comment", "accept all revisions", "convert docx to pdf", "generate a sales report from these bullet points". Load this skill whenever the user mentions a .docx / .doc file or targets a Word document as the deliverable. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a1ab5be | |
canvas-ops-skill apps/server/src/ai/builtin-skills/canvas-ops/SKILL.md 当用户要对 OpenLoaf 画布 / 白板做生命周期管理时触发:新建、打开、筛选、复制、删除、改标题或归属。典型说法"开个白板"、"创建一个架构图画布"、"清理没用的白板"。**不用于**:数据图表可视化(→visualization-ops-skill)、AI 生成图片或视频(→cloud-media-skill)、在已打开画布里编辑节点(由画布子 Agent 处理)。 | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a1ab5be | |
canvas-ops-skill apps/server/src/ai/builtin-skills/canvas-ops/en/SKILL.md Triggered when the user wants lifecycle management of OpenLoaf canvases / whiteboards: create, open, filter, duplicate, delete, rename, or change ownership. Typical phrases: "open a whiteboard", "create an architecture diagram canvas", "clean up unused whiteboards". **Not for**: data-driven chart visualization (→visualization-ops-skill), AI image or video generation (→cloud-media-skill), editing nodes inside an already-open canvas (handled by the canvas sub-agent). | 77 77 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a1ab5be | |
calendar-ops-skill apps/server/src/ai/builtin-skills/calendar-ops/SKILL.md 当用户要对真实日历数据做查询或增删改时触发:看今天/本周安排、查冲突、建会议、改时间、删日程。典型说法"我明天几点开会"、"帮我约 xx"、"schedule a meeting"。**不用于**:对话里口头提到时间或倒计时(→直接回答)、周期性后台任务如"每天 9 点跑脚本"(→schedule-ops-skill)。 | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a1ab5be | |
calendar-ops-skill apps/server/src/ai/builtin-skills/calendar-ops/en/SKILL.md Triggers when the user wants to query or modify real calendar data: checking today's or this week's agenda, spotting conflicts, creating meetings, rescheduling, or deleting events. Typical phrasings include "what time is my meeting tomorrow", "book xx for me", or "schedule a meeting". **Do not use for**: casually mentioning times or countdowns in conversation (→ answer directly), or recurring background jobs like "run this script at 9am every day" (→ schedule-ops-skill). | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a1ab5be | |
browser-ops-skill apps/server/src/ai/builtin-skills/browser-ops/SKILL.md 当用户要求对具体网页做页面级交互时触发:登录、填表、点按钮、翻页抓取、截图、下载页面图片、处理验证码或反爬、访问 SPA 动态内容;也用于 WebFetch 拿到空壳或被风控后的降级。典型说法"帮我登录 X 然后抓 Y"、"截个图"。**不用于**:事实性问题或"xx 是什么"(→`WebSearch`)、单纯读取静态网页文本(先试 `WebFetch`)。 | 75 75 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: a1ab5be | |
browser-ops-skill apps/server/src/ai/builtin-skills/browser-ops/en/SKILL.md Triggered when the user asks for page-level interaction with a specific webpage: login, form filling, button clicks, pagination scraping, screenshots, downloading page images, handling CAPTCHAs or anti-bot measures, accessing SPA dynamic content; also used as a fallback when WebFetch returns an empty shell or gets blocked. Typical phrasing: "log me into X then scrape Y", "take a screenshot". **Not for**: factual questions or "what is xx" (→ `WebSearch`), or simply reading static webpage text (try `WebFetch` first). | 75 75 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: a1ab5be | |
agent-orchestration-skill apps/server/src/ai/builtin-skills/agent-orchestration/SKILL.md 当主 Agent 面临多步骤复杂任务并正在判断要不要 / 怎样把子任务外包给内置子代理(browser / doc-editor / data-analyst / extractor / canvas-designer / coder 等)时触发。**不用于**:单步问答 / 读取 / 简单副作用(主 Agent 直接做)、已经明确要用 `Agent` 且知道 subagent_type 的场景。 | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a1ab5be | |
agent-orchestration-skill apps/server/src/ai/builtin-skills/agent-orchestration/en/SKILL.md Triggers when the master Agent faces a multi-step complex task and is deciding whether / how to outsource sub-tasks to built-in subagents (browser / doc-editor / data-analyst / extractor / canvas-designer / coder, etc.). **Not for**: single-step Q&A / reads / simple side effects (master Agent handles directly), or scenarios where `Agent` is already confirmed and `subagent_type` is known. | 63 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a1ab5be |