cjl-card

Content caster (铸). Transforms content into PNG visuals. Six molds: -l (default) long reading card, -i infograph, -m multi-card reading cards (1080x1440), -v visual sketchnote, -c comic (manga-style B&W), -w whiteboard (marker-style board layout). Output to ~/Downloads/. Use when user says '铸', 'cast', '做成图', '做成卡片', '做成信息图', '做成海报', '视觉笔记', 'sketchnote', '漫画', 'comic', 'manga', '白板', 'whiteboard'. Replaces cjl-cards and cjl-infograph.

3,891 stars

Best use case

cjl-card is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Content caster (铸). Transforms content into PNG visuals. Six molds: -l (default) long reading card, -i infograph, -m multi-card reading cards (1080x1440), -v visual sketchnote, -c comic (manga-style B&W), -w whiteboard (marker-style board layout). Output to ~/Downloads/. Use when user says '铸', 'cast', '做成图', '做成卡片', '做成信息图', '做成海报', '视觉笔记', 'sketchnote', '漫画', 'comic', 'manga', '白板', 'whiteboard'. Replaces cjl-cards and cjl-infograph.

Teams using cjl-card should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/cjl-card/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/0xcjl/cjl-plugin/skills/cjl-card/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/cjl-card/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How cjl-card Compares

Feature / Agentcjl-cardStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Content caster (铸). Transforms content into PNG visuals. Six molds: -l (default) long reading card, -i infograph, -m multi-card reading cards (1080x1440), -v visual sketchnote, -c comic (manga-style B&W), -w whiteboard (marker-style board layout). Output to ~/Downloads/. Use when user says '铸', 'cast', '做成图', '做成卡片', '做成信息图', '做成海报', '视觉笔记', 'sketchnote', '漫画', 'comic', 'manga', '白板', 'whiteboard'. Replaces cjl-cards and cjl-infograph.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# cjl-card: 铸

将内容铸成可见的形态。内容进去,PNG 出来。模具决定形状。

## 参数

| 参数 | 模具 | 尺寸 | 说明 |
|------|------|------|------|
| `-l`(默认) | 长图 | 1080 x auto | 单张阅读卡,内容自动撑高 |
| `-i` | 信息图 | 1080 x auto | 内容驱动的自适应视觉布局 |
| `-m` | 多卡 | 1080 x 1440 | 自动切分为多张阅读卡片 |
| `-v` | 视觉笔记 | 1080 x auto | 手绘风格 sketchnote,动态选择风格路线 |
| `-c` | 漫画 | 1080 x auto | 日式黑白漫画风格,动态选择漫画家视觉语言 |
| `-w` | 白板 | 1080 x auto | 白板马克笔风格,结构化框图+箭头+彩色标记 |

## 约束

本 skill 输出为视觉文件(PNG),不适用 L0 中的 Org-mode、Denote 和 ASCII-only 规范。

## 共享基础

### 获取内容

- URL --> WebFetch 获取
- 粘贴文本 --> 直接使用
- 文件路径 --> Read 获取

### 文件命名

从内容提取标题或核心思想作为 `{name}`(中文直接用,去标点,≤ 20 字符)。

### 截图工具

```bash
node ~/.claude/skills/cjl-card/assets/capture.js <html> <png> <width> <height> [fullpage]
```

依赖:`~/.claude/skills/cjl-card/node_modules/` 中的 playwright。如报错:

```bash
cd ~/.claude/skills/cjl-card && npm install playwright && npx playwright install chromium
```

### Footer

- 左侧:logo + 李继刚(已硬编码在模板中)
- 右侧:内容来源(可选)——有明确来源时显示(如作者名、arxiv ID、网站名等),无来源时留空。使用 `{{SOURCE_LINE}}` 变量:有来源时填 `<span class="info-source">来源文字</span>`,否则空字符串。适用于 `-l`、`-i`、`-v`、`-c`、`-w` 模具(`-m` 多卡无 footer,不适用)。

### 交付

1. 报告文件路径

## 品味准则

**所有模具共享**。执行任何模具前,先 Read `references/taste.md`,作为视觉质量底线贯穿全流程。

核心:反 AI 生成痕迹——禁 Inter 字体、禁纯黑、禁三等分卡片、禁居中 Hero、禁 AI 文案腔、禁假数据。

## 执行

根据参数选择模具,Read `references/taste.md` + 对应的 mode 文件,按步骤执行:

### -l(默认):长图

Read `references/mode-long.md`,按其步骤执行。

模板:`assets/long_template.html`

### -i:信息图

Read `references/mode-infograph.md`,按其步骤执行。

模板:`assets/infograph_template.html`

### -m:多卡

Read `references/mode-poster.md`,按其步骤执行。

模板:`assets/poster_template.html`

### -v:视觉笔记

Read `references/mode-sketchnote.md`,按其步骤执行。

模板:`assets/sketchnote_template.html`

### -c:漫画

Read `references/mode-comic.md`,按其步骤执行。

模板:`assets/comic_template.html`

### -w:白板

Read `references/mode-whiteboard.md`,按其步骤执行。

模板:`assets/whiteboard_template.html`

Related Skills

Hiring Scorecard Skill

3891
from openclaw/skills

Score and compare job candidates objectively using weighted criteria. Eliminates gut-feel hiring decisions.

Workflow & Productivity

visual-note-card

3891
from openclaw/skills

Generate professional Chinese visual note cards (视觉笔记卡片/信息图) as single-page HTML infographics with automatic PNG export. Use this skill whenever the user asks to create a visual note, knowledge card, infographic, one-pager summary, visual summary, 知识卡片, 视觉笔记, 信息图, 一页纸总结, or any poster-style knowledge visualization. Also trigger when the user wants to summarize an article, blog post, book chapter, or concept into a structured visual card format, or when they reference an existing visual note and ask to create one in the same style. This skill produces both a self-contained HTML file and a high-quality PNG image, ready for sharing on social media or printing.

Feishu Card Skill

3891
from openclaw/skills

Send rich interactive cards to Feishu (Lark) users or groups. Supports Markdown (code blocks, tables), titles, color headers, and buttons.

asgcard

3891
from openclaw/skills

Virtual MasterCards for AI agents — crypto payments, USDC wallet, create and manage virtual payment cards autonomously via x402 protocol on Stellar blockchain.

agent-card-signing-auditor

3891
from openclaw/skills

Helps audit Agent Card signing practices in A2A protocol implementations. Identifies missing signatures, weak signing schemes, and revocation gaps that allow impersonation in agent-to-agent trust handshakes.

anki-card-creator

3891
from openclaw/skills

Convert medical textbook content, lecture notes, and study materials into Anki flashcards using spaced repetition optimization. Supports multiple card types (basic, cloze, image occlusion) with automated tagging and deck organization for efficient medical exam preparation.

feishu-card

3891
from openclaw/skills

发送飞书互动卡片(Card JSON 2.0)。当需要让飞书用户填写表单、做选择、确认操作、或查看 结构化数据时,发送交互卡片代替纯文字问答。需要 feishu-cards 插件工具: feishu_send_card / feishu_send_form / feishu_update_card。

halocard-virtualcards

3891
from openclaw/skills

Create disposable virtual credit cards for online purchases. Use as a payment method when completing any online checkout during a task — e.g. ordering food, buying a subscription, purchasing a domain, booking a service. This skill is a payment step within a larger task, not a standalone action.

cardano-transactions

3891
from openclaw/skills

Sign and submit Cardano transactions with explicit user confirmation.

cardano-staking

3891
from openclaw/skills

Check stake delegation and available ADA rewards for the connected wallet.

cardano-identity

3891
from openclaw/skills

Resolve and list ADAHandles for the connected Cardano wallet.

cardano-balances

3891
from openclaw/skills

Query wallet balances, addresses, and UTxOs on the Cardano blockchain.