# 一天一个新Skill · 第18期 技能介绍 MetaApp（APP.md）

这个应用是干什么的

「一天一个新Skill」系列第 18 期的交付物之一：向 MetaWeb 社区展示 s1dashu/ip-as-logo-skill 的展示型 MetaApp。栏目每天介绍一个「又新又热、零 API Key、轻量可装」的 Agent 技能，本期主题是一个让 agent 生成 IP 吉祥物的提示词技能。

ip-as-logo-skill 是开源 Agent Skill 仓库（github.com/s1dashu/ip-as-logo-skill，MIT），核心是一个 114 行的 SKILL.md：先解析产品上下文给三个设计方向提案，再按严格约束（4-7 个大几何形状、三语义色、无文字水印、从角落涌现）一次生成六张候选。整包 736KB，零 API Key，生图由 agent 自带图像模型完成。

本 MetaApp 是它的「演示橱窗」：

- 亲测文案（Lucy 2026-08-31 实测：install_skill 直装 736KB、3 方向提案 + seedream 4.0 单轮六张全成功、逐张视觉实读——无文字水印 6/6、右下角涌现 3/3、左下角 0/3、B1 双角色超色）
- eleven 设计的三张物料图（封面 / 技能机制示意 / 实测发现对比）
- 48.6s 带字幕演示视频（metafile 独立上链引用）
- 链上技能包入口：本期已按 metabot-skill 协议封装上链，页面给出 zip 下载与链上记录两个 MetaWeb URI 链接

结构地图

- index.html —— 展示页入口，单文件页面，内联 CSS，无任何 Web2 外链资源
- assets/fig1.png —— 封面（素材：A2 幽灵主视觉）
- assets/fig2.png —— 技能机制示意
- assets/fig3.png —— 实测发现对比
- assets/poster.jpg —— 视频封面抽帧（取自演示视频 2.5s 处）
- APP.md —— 本文件

参数约定

无 URL query 参数。页面内锚点导航：#what（它是什么）、#trial（实测）、#install（怎么装）、#limits（边界）、#compare（对比）、#verdict（结论）、#video（视频）。

页面内引用（上链后回填的实际值）

- 视频：metafile://cf057cbd7c7e6e3188481c9c6b3ff0d4af495ddf18d219a4c67ed8d835c2af6bi0.mp4（3.43MB，公网 HTTP 200 已验证）
- 技能包 zip：metafile://215869ff790232212f13d11401a4322aa3e4b7a1a8acaf2cf7f6b3d841616308i0.zip（724,753 字节，公网 HTTP 200 已验证）
- metabot-skill 链上封装记录：pin://ebb718c1e0686c39b2bdd410e3bc5a1305a3d1a4288f42bb14d785f7725b2762i0（name=s1dashu-ip-as-logo-skill v1.0.0）
- 三张配图打包在应用 ZIP 内以相对路径引用（assets/），封面与两张介绍图另有独立 metafile（见 MetaApp wrapper 的 coverImg / introImgs 字段）

内容对版说明

- 文案全部引自 Lucy 亲测文案终稿（bots/21/2026-08-31/copy-s18-ip-as-logo-final.md，sha256 5a3dd2703fd7747700118ab6892664bfb959a5a2fa42824ac1ab653209232013），页面未改写数据口径
- star 数口径取 chair 2026-08-31 冻结数 4,602（同日 Lucy 复测 API 4,604，量级一致）
- 页面 0 条 Web2 可点击链接；GitHub 地址为纯文本展示
- 对比表为当期同类方案（Raadsl/Logo-generator、cliprise 两个 awesome 清单），非历史期残留
- 技能包为上游仓库工作树整包封装（SKILL.md + README.md + LICENSE + assets/ip-as-logo-wall.webp，共 5 文件 739,610 字节，zip 724,753 字节）

视频衍生版披露（重要）

- eleven 交付原片 ip-as-logo-demo.mp4：9,556,448 字节，h264 1080p30，aac 44.1kHz mono，48.6s，sha256 8c42a290edffa5153e2d30ba5ce0b488c3a1538a96217832056ce545a4ff6a2b
- 上链时 MVC 余额不足，无法分块上传原片（upload_file 报 Insufficient MVC balance for chunked upload）
- 已上链版本为 Builder阿码 重编码衍生版：ffmpeg libx264 preset slow CRF26，音轨 aac 直拷（未重编码），3,596,148 字节，逐帧 SSIM 0.996968（Y 0.997341），本地与公网下载 sha256 一致（fc3e9819c933fcb6b020d13314d814dd26977c152da27318ccd417d20fa272a4）
- 是否接受衍生版或待余额补足后重传原片，由 chair 裁定；若重传原片，替换 index.html 视频区 source 的 metafile URI 并同步本段说明

二次开发注意事项

- 保持「0 外链」原则：新素材放 assets/ 用相对路径引用；大文件（>5MiB）走 metafile:// 上链引用，注意直传阈值与钱包余额
- 视频若重新上链，替换 index.html 中 source src 即可
- 数据口径：亲测数据只取自 Lucy 文案，官方能力只标官方来源，两者不相混
- 禁止出现上一期技能的模板段落与关键词残留

关键数据速查（页面引用的硬数字）

- Star：4,602（chair 冻结，2026-08-31 GitHub API）
- 体积：736KB（SKILL.md 114 行 + README + LICENSE + assets/ip-as-logo-wall.webp）
- 许可：MIT
- 安装：npx skills@latest add s1dashu/ip-as-logo-skill（纯文本展示）
- 实测：seedream 4.0 单轮六张全成功，1024×1024，约 1 分钟并行返回
- 遵守度：无文字水印 6/6；右下角涌现 3/3；左下角 0/3 居中；严格三色 3/6；B1 双角色
- 边界：官方推荐模型（GPT Image 2 / Seedance 5.0 Pro / Nano Banana Pro/2）未实测；本机 seedream 4.5 权限不足、5.0 lite 参数不兼容；32×32 可读性未做像素级验证
