用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ccwq/infocard-pub --skill infocard-content-types命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Use before infocard .docs authoring to select a registered theme from content-aware candidates. Owns the only content-to-theme association, capability filtering, bounded reproducible variation, and theme-decision.json.
Use when one URL or a complete user brief should become one published infocard through the .docs promotion workflow.
Light-batch publish 2–3 cards in parallel without worktree.
| name | infocard-content-types |
| description | 信息卡内容类型标准 — 写卡前必须先确定内容类型,再按对应模块结构填充。触发:写新卡、重建卡、修复"内容空洞"。 |
| version | 2.0.0 |
| author | Hermes Agent |
| license | MIT |
| metadata | {"hermes":{"tags":["infocard","content","authoring","quality"],"related_skills":["infocard-publish-sop","infocard-theme-assignment","infocard-authoring-workflow"]}} |
内容类型决定结构,不是主题决定结构。
同一主题可以有两种以上的内容形式,选哪种取决于读者最需要什么。不存在"万能模板"。禁止把所有主题压缩成“Hero + 统计卡片 + 链接”的通用模板。
写卡前必须在 authoring spec 中显式声明:
content_typecontent_subtyperequired_modulesprimary_sourceevidence_gaps每个必须模块都必须有具体事实、示例、命令、参数、关系或边界说明;只有模块标题而没有实质信息,视为未完成。
每张卡写之前必须:
如果主题无法归入本 Skill 已定义的分类,停止写卡并与用户讨论分类架构;不得自行发明临时分类、把主题硬塞进最相近分类,或直接套用通用模板。新增分类必须先经过用户确认,再写入本 Skill 后实施。
定义:可安装、可运行的软件工具(CLI / 桌面 / 浏览器插件 / Web 工具)。
必须模块:
更新卡额外要求:
可选模块:
必须模块:
更新卡额外要求:
可选模块:
必须模块:
更新卡额外要求:
可选模块:
定义:以结构化数据为核心交付物的资源,供训练、评估或参考使用。
必须模块:
如有基准测试结果:
可选模块:
定义:多个独立条目(工具 / Agent / 角色 / 资源)的集合。
必须模块:
可选模块:
必须模块:
可选模块:
定义:提供基础设施或运行环境,供他人构建自己产品的软件系统。
必须模块:
可选模块:
定义:以方法、策略、操作步骤为核心内容的条目。
必须模块:
可选模块:
定义:以机器学习模型 / AI 模型为核心交付物的条目。
必须模块:
可选模块:
定义:以网络 API 或在线服务为核心交付物的条目。
必须模块:
如有定价:
可选模块:
定义:以学术论文或研究报告为核心内容的条目。
必须模块:
可选模块:
写完后发布前,用以下问题自检。如有任何一项为"否",该模块必须补充。
本 skill 只产出内容契约:content_type、content_subtype、content_shape、required_modules、required_capabilities、primary_source 和 evidence_gaps。它可以声明主题所需的能力(例如 tables、code_blocks、mobile_layout),但不得写具体主题名、Primary/Fallback 映射、权重或随机规则。
随后由 infocard-theme-assignment 读取这些能力,生成候选池并写入唯一的 .docs/<run-id>/<slug>/theme-decision.json。内容类型决定“需要什么结构”,主题分配决定“哪个已注册主题能承载它”;两者通过能力契约相连,不形成强绑定。