// 技能 modal:查看「平台 skill」/「我的 skill」两组列表,点任一项展开完整 SKILL.md, // 「我的」每项可删除(平台 skill 只读)。左侧 rail 底部「技能」按钮触发。 // 后端:GET /v1/skills(列表)、GET /v1/skills/{name}(正文)、DELETE /v1/skills/{name}(只删 user 源)。 // 创建 / 改 / fork 仍走对话(save_skill / fork_skill / skill-creator)。 import { $ } from "./dom.js"; import { state } from "./state.js"; import { api } from "./api.js"; import { escapeHtml } from "./format.js"; import { renderMd, highlightIn } from "./markdown.js"; function openSkillsModal() { $("skills-modal").classList.add("show"); renderList(); } export function closeSkillsModal() { $("skills-modal").classList.remove("show"); } function itemHtml(s) { const badge = s.overrides_builtin ? ' 已覆盖平台同名' : ""; const del = s.source === "user" ? `` : ""; return `