用途:借助系统上已安装的 irasutoya 命令行工具查找 Irasutoya 插画。该技能只调用 CLI,不运行、构建或修改 Ruby 源码;会先把模糊的自然语言需求优化为简短日文检索词再报告结果。
主要能力与命令选择:用户想要任意图片时用 irasutoya random;给出主题、关键词或短语时用 irasutoya search "query";需要了解可用功能时用 irasutoya help 或 irasutoya help COMMAND。预期命令为 irasutoya random、irasutoya search "cat"、irasutoya help search。search 最多返回 3 张匹配图片,每条结果会打印页面 URL、标题、描述,以及一行或多行图片 URL,终端支持时还会内联预览。
使用方式:把请求拆成主体、动作/姿态、情绪/表情、道具/场景等视觉要素,生成 2-4 个简短日文候选词,尽量并行搜索,出现强匹配即停止。按 0-5 分评分:主体匹配 +2,动作/姿态 +1,情绪/表情 +1,道具/场景 +1,单场景 +1;过于通用、多图或仅局部匹配 -1;标题含 いろいろな、表情、パーツ別 且用户要单一场景时 -1;上限 5 分。以 4-5 分结果为主答案,只有在无更好结果时才用 3 分并简要说明局限。若首批未达标,只做一轮细化:无结果时换词形或同义词(困る→困った、会社員→サラリーマン);结果是表情表或分组部件时加入具体道具/动作;角色加道具只返回分组图时降级并改用视觉替代词如 白衣 マスク;若目标结果出现在第二条,则选它而非更宽泛的第一条。
检查候选词时可只保留元数据:irsutoya search "$q" | grep -E "Page URL|Title|Description|Image URL"(避免内联预览刷屏)。
限制:内联预览依赖 terminal_image;终端不支持时 CLI 仍打印页面与图片 URL,并给出 warn: This terminal is not able to show images inline 和 warn: Please use iTerm2 or terminal installed libsixel. 的警告,该警告非致命,应改为把 URL 返回给用户。多词查询需加引号。若找不到 irasutoya 命令,可用 gem install irasutoya-cli 安装(需要 Ruby >= 3.1)。除 CLI 输出外不要抓取额外内容,除非用户明确要求更多。