关于 social-media-dashboard
用于生成单屏创作者社交媒体分析仪表板的技能。它规定页面结构、相互一致的模拟指标,以及在自包含 HTML 文档中绘制内嵌 SVG 图表。
主要功能
- 01面向创作者的分析布局
- 02平台切换器与 KPI 卡片
- 03粉丝增长图与迷你折线图
- 04热门帖子、话题和评论区
- 05含内嵌 SVG 的自包含 HTML
适用场景
- 01回顾创作者每周表现
- 02比较不同社交平台的指标
- 03制作创作者分析报告
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nexu-io/ open-design --skill social-media-dashboard安装后在 Claude Code 中输入/social-media-dashboard确认已加载。
附带文件example.html
详细介绍
社交媒体仪表盘技能
生成一个面向创作者的单屏社交媒体分析仪表盘。
工作流
- 阅读当前的 DESIGN.md(已注入上方)。颜色、字体、间距、圆角和组件样式均以其中的内容为准。不要自行发明新的设计令牌;不要硬编码平台的品牌色——让 DESIGN.md 决定视觉标识,提及平台时仅使用名称和首字母标识。
- 识别需求中提到的平台。若未指定,默认使用 X / LinkedIn / YouTube / Instagram。平台切换器保持单行,最多 5 项。
- 生成合理的数据,绝不使用
Metric A / Metric B这类占位符。选择一个创作者人设(默认:“AI / 设计领域的独立创作者”),并确保页面各处的数据一致——例如,选中 X 时,切换器中的粉丝数必须与 KPI 行一致。 - 按从上到下的顺序布局页面:
- 顶部栏:品牌标识 + 区块标签(“ANALYTICS”)、深色 / 浅色模式切换、时间范围标签页(7D · 30D · 90D · YTD),以及右侧的创作者头像区块。
- 主视觉条:用展示字体写一句摘要(“本周你在 X 上发布了 14 条帖子。”)、一行辅助元数据,以及两个 CTA(“导出报告”“发布新帖 →”)。
- 提问栏:单行输入框,样式如搜索框,并带有占位提示建议(“上周表现最佳的内容”“来自已验证账户的评论”)。
- 平台切换器:一行显示 4 张卡片,每张包含平台首字母标识、名称、粉丝数,以及
本周 +X.XK的增量。当前选中的平台使用 DESIGN.md 中的凸起表面样式。 - KPI 行:4 张卡片——粉丝数 · 互动率 · 点赞数(7D)· 转发数(7D)。每张卡片包含标签(大写,label-md)、大号数值(display 或 headline-lg)、相较上一周期的增量,以及简短注释(“上周为 4.4%”“8 月 9–17 日 · 14 条帖子”)。
- 主网格(2/3 + 1/3):
- 左侧:粉丝增长 · 30D——全宽内嵌 SVG 折线图,下方带柔和的面积填充,坐标轴刻度显示起点 / 中点 / 终点,并添加两个带标签的注释点(“Newsletter 发布 +842”“爆款长帖 +1.2K”)。
- 右侧:本周热门帖子——卡片中展示已渲染的帖子(头像、账号名、帖子正文,以及可选的 16:9 媒体区块),标题处带有 DS 强调色标签“点击率 5.6%”。
- 下方网格(1/2 + 1/2):
- 此平台的热门话题:5–7 行芯片样式的内容,每行包含话题名称 + 帖子数 + 24 小时趋势迷你折线图(10 个折线点,不带标签)。
- 热门评论:3 张卡片,每张包含头像、账号名(相关时显示已验证标记)、评论正文(最多 2 行,超出部分省略),以及一行小号的
❤ 312 · 💬 18,使用弱化文本颜色。
- 编写一个独立完整的 HTML 文档:
- 从
<!doctype html>到</html>,CSS 写在一个内联<style>区块中。 - 页面级布局使用 CSS Grid;卡片内部使用 Flexbox。
- 使用语义化 HTML:
<header>、<main>、<section>、<article>。 - 为每个逻辑区域添加
data-od-id="slug",以支持评论模式:header、hero、ask、platform-switcher、kpis、follower-growth、top-post、trending、top-comments。
- 从
- 图表:仅使用内嵌 SVG,不使用 JS 库。
- 折线图:用
<path>绘制曲线,再用第二个带低透明度填充的<path>绘制面积,添加两个带文本标签的<circle>注释点。 - 迷你折线图:使用包含 10 个点的
<polyline>,不显示坐标轴,高度约为 16px。 - 高亮使用 DS 强调色,弱化文本使用 DS 的
on-surface-variant。强调色在页面上最多出现三次。
- 折线图:用
- 自查:
- 所有颜色都对应 DESIGN.md 中的令牌(或文档中定义的
rgba(token, alpha)玻璃表面颜色)。 - 数字前后一致(切换器中的粉丝数与当前平台 KPI 一致)。
- 顶部栏和主视觉条固定显示;主内容区域可滚动。
- 布局密度遵循 DS 的风格:玻璃 / 宇宙风 DS 留出更宽松的空间,并在当前选中的平台周围添加环境光晕;简洁 / 企业风 DS 缩小间距并去掉光晕。
- 所有颜色都对应 DESIGN.md 中的令牌(或文档中定义的
输出约定
在 <artifact> 标签之间输出:
<artifact identifier="social-media-dashboard" type="text/html" title="Social Media Dashboard">
<!doctype html>
<html>...</html>
</artifact>
在 artifact 前输出一句话,之后不输出任何内容。
评论
支持 Markdown