Agent skill

Article Review

by KittyGiraudel in KittyGiraudel/site

Publish-readiness review for blog posts — content, structure, flow, typos, demos, code, SEO, facts, and STYLEGUIDE compliance.

MITAuto-check passedWriting & Content

Install Article Review

skills CLI
$ npx skills add KittyGiraudel/site --skill article-review -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install KittyGiraudel/site article-review --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/KittyGiraudel/site.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.cursor/skills/article-review .claude/skills/article-review && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
article-review
GitHub stars
102
Token cost
~1.8k tokens
SKILL.md length
835 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
MIT

At a glance

Publish-readiness review for blog posts — content, structure, flow, typos, demos, code, SEO, facts, and STYLEGUIDE compliance.

  • Works in 6 steps: Identify the target —… → Read STYLEGUIDE.md — Especially… → Read the full article — Front matter,… → …
  • The user asks to review
  • SKILL.md covers Workflow, Review dimensions, Severity and Output format, plus 2 more sections
  • Calls npm

What it does

Article Review is an agent skill from KittyGiraudel/site. Publish-readiness review for blog posts — content, structure, flow, typos, demos, code, SEO, facts, and STYLEGUIDE compliance. Use when the user asks to review, proofread, or audit an article or draft before publishing.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Writing & Content, covering Copy editing and proofreading and Blog and article writing. The repository describes itself as: Sources for kittygiraudel.com. The licence is MIT.

When your agent uses it

  • The user asks to review
  • Audit an article
  • Draft before publishing

Example prompts

  • “/article-review”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Identify the target — posts/YYYY-MM-DD-slug.md, editor draft, or pasted content.
  2. Read STYLEGUIDE.md — Especially Editorial checklist and Things to avoid.
  3. Read the full article — Front matter, body, Liquid shortcodes, footnote assigns, embedded demos, code blocks.
  4. Follow references — Open linked posts, demo files under includes/demos/, cited source URLs, and GitHub permalinks when claims or code…
  5. Verify what you can — Asset paths exist; demo partials resolve; internal URLs use /YYYY/MM/DD/slug/ form. Run npm start or npm run build…
  6. Report — Use the output format below. Quote short excerpts; propose concrete fixes.

What it can do on your machine

Read from SKILL.md and the folder at commit e6d1c5f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Article Review loads about 1.8k tokens when it runs. Until then it costs about 59 tokens; SKILL.md has 835 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~59
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from KittyGiraudel/site at commit e6d1c5f, republished under its MIT licence (© KittyGiraudel). 835 words, ~1,839 tokens.

Download SKILL.mdSave it as .claude/skills/article-review/SKILL.md (or your agent's skills folder).
name
article-review
description
Publish-readiness review for blog posts — content, structure, flow, typos, demos, code, SEO, facts, and STYLEGUIDE compliance. Use when the user asks to review, proofread, or audit an article or draft before publishing.

Article Review

Goal: determine whether a post is ready to go live. Read STYLEGUIDE.md for editorial and formatting rules; apply them without restating them in the report. This skill adds publish-readiness checks beyond the styleguide.

Workflow

  1. Identify the target — posts/YYYY-MM-DD-slug.md, editor draft, or pasted content.
  2. Read STYLEGUIDE.md — Especially Editorial checklist and Things to avoid.
  3. Read the full article — Front matter, body, Liquid shortcodes, footnote assigns, embedded demos, code blocks.
  4. Follow references — Open linked posts, demo files under includes/demos/, cited source URLs, and GitHub permalinks when claims or code depend on them.
  5. Verify what you can — Asset paths exist; demo partials resolve; internal URLs use /YYYY/MM/DD/slug/ form. Run npm start or npm run build when interactively verifying demos, anchors, or rendered output is needed.
  6. Report — Use the output format below. Quote short excerpts; propose concrete fixes.

Review dimensions

Content and accuracy
  • Does the post deliver what the title and description promise?
  • Are technical claims accurate? Trace APIs, flags, versions, and behavior against docs or the linked repo when possible.
  • Flag unsupported claims, outdated information, internal contradictions, and logical gaps (missing steps, non sequiturs, causation without evidence).
  • Distinguish opinion from fact; opinions should be reasoned, not presented as universal truth.
  • Credit sources; ensure attributions match Links conventions.
Structure and reading flow
  • Opening hooks without restating the title (Document structure).
  • Section order makes sense; each ## earns its place; no orphaned or redundant sections.
  • Heading hierarchy is logical (## → ###, no skipped levels).
  • Paragraph length and pacing: no walls of text; dense stretches broken up appropriately.
  • Closing reflection (Wrapping up / Lessons learned / etc.) — not a bullet recap of the whole post.
  • Transitions between sections; reader always knows why the next section exists.
Editorial style and formatting

Work through STYLEGUIDE sections; cite the section name when flagging (e.g. “Footnotes”, “Things to avoid”). Run the Editorial checklist and report only failures.

Includes: voice, locale, typography, links, figures, callouts vs blockquotes, footnotes, code block conventions, lists.

Typos and copy-editing
  • Spelling (American English per styleguide).
  • Grammar, punctuation, curly quotes, en/em dashes used appropriately.
  • Consistent terminology within the post (product names, acronyms after first <abbr>).
  • Front matter title in APA title case; description is one clean sentence.
Code snippets
  • Snippets match what the prose describes; no stale or misleading examples.
  • Language tags present; indentation uses tabs (Code blocks).
  • Liquid in fences is escaped ({% raw %} or zero-width spaces).
  • Focused blocks with // … where appropriate; teaching comments explain intent, not mechanics.
  • When the post references production code, spot-check the linked file or path if available.
  • Flag security-sensitive patterns only when clearly wrong for the context (hardcoded secrets, dangerous copy-paste).
Demos

Posts embed demos via {% render "demos/…" %}.

For each embed:

  • Confirm the partial exists under includes/demos/.
  • Read associated script.js, styles.css, data.js when the article discusses their behavior.
  • Prose around the demo should explain what to try and what to notice (context before; interpretation after if needed).
  • Flag broken paths, missing noscript warnings where JS is required, or demos that contradict the article.
  • If the article teaches something interactive but has no demo (and similar posts in the archive use one), note it as a Consider — not a blocker unless the post explicitly promises interactivity.

Do not build new demos during review unless the user asks; only assess existing ones.

Show full SKILL.md (295 more words)Show less
SEO and discoverability

Front matter drives meta tags and OG cards (see tests/head.test.ts).

  • title — clear, accurate, APA title case, no trailing period.
  • description — single sentence; works as OG/RSS summary; not a keyword dump.
  • tags — Title Case; reuse existing tags where sensible.
  • image — path set and file exists under assets/images/<slug>/. Flag if missing; do not generate (use the article-image skill when asked).
  • Filename YYYY-MM-DD-kebab-case-slug.md matches intended publish date and URL.
  • draft: true should be removed before publish.
  • First paragraph and headings give enough context for search and social previews.
Assets and build
  • Figure paths under /assets/images/<slug>/; meaningful alt distinct from caption.
  • No bare Markdown images; CodePen embeds use codepen.liquid when present.
  • Note if a local preview build is recommended to confirm anchors, demos, or footnote rendering.

Severity

  • Must fix — Blocks publish: factual errors, broken links/paths, missing required front matter, styleguide violations with wrong semantics (blockquote vs callout, bare images, spaces in code blocks), misleading code, broken or missing demo files referenced in the post, draft: true left on, missing alt.
  • Should fix — Weakens the post materially: poor flow, vague claims without support, SEO description weak or wrong length, voice drift, checklist gaps, code that doesn’t match prose, demo lacks context.
  • Consider — Polish: tighter prose, optional demo, friendlier closing, fewer em dashes, optional OG image format upgrade (AVIF/WebP per styleguide).

Output format

markdown
# Review: [Post title]

**File:** `posts/…`
**Verdict:** Ready to publish | Needs revision | Major rework

## Summary
[2–4 sentences: readiness, main blockers, overall quality.]

## Must fix
- **[Category]** — `excerpt…` → fix.

## Should fix
- …

## Consider
- …

## Publish checklist
- [ ] Editorial checklist (STYLEGUIDE) — pass / N items failing
- [ ] Content accurate and complete
- [ ] Code and demos verified
- [ ] SEO front matter (`title`, `description`, `tags`, `image`)
- [ ] `draft` removed, filename/date correct
- [ ] Local preview (`npm start`) if demos or anchors need human check

## Strengths
[1–3 specific positives.]

Keep findings actionable. Do not dump STYLEGUIDE content into the report.

When asked to fix

Apply minimal diffs for agreed findings. Re-read changed sections. For factual or technical corrections, confirm with the author when uncertain rather than inventing details.

Out of scope

  • Generating OG/cover images — flag absence only; use article-image when the user wants one created.
  • Rewriting for a different angle unless asked — review improves readiness, not the thesis.
  • Deploying or committing — unless explicitly requested.

© KittyGiraudel, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .cursor/skills/article-review of KittyGiraudel/site.

Open the folder on GitHubat commit e6d1c5f

Compare with similar skills

Article Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Article Review compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Article Review this skillKittyGiraudel/site102—~1.8kAutomated safety check: PassMIT
Simple History Voicebonny/WordPress-Simple-History317—~775Automated safety check: PassNone
Personal Chinese Writing Stylesugarforever/01coder-agent-skills137—~744Automated safety check: PassMIT
Content Workflowthatrebeccarae/claude-marketing161—~1kAutomated safety check: PassMIT
Second Brain Writeundefined-ui/second-brain-os1k—~480Automated safety check: PassMIT
User-Facing Text Cleanupguillaumemeyer/watermarks-remover24k—~3.5kAutomated safety check: PassMIT

Similar skills

  • Simple History Voice

    bonny/WordPress-Simple-History

    Pär's writing voice and per-text-type rules for Simple History, on top of the humanizer skill.

    317 GitHub stars~775 tokensUpdated 3 days ago
    Writing & ContentAuto-check passed
  • Personal Chinese Writing Style

    sugarforever/01coder-agent-skills

    Apply the user's Chinese writing style when writing, translating, editing, proofreading, polishing, or publishing Chinese content, including blog posts, articles, subtitles, captions, tweets/X…

    137 GitHub stars~744 tokensUpdated 3 mo ago
    Writing & ContentAuto-check passed
  • Content Workflow

    thatrebeccarae/claude-marketing

    End-to-end content creation pipeline from research through editorial review to social distribution.

    161 GitHub stars~1k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed
  • Second Brain Write

    undefined-ui/second-brain-os

    Draft from the vault: outline from concept pages, keep citations to the user's own sources, and surface where their material disagrees.

    1k GitHub stars~480 tokensUpdated yesterday
    Knowledge ManagementAuto-check passed
  • User-Facing Text Cleanup

    guillaumemeyer/watermarks-remover

    Audits prose for invisible Unicode characters and rewrites it while keeping facts, citations, code and required disclosures unchanged and the writer's voice intact.

    24k GitHub stars~3.5k tokensUpdated yesterday
    Writing & ContentAuto-check passed
  • Story Multi-Perspective Review

    zenstory-ai/oh-story-claudecode

    Reviews Chinese web-novel text with several reviewer agents in parallel, falling back to a single-agent pass, and reports structure, character, prose and setting problems with fixes.

    7.4k GitHub starsUsed in 3 repos~3k tokens
    Writing & ContentAuto-check passed

More from KittyGiraudel/site

  • Article Image

    KittyGiraudel/site

    Generate cohesive editorial blog cover images for posts in this Eleventy site.

    102 GitHub stars~686 tokensUpdated 8 days ago
    Auto-check passed

Questions about Article Review

What does Article Review do?

Publish-readiness review for blog posts — content, structure, flow, typos, demos, code, SEO, facts, and STYLEGUIDE compliance. Article Review is an agent skill from KittyGiraudel/site. Publish-readiness review for blog posts — content, structure, flow, typos, demos, code, SEO, facts, and STYLEGUIDE compliance.

When should I use Article Review?

Article Review fits situations like: the user asks to review; audit an article; draft before publishing.

How do I install Article Review in Claude Code?

Run `npx skills add KittyGiraudel/site --skill article-review -a claude-code`. Or copy the skill folder (.cursor/skills/article-review in KittyGiraudel/site) into .claude/skills/article-review in your project. Claude Code loads it when a task matches its description.

How do I install Article Review in Codex?

Run `npx skills add KittyGiraudel/site --skill article-review -a codex`. Or copy the skill folder (.cursor/skills/article-review in KittyGiraudel/site) into .agents/skills/article-review in your project. Codex loads it when a task matches its description.

Can I use Article Review in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add KittyGiraudel/site --skill article-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/article-review, .gemini/skills/article-review, .github/skills/article-review and .opencode/skills/article-review in your project.

What does Article Review need to run?

Going by SKILL.md and its folder, Article Review needs the command-line tools its instructions call (npm).

Does Article Review access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Article Review safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Article Review use?

Article Review is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Article Review use?

About 1.8k tokens (SKILL.md is roughly 7.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Article Review?

Skills that share tags, products or a category with Article Review: Simple History Voice (bonny/WordPress-Simple-History, 317 stars), Personal Chinese Writing Style (sugarforever/01coder-agent-skills, 137 stars), Content Workflow (thatrebeccarae/claude-marketing, 161 stars) and Second Brain Write (undefined-ui/second-brain-os, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Article Review?

KittyGiraudel (a GitHub user) maintains it in KittyGiraudel/site, which has 102 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 2, 2026.

Source: KittyGiraudel/site on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.