agentic
無料Conversational AI-first interface with minimal controls, clear outcomes, and delegated task flows for agentic workflows.
日本語の概要は準備中です。原文の説明を表示しています。
Generate a single-file Chinese atelier-style portfolio website (horizontal-row list + hover-reveal thumb interaction, art lishu typography "Alimama DaoLiTi" via CDN, light/dark theme, hash-routed detail pages). Takes a natural-language description of the studio (name, director, discipline, works) and outputs ONE working .html file. Runs in BOTH Claude Code (writes to ~/Desktop) and GLM / online chat (outputs HTML inline). Trigger phrases include "做个中式工作室作品集", "做个隶书作品集", "lishu-portfolio-gen ...", "做个白屋风格的作品集", or when user drags this skill folder into chat asking for an atelier-style site.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
横排文字行 + hover 浮现右侧大图 + 阿里妈妈刀隶体艺术大字 + 黑白纯色 + light/dark + hash 路由详情页 + 列表/画册双视图。
| skill | 核心模式 | 适合谁 |
|---|---|---|
portfolio-gen | 无限拖拽画布 + tile 平铺 | 摄影师 / 平面设计师挂样品 |
portfolio-museum-gen | 英雄轮播 + 大卡 + 瀑布流 + 详情页(影像策展感) | 视频/影像/装置艺术家 |
industrial-archive-gen | 黑框翻页封面 + 侧栏档案 + 北欧工业 | 实物产品 / 器物 / 硬件 |
lishu-portfolio-gen | 横排文字行 + hover 显示右侧缩略图 + 隶书大字 + 中式克制 | 装帧 / 字体 / 工艺 / 中式工作室 |
如果用户的项目是「书 / 字体 / 展览 / 静物 / 中草药 / 茶 / 陶 / 木 / 纸 / 香」这一类需要克制典雅气质的——用这一份。
用户说:
并提供:
如果用户完全没给作品标题 → 必须问一次至少有哪几件作品要展示。 如果用户只给了标题没给详情 → 自己写:每件作品都生成 1 句 lead + 3 段 prose + 6-8 行 specs + 3-6 张 picsum 图 + 几条 credits。语气与作品类型匹配(书 → 装帧 / 字 → 字体 / 物 → 静物 / 展 → 展览视觉)。
Bash 列文件夹、sips 探每张图宽高~/Desktop/{slug}-portfolio.html(单文件,所有图片走 URL)~/Desktop/{slug}-portfolio-images/ 并改 src 为相对路径```html 代码块里https://picsum.photos/id/{id}/{w}/{h} 占位(用已知存在的 ID)判断:如果你无法 Read 看到本地图片 → 默认走 B。
| 文件 | 角色 | 怎么用 |
|---|---|---|
reference.html | 完整成品参考 — 白屋 BAIWU 6 件作品 | 看:list 项的措辞、prose 语气、specs 词汇、JSON 字段密度 |
template.html | 空骨架 — 同样的 CSS/JS/路由系统,2 件示例 + 20 个 SWAP 标记 | 在它的基础上改,输出最终 HTML |
README.md | 用户视角的使用说明 | 模型不用看 |
SKILL.md | 给模型看的工作流(本文件) | 必读 |
核心规则:所有改动基于 template.html;从 reference.html 学怎么写(语气、字数、tag 用词),但不要复制具体内容。
reference.html 体会"完整后长什么样"(特别是 works-data JSON 的字段密度和 prose 语气)template.html 找 20 个 SWAP 位置不要改 JS / 不要改 CSS / 不要改详情页路由系统 / 不要改字体引入。 SWAP 都在 HTML 文本和 JSON 数据里。
抽取:
每件作品抽:
kong-shan-ji / wu-ming-shu)An Anthology of Empty Mountains)甲辰 / 2024 / 2025 / 乙巳 / 2025)[ 诗集 · 装帧设计 ] / [ 字体设计 · 中草药图谱 ]城市,年份 · 工艺/规格(hover 时浮现)<em>关键词</em> 强调一处g-wide / g-half / g-third如果用户只给一句话/没给故事 → 自己编:根据作品标题和类型,写出符合作品调性的 lead 和 prose。语气参考 reference.html — 不要 marketing 语言,要有「博物馆 wall-text + 工作室札记」的感觉(克制、具体、缓慢、有手工痕迹)。
ls -la "{works_path}"
sips -g pixelWidth -g pixelHeight "{works_path}/{file}" 2>/dev/null
得到每张图的 (filename, w, h, aspect)。优先选竖图作 list 缩略图(4:3 容器,竖图更上相)。
| SWAP | 位置 | 内容 |
|---|---|---|
| 1 | <title> | {ATELIER_NAME} {PINYIN} — {DIRECTOR}作品集 / Studio |
| 2 | meta description | 一句网站简介 |
| 3 | curtain 单字 | 工作室名首字(如「白」) |
| 4 | logo SVG 内单字 | 同 SWAP-3 |
| 5 | logo SVG 内拼音 | {PINYIN} 大写 |
| 6 | 主导航 li | 通常 3 项:作品 / 关于 / 联系 |
| 7 | brand-block 中文名 | {ATELIER_NAME} 拆字加空格(如 白 屋) |
| 8 | brand-block 英文 | {PINYIN} Studio · {CITY} |
| 9 | tagline | 楷体一句话定位,20-40 字,可用 <br> 换行 |
| 10 | list 项 N 件 | 每件 <a class="item" href="#work/{slug}"> 包含 num/project-name/en-name/location/photo-thumb |
| 11 | gallery 项 N 件 | 同样的 N 件作品,更紧凑的网格 — slug 必须和 list 一致 |
| 12 | 关于标题 | 关 于 {name}<span class="en">About</span> |
| 13 | 关于段落 | 1-3 段楷体(成立背景 / 主理人 / 设计观),每段 60-120 字 |
| 14 | 关于事实表 | 4-6 项 li (Founded/Location/Discipline/Director/Hours) |
| 15 | 联系标题 | 来 信<span class="en">Get in Touch</span> |
| 16 | 联系段落 | 1-2 段邀请来信 + 回信周期承诺 |
| 17 | 联系事实表 | 4-6 项 (E-mail/Phone/Address/Instagram/公众号) |
| 18 | rotating credit | Site by {WHO}(通常是工作室名) |
| 19 | footer 三块 | © / ICP / 社交链接 |
| 20 | works-data JSON | N 件作品的完整详情数据(关键!) |
每件作品都要在 JSON 数组里有一条,slug 必须和 list/gallery 卡片 href 里的 #work/SLUG 完全一致。
JSON 字段:
{
"slug": "kong-shan-ji",
"title_zh": "空山集",
"title_en": "An Anthology of Empty Mountains",
"year": "甲辰 / 2024",
"tag": "[ 诗集 · 装帧设计 ]",
"cover": "https://picsum.photos/id/143/1800/1100",
"meta": [
{"label": "Type / 类型", "value": "诗集装帧"},
{"label": "Year / 年份", "value": "2024"},
{"label": "Edition / 印量", "value": "首印 320 本"},
{"label": "Format / 开本", "value": "130 × 195 毫米"}
],
"lead": "三十六首关于山的诗。我们想做一本——读者翻开后,先听见<em>风声</em>,再读见字的书。",
"prose": [
"段落一:诗稿来源 / 设计语境。80—150 字。",
"段落二:制作中的关键决定 — 字体、纸张、装订选择。",
"段落三:最后呈现 / 留给读者的感受。"
],
"specs": [
["开本 / Format", "130 × 195 毫米"],
["页数 / Pages", "144 页"],
["纸张 / Paper", "本色棉纸 90gsm"],
["装订 / Binding", "线装四目"],
["字体 / Typeface", "老宋(标题)· 楷体(正文)"],
["印刷 / Printing", "单色凸印"],
["印量 / Edition", "首印 320 本"],
["定价 / Price", "¥ 388"]
],
"gallery": [
{"src": "...", "layout": "g-wide", "caption": "封面"},
{"src": "...", "layout": "g-half"},
{"src": "...", "layout": "g-half"},
{"src": "...", "layout": "g-third"},
{"src": "...", "layout": "g-third"},
{"src": "...", "layout": "g-third"}
],
"credits": [
["设计 / Design", "周墨白"],
["手工装订 / Binding", "陈漱石(杭州·订书坊)"]
]
}
JSON 易错 ⚠️:
「...」 或 "..."(U+201C / U+201D),不能用 ASCII "(会破 JSON)<em>词</em> 在 lead 里直接写 HTML 标签——渲染时按 innerHTML 出layout 必须三选一:g-wide(占满)/ g-half(占一半)/ g-third(占 1/3)id/X 形式而非 seed/X(更稳定)。已知好用的 ID:0, 20, 40, 51, 64, 76, 88, 91, 96, 119, 121, 130, 143, 145, 158, 164, 165, 175, 177, 180, 187, 195, 200?grayscale 参数(用户希望图片是彩色的)若用户让你"自己起一个" → 选 2 字 + 古朴:
如果作品 cover 是 .mp4 / .webm / .mov,详情页会自动用 <video autoplay muted loop> 替代 <img>。模型只要在 cover URL 里给视频路径就行。
模式 A:一句话报告。
已生成 ~/Desktop/baiwu-portfolio.html — 6 件作品,hover 行查看缩略图,点击进入详情页。Light/Dark 在左下,列表/画册在顶部居中。
模式 B:直接给完整 HTML 代码块 + 一行说明。
把上面这段保存成
index.html双击打开。鼠标移到任意作品名上看右侧浮现的缩略图,点击跳详情页。要换图把 picsum URL 换成你的图片地址。
@font-face 加载阿里妈妈刀隶体的 woff2 url(不要换字体源)applyRoute()、renderDetail()<script id="works-data"> 节点必须保留<main id="detail-root"> 必须保留(详情页挂载点)body[data-view="home/detail"] 和 body[data-mode="list/gallery"] 状态系统#work/kong-shan-ji ↔ gallery 项 #work/kong-shan-ji ↔ JSON "slug": "kong-shan-ji" —— 三处必须完全一致"...",不是 ASCII "id/X 不要用 seed/X,避免随机 ID 命中已删除的图.detail__prose p:first-of-type::first-letter 用刀隶体 — 第一段必须是中文开头(不要以 <em> 或英文开头)filter: grayscale()まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Conversational AI-first interface with minimal controls, clear outcomes, and delegated task flows for agentic workflows.
日本語の概要は準備中です。原文の説明を表示しています。
Structured, enterprise-focused design system emphasizing clarity, consistency, and efficiency for data-dense web applications.
日本語の概要は準備中です。原文の説明を表示しています。
App dashboard with purple-themed aesthetic, top-bar navigation, card-based layouts, and developer-first workflows.
日本語の概要は準備中です。原文の説明を表示しています。
High-contrast, expressive style with creative typography and bold color choices for visually striking interfaces.
日本語の概要は準備中です。原文の説明を表示しています。
Generate a single-file product landing page with a layered ASCII cosmos hero (rotating ASCII planet, drifting irregular asteroids, comet trails, nebula gas clouds — each in its own harmonious color) plus full marketing sections (about / features grid / showcase / spec / pricing / CTA / footer). Takes a natural-language description of one product (any kind — a note app, a coffee subscription, a CLI tool, an indie hardware, a hosting service…) and outputs ONE working .html file with deep-space dark or warm-letterpress theme. Runs in BOTH Claude Code (writes to ~/Desktop) and GLM / online chat (outputs HTML inline). Trigger phrases: "做个宇宙风产品落地页", "生成 ASCII 产品官网", "ascii-cosmos-gen ...", "做个独立软件 / 独立硬件落地页", or when user drags this skill folder into chat asking for an atmospheric product landing page.
日本語の概要は準備中です。原文の説明を表示しています。
Magazine-grade, collage-driven editorial system: warm paper canvas, surreal plaster-and-architecture imagery, oversized display type, hairline rules, and Roman-numeral section markers.
日本語の概要は準備中です。原文の説明を表示しています。