beautiful-article

beautiful-article is a skill for Claude Code, Codex from ConardLi/garden-skills. It costs 226 tokens per session (9,021 once invoked), scanned A, original, MIT.

A tool for turning source material—such as a web page, PDF, DOCX, Markdown file, text, screenshot, or pasted content—into a single offline HTML article.

In plain words
What is it for?
Use it to create visual articles, briefings, tutorials, explanations, reviews, retrospectives, and analysis pages from existing material.
Why use it?
It helps turn long or plain source material into a clearer, more structured page that is easier to read, review, share, and use offline.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: mentions subagents.

Good fit Use it to create visual articles, briefings, tutorials, explanations, reviews, retrospectives, and analysis pages from existing material.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/conardli/garden-skills/beautiful-article
About the project

Garden Skills is an open-source collection of reusable instructions for AI coding agents such as Claude Code, Cursor, and Codex, covering tasks including web design, image generation, and turning source material into articles or presentations. Developers use the skills to guide agents through these workflows.

ConardLi/garden-skills · 12,353 stars · on GitHub

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add ConardLi/garden-skills --skill beautiful-article
Clone the repo
git clone --depth 1 https://github.com/ConardLi/garden-skills

Made for: Claude Code, Codex.

Its marketplace also offers this one on its own, as the plugin beautiful-article-skills/plugin install beautiful-article-skills after adding the marketplace above.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for beautiful-article

README.md
[![agentmods](https://agentmods.dev/badge/skills/conardli/garden-skills/beautiful-article/github.svg)](https://agentmods.dev/skills/conardli/garden-skills/beautiful-article)
Your own site
<a href="https://agentmods.dev/skills/conardli/garden-skills/beautiful-article"><img src="https://agentmods.dev/badge/skills/conardli/garden-skills/beautiful-article/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for beautiful-article

Your own site · 80×15
<a href="https://agentmods.dev/skills/conardli/garden-skills/beautiful-article"><img src="https://agentmods.dev/badge/skills/conardli/garden-skills/beautiful-article.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 226 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 9,021 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • Socket pass 14 Jun 2026
  • Snyk warn 14 Jun 2026
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00226 $0.09021
Opus 5 $0.00113 $0.04510
Sonnet 5 $0.00045 $0.01804
Haiku 4.5 $0.00023 $0.00902

Measured 12d ago against content hash 0ca56194c1c7, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

beautiful-article scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

The scan reads SKILL.md. This mod also ships 5 executable files (assets/scaffold-template/vite.config.ts, scripts/html-to-pdf.sh, scripts/scaffold.sh, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/beautiful-article/SKILL.md · 467 lines

How it starts

The opening of the file, as written. The whole thing — 467 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Beautiful Article

背景原则

AI 生成内容越复杂,输出媒介越重要。HTML 的价值在于同时提升信息密度、视觉清晰度、分享便利性和交互能力:表格、SVG、CSS、代码片段、可调控件、复制与导出按钮,可以让读者不只是“看完”,而是能比较、定位、调整、复查和继续使用。Beautiful Article 的目的,是把原本枯燥、线性、难以消化的文字材料,转换成视觉体验更漂亮、阅读节奏更清晰、也更容易审阅和分享的单文件网页文章。

边界(先判断要不要进这个 Skill)

  • 最终主产物是 single HTML 文章,不是网页应用。
  • 文章可以有 Raw 自由层(任意 HTML / CSS / JS / React:交互、布局排版、动效、小工具、 按需的 SVG / canvas 图解),但必须服务阅读、解释、论证、节奏或审美
  • 生成:后台、表单、拖拽工作台、完整 dashboard、产品原型、通用 Web App。
  • 信息密度由用户确认;默认保留 100% 信息,生成长文式网页文章。

如果用户要的是应用而不是文章,停下来澄清,不要进入本 Skill。


工作流总览

Phase 0  Intake            判断是否进入本 Skill + 初步文章类型
   ▼
Phase 1  Source → Markdown URL/PDF/DOCX/MD/文本 → source.md + extraction-notes.md
         └ 主 Agent 内联 5 条 checklist 自查(仅复杂/低置信源升级 SubAgent)
   ▼
Phase 2  Editorial Planning 一份 plan.md(Brief / Outline / Theme / Assets 四段)
         └ 主 Agent 内联自查(无 SubAgent、无 review 文件)
   ▼
Phase 3  Plan Checkpoint   ★Checkpoint 1 必须停。逐项确认 5 件事:文章类型(含标配保留比例)/ 主题 / 版式 / 配图模式 / 封面
   ▼
Phase 4  First Spread      首屏 + 第一节 + 一个代表性视觉块(脚手架在此创建)
         └ First Spread Reviewer SubAgent(写 review/first-spread-review.md)
         └ ★Checkpoint 2 必须停。逐项确认 2 件事:验收结论 / 开发模式 A/B
   ▼
Phase 5  Full Article Build 生成完整网页文章(默认单 Agent,超长可按 Section 隔离)
         └ Section Reviewer SubAgent(以消息返回 pass/fail,无须写 review 文件)
   ▼
Phase 6  Final Review      Editorial / Visual / Technical 三视角终审(写 review/final-review.md)
   ▼
Phase 7  Repair            最小切片修复,有修复才写 repair-log.md
   ▼
Phase 8  Delivery          ★Checkpoint 3 必须停。逐项确认交付决策 → 交付 article.html + 简短编辑说明

工作区结构(脚手架创建;这些文件是 Skill 的长期记忆,不要只依赖聊天上下文记决策):

<workspace>/
  source/   original.*  source.md  source.<lang>.md(需翻译时)  extraction-notes.md
  plan/     plan.md                                    # 单一规划文件:Brief / Outline / Theme / Assets 四段
  article/  Cover.tsx(默认)  Article.tsx  sections/  raw-blocks/  assets/  article.html(产物)
  review/   first-spread-review.md  final-review.md   # 仅这两份是常规产物
            source-review.md(仅复杂源)  repair-log.md(仅有修复时)
  index.html  package.json  vite.config.ts  tsconfig*.json   (构建工装)

Read the full file on GitHub · 467 lines

Files

What ships with it

57 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 467 lines · 226 tokens per session scan A 0ca56194c1c7

Subscribe to this mod's changes

beautiful-article is a skill published in the GitHub repository ConardLi/garden-skills (12,353 stars, last pushed 2mo ago), licensed MIT. It adds 226 tokens to every session and 9,021 once invoked, about $0.0011 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

personal-website

Generate a beautiful personal homepage (linktree-style) and publish it online for the user. Reads user info from /.clacky/agents/USER.md and AI info from /.clacky/agents/SOUL.md. Returns a public URL the user can share. Trigger on: "profile card", "homepage", "personal page", "generate my card", "make my card"…

clacky-ai/openclacky · 123 tokens

winui-design

Use when designing, reviewing, or fixing WinUI 3: sample and control discovery with winapp find-ui, layout planning, control choice, Fluent Design alignment, Light/Dark/High Contrast theming, typography, spacing, brushes, accessibility, and XAML data-binding design. Load before authoring new XAML, reviewing UI PRs…

microsoft/win-dev-skills · 119 tokens

winui-wpf-migration

Migrate WPF applications to WinUI 3 — namespace replacement (System.Windows → Microsoft.UI.Xaml), control mapping (DataGrid→ListView, WrapPanel→ItemsRepeater, TabControl→TabView), threading (Dispatcher→DispatcherQueue), imaging (System.Drawing→BitmapImage), MVVM conversion to CommunityToolkit.Mvvm, and…

microsoft/win-dev-skills · 100 tokens

yida-canvas-custom-page

A development guide for creating custom pages in Yida, a business application platform, using React 18. It covers pages such as websites, dashboards, workspaces, lists, details, and portals inside YidaCodeCanvas.

openyida/openyida · 93 tokens

yida-create-form-page

A procedure for creating or updating standard Yida forms, including their fields, layout, rules, and data connections. A form is a page where people enter or submit structured information.

openyida/openyida · 55 tokens

yida-custom-page

A set of rules for building custom React-style pages on the Yida platform, a business application platform. It covers page structure, event handling, state, and Yida's JavaScript interface.

openyida/openyida · 67 tokens