当用户需要把内容(文章、笔记、截图、数据、产品说明)做成中文图文卡片组图时使用——小红书 / Rednote 3:4 竖图、公众号封面、社交卡。提供三套独家视觉语言(静纸 Still Paper本手记 / Signal Proof 证据层 / Bridge Canvas 跨平台桥),由 Claude 读懂内容、自己撰写 brief.json,交给确定性引擎渲染出第一眼惊艳、一眼可辨、国内开箱即用的图文组图。
npx skills add https://github.com/dososo/blcaptain-style-skill --skill blcaptain-style-skill
把一段中文内容变成第一眼惊艳、一眼识别是「我们」、国内开箱即用的图文组图(小红书 3:4 + 公众号封面)。
何时使用:用户要做小红书 / 公众号 / 社交图文卡、读书笔记 / 旅行 / 生活随笔卡、AI 工具教程 / 数据复盘 / 职场框架卡、截图证据卡。
内容理解是 Claude 的活,不是代码的活。由你读懂内容、做出判断(提炼分页 / 选视觉语言 / 选版式 / 选金句),亲手撰写 brief.json,再交给确定性引擎渲染。代码只负责确定性的模板渲染 + 质量校验。
src/engine.mjs 各 layout 的 render 函数(写某个 layout 前,先查它读哪些字段)。examples/*/brief.json(多个真实样本,含 founder-diary / data-report / screenshot-tutorial / agent-parallel-research 等,可作格式参照与回归基准)。src/plan.mjs(文章→brief 正则生成器)仅作 fallback / 起点,不拿它做内容理解——正则会截断半句、选错金句、跨页重复。这套智能驱动的工作形态就是为了绕开它。选语言不是挑装饰皮肤,是给这份内容认领一个立场:
references/still-paper-theme-contracts.md。references/signal-ledger-theme-contracts.md。references/style-system.md 与 references/style-pack-catalog.md。每套都有独家影像配方(主题色三调 duotone / cinematic split-tone / 暖墨 duograde),让每张图一眼可辨、抄不走、不撞通用 stock 与他家 skill。选哪套:按内容形态判断,或用 --system auto。
读懂 → 定调 → 分页 → 落版 → 成图。这是一条顺下来的创作主线,不是填格子。每个动作都由 Claude 亲自经手,一环扣一环。
自主读懂内容、做出判断(不靠正则路由理解):读出核心主张、关键点、可上图的视觉碎片。同时摸清会影响输出的缺口——平台与比例、内容类别与意图、用户手里已有的照片 / 截图及用途、必留硬约束(标题必留、截图必须可读、不显示来源标签等)。信息已够就不多问。
按内容形态选定承载它的视觉语言与主题:
也可用 --system auto 自动定调,再选一个主题(主题清单见 references/theme-presets.md 与 references/style-pack-catalog.md)。实证的证据壳(VERIFIED 印章 / 证据卡)只配实测或有据的内容;纯思辨观点改走纸,不套证据壳。
把读懂的内容收束成一组图的骨架:核心主张 → 关键点 → 可上图的碎片。据此决定张数(随内容长度)、给每页一个唯一任务、挑真金句(不要过渡句)、金句不跨页重复、相邻页不落同一骨架。
为每页定版式、备好图。
grade:"duo" 暖墨 / Signal sl-duo 电蓝 / Bridge teal-gold split-tone),把一张真实图变成「只有我们能出的影像」——这是我们区别于通用 stock 配图的命门。免图(statement / 纯文字 / 示意图)是 deliberate 选择(内容本身是观点 / 路线,或用户确实没图),不是图省事的默认。references/style-pack-catalog.md。assets/SOURCES.md(无声明标 UNVERIFIED、不冒充本地路径)。满铺压图先想清主体地图,别压人脸、产品 logo、食物主体或关键 UI 文本。详见 references/image-source-workflow.md。按选定语言 / 版式,亲手撰写 brief.json(每个 card 的 layout + 字段;字段权威见 src/engine.mjs,范例见 examples/*/brief.json),交确定性引擎渲染:
node bin/blcaptain-style.mjs build <brief.json> --out <deck>
# 封面 imageRequest 无图会 throw → 先取图回填再 build:
node bin/blcaptain-style.mjs image-fetch <urls.json> --out <deck>/assets --brief <brief.json>
node bin/blcaptain-style.mjs render <deck>
多平台同源:把 brief.meta.format 换成 square / wide,同一份内容出 1:1 / 16:9 同源族。每个 .poster 单独渲染,不整页截图。
跑 npm run check 与 npm run test:gates(结构 / 渲染护栏),自查布局没崩——文字不溢出 / 不碰撞 / 留白不塌空 / 360px 缩略图可读。但记住:技术 PASS 不等于视觉 PASS——机器只证明结构没坏,审美由人工确认。把成图交用户做人工视觉 UAT(最终闸门),再按反馈回炉迭代文案 / 裁切 / 版式 / 主题 / 图。机器测量,审美靠人;先出图,再迭代。
SOURCES.md;卡面中性化(不印内部代号 / demo 假信息,--brand 才署名)。强调 朱砂点睛。适合:读书笔记 / 旅行 / 生活随笔 / 情感叙事卡、AI 工具教程 / Agent 流程、截图证据卡、数据复盘、工具对比、职场学习框架、公众号封面、小红书竖版知识卡。
不适合:纯修图 / 磨皮 / 换脸 / 照片精修、没有结构目标的氛围图、只靠大段正文堆满画布、无来源记录的图片搬运、复制其他项目的设计 / 模板 / CSS / 资产 / 配色 / 布局。
references/still-paper-theme-contracts.md · references/signal-ledger-theme-contracts.md · references/style-system.md · references/style-pack-catalog.md · references/theme-presets.mdsrc/engine.mjs · examples/*/brief.jsonreferences/title-shortener.mdreferences/image-source-workflow.mdreferences/best-practices.md · references/non-copying-guidelines.mdreferences/qa-checklist.md · references/validation-rules.md · references/art-direction-checklist.md| Retro Quarterly Review presentation template in a bold blue + orange editorial language. Use when users ask for a high-impact quarterly review / roadmap deck with heavyweight slab headlines, clean cream paper sections, structured grids, and fast premium motion pacing (3 slides, each hold under 3s in video mode).
Use PathML for local, research-only computational pathology workflows: load and tile slides, build preprocessing and QC pipelines, manage h5path data, quantify multiplex images, construct spatial graphs, and plan bounded model inference.
Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) with HTML, markdown, or plain text input, and image-text posting (贴图, formerly 图文) with multiple images. Markdown article workflows default to converting ordinary external links into bottom citations for WeChat-friendly output. Use when user mentions "发布公众号", "post to wechat", "微信公众号", or "贴图/图文/文章".
Generate publication-quality AI illustrations for academic papers using Gemini image generation. Creates architecture diagrams, method illustrations with Codex-supervised iterative refinement loop. Use when user says \"生成图表\", \"画架构图\", \"AI绘图\", \"paper illustration\", \"generate diagram\", or needs visual figures for papers.
Generate publication-quality academic illustrations through a local Codex app-server bridge that uses Codex native image generation. This is a separate experimental alternative to `paper-illustration`, intended for Claude Code users who want a GPT-image-style renderer without modifying the original skill.
Generate publication-quality AI illustrations for academic papers using Gemini image generation. Creates architecture diagrams, method illustrations with Claude-supervised iterative refinement loop. Use when user says \"生成图表\", \"画架构图\", \"AI绘图\", \"paper illustration\", \"generate diagram\", or needs visual figures for papers.
Generate publication-quality academic illustrations through a local Codex app-server bridge that uses Codex native image generation. This is a separate experimental alternative to `paper-illustration`, intended for Claude Code users who want a GPT-image-style renderer without modifying the original skill.
A friendly, hand-drawn sketch interface inspired by pencil illustrations on warm cream paper. Soft teal brand accents, hand-written display headings, rounded pill controls.
Take dososo/blcaptain-style-skill from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.