CtrlK
BlogDocsLog inGet started
Tessl Logo

ljg-library

一本书 → 一幅清晰的「取景框」意向画面 → 一张 2050 图书馆借书卡(PNG)。取景框 = 作者从哪个角度看什么问题、看到了哪幅画面;卡上有真实封面、作者头像、书目信息。取景框 block 用费曼式讲解把这幅意向画面讲得通俗又准确;图解 block 用 AI 生图把这幅画面画出来,继刚是固定主角(从其墨像参考生成、认得出的他)。图解风格:吉田诚治式绘本感(异世界日常空间、暖光斜射、治愈又精致)。浅色光学玻璃卡身、强调色从封面动态提取、宽高自适应。合上书记住这幅画面,就没白读。Use when user says '取景框卡', '图书馆卡', 'library card', '书卡', '铸书卡', '一本书一句话一张卡', '/ljg-library', or provides a book name and wants it distilled into one collectible card. NOT FOR 拆书结构分析(用 ljg-book)、纯文字金句(用 ljg-card -b)、信息图(用 ljg-card -i)、视觉笔记(用 ljg-card -v)。

79

Quality

100%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-structured, highly actionable operational guide with an explicit workflow, validation feedback loop, and properly split one-level-deep references. It earns top marks; the only minor trim opportunity is the color-extraction explanatory prose.

Suggestions

Tighten the 卡身强调色 prose about manual color adjustment into a short bullet list of the two exception cases rather than a paragraph.

Consider promoting the most common Gotchas (封面 s_→t7_, avatar thumb trap) into the 流程 steps inline so the critical pitfalls sit next to the actions that trigger them.

DimensionReasoningScore

Conciseness

The body is operational and dense rather than padded with concepts Claude already knows — no basic explanations of libraries, cards, or generation — and the Gotchas list is high-signal, though the color-extraction prose could be tightened slightly.

3 / 3

Actionability

Fully executable guidance throughout: exact curl calls with headers/payloads, python3 invocations with argument examples, a node render command, and a template-variable table — copy-paste ready.

3 / 3

Workflow Clarity

A clear 9-step sequence is laid out with an explicit validation checkpoint (Read the rendered PNG and verify by eye) and a regenerate feedback loop, plus a delivery self-check checklist against visual.md.

3 / 3

Progressive Disclosure

SKILL.md is an overview pointing to one-level-deep references (extraction.md, visual.md) and assets, each signaled with a one-line description of its contents; all referenced bundle files (gen_illustration.py, extract_color.py, library_template.html, ljg-portrait.png, extraction.md, visual.md) exist.

3 / 3

Total

12

/

12

Passed

Description

100%Weight 40%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is concrete, fully trigger-equipped, and explicitly disambiguated from sibling skills, hitting the top anchor on every dimension. Its one weakness is verbosity — stylistic palette detail (吉田诚治式绘本感, color notes) is more than a trigger requires.

Suggestions

Trim stylistic flavor from the description (illustration style and color-palette detail) to keep it focused on what/when; move that detail into references/visual.md where it already belongs.

Lead with the core action and the 'Use when' triggers before the visual-design description so the trigger surface is scannable first.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — real cover/author/book-info capture, a Feynman-style explanation block, AI illustration generation, dynamic accent-color extraction from the cover, and adaptive aspect ratio — rather than vague language.

3 / 3

Completeness

Explicitly answers both 'what' (one book → a 取景框 borrowing card with cover/author/bibliography plus a framed illustration) and 'when' via a clear 'Use when...' clause.

3 / 3

Trigger Term Quality

Strong natural-term coverage a user would actually say (取景框卡, 图书馆卡, 书卡, 铸书卡, 'library card') plus the /ljg-library slash command and a book-name distillation trigger.

3 / 3

Distinctiveness Conflict Risk

A clear 'NOT FOR' clause names sibling skills (ljg-book, ljg-card -b/-i/-v) and the specific output forms they handle, sharply reducing conflict risk.

3 / 3

Total

12

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
lijigang/ljg-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.