用途:当用户明确提到 ascii-motd-profile-banner 时,用该技能生成纯 ASCII 的 MOTD、SSH 登录横幅或 shell profile 欢迎信息,并提供放置位置建议。它只产出模板与指导,不修改系统文件。
主要能力:可生成短版(不超过 12 行)与长版(不超过 30 行)两种横幅;默认宽度 80;默认纯 ASCII,ANSI 颜色为可选项且必须提供无颜色回退;附带至少 3 条可执行的安全提示,以及交互式与非交互式 shell 的显示切换建议。
输入:title(必填)、messageBullets(1–5 条,必填)、mode(short 或 long,默认 short)、width(默认 80)、includeLinks(可选 Docs/Tickets/Repo)、colorMode(none 或 ansi256,默认 none)、quietHint(默认 true,建议非交互式 shell 使用静默输出)。输出:bannerShort、bannerLong、safetyNotes、toggleAdvice。
使用方式:先定义标题与要点,选择模式,生成短版和长版,加入安全提示,再校验行数、宽度不超过 80、无行尾空格。示例文件为 examples/ssh-short.md 与 examples/ssh-long.md。
限制:不得包含敏感信息(令牌、内部 URL、账号信息、个人数据);默认仅 ASCII;不修改系统文件。触发条件严格,仅在用户明确提及该技能名称时使用。