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.
Publish-readiness review for blog posts — content, structure, flow, typos, demos, code, SEO, facts, and STYLEGUIDE compliance.
$ npx skills add KittyGiraudel/site --skill article-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install KittyGiraudel/site article-review --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "article-review" agent skill from https://github.com/KittyGiraudel/site/tree/main/.cursor/skills/article-review into .claude/skills/article-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "article-review", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/KittyGiraudel/site/tree/main/.cursor/skills/article-reviewType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add KittyGiraudel/site --skill article-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install KittyGiraudel/site article-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/KittyGiraudel/site.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.cursor/skills/article-review .agents/skills/article-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "article-review" agent skill from https://github.com/KittyGiraudel/site/tree/main/.cursor/skills/article-review into .agents/skills/article-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "article-review", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add KittyGiraudel/site --skill article-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install KittyGiraudel/site article-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/KittyGiraudel/site.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.cursor/skills/article-review .cursor/skills/article-review && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "article-review" agent skill from https://github.com/KittyGiraudel/site/tree/main/.cursor/skills/article-review into .cursor/skills/article-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "article-review", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/KittyGiraudel/site.git --path .cursor/skills/article-review--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add KittyGiraudel/site --skill article-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install KittyGiraudel/site article-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/KittyGiraudel/site.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.cursor/skills/article-review .gemini/skills/article-review && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "article-review" agent skill from https://github.com/KittyGiraudel/site/tree/main/.cursor/skills/article-review into .gemini/skills/article-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "article-review", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install KittyGiraudel/site article-reviewInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add KittyGiraudel/site --skill article-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/KittyGiraudel/site.git skills-src && mkdir -p .github/skills && cp -r skills-src/.cursor/skills/article-review .github/skills/article-review && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "article-review" agent skill from https://github.com/KittyGiraudel/site/tree/main/.cursor/skills/article-review into .github/skills/article-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "article-review", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add KittyGiraudel/site --skill article-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install KittyGiraudel/site article-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/KittyGiraudel/site.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.cursor/skills/article-review .opencode/skills/article-review && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "article-review" agent skill from https://github.com/KittyGiraudel/site/tree/main/.cursor/skills/article-review into .opencode/skills/article-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "article-review", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
article-reviewPublish-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. 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.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e6d1c5f. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
npmFrom the folder's file list and the shell code blocks in SKILL.md.
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.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from KittyGiraudel/site at commit e6d1c5f, republished under its MIT licence (© KittyGiraudel). 835 words, ~1,839 tokens.
.claude/skills/article-review/SKILL.md (or your agent's skills folder).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.
posts/YYYY-MM-DD-slug.md, editor draft, or pasted content.includes/demos/, cited source URLs, and GitHub permalinks when claims or code depend on them./YYYY/MM/DD/slug/ form. Run npm start or npm run build when interactively verifying demos, anchors, or rendered output is needed.## earns its place; no orphaned or redundant sections.## → ###, no skipped levels).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.
<abbr>).title in APA title case; description is one clean sentence.{% raw %} or zero-width spaces).// … where appropriate; teaching comments explain intent, not mechanics.Posts embed demos via {% render "demos/…" %}.
For each embed:
includes/demos/.script.js, styles.css, data.js when the article discusses their behavior.noscript warnings where JS is required, or demos that contradict the article.Do not build new demos during review unless the user asks; only assess existing ones.
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).YYYY-MM-DD-kebab-case-slug.md matches intended publish date and URL.draft: true should be removed before publish./assets/images/<slug>/; meaningful alt distinct from caption.codepen.liquid when present.draft: true left on, missing alt.# 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.
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.
article-image when the user wants one created.© KittyGiraudel, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .cursor/skills/article-review of KittyGiraudel/site.
Open the folder on GitHubat commit e6d1c5f
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Article Review this skillKittyGiraudel/site | 102 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Simple History Voicebonny/WordPress-Simple-History | 317 | — | ~775 | Automated safety check: Pass | None | |
| Personal Chinese Writing Stylesugarforever/01coder-agent-skills | 137 | — | ~744 | Automated safety check: Pass | MIT | |
| Content Workflowthatrebeccarae/claude-marketing | 161 | — | ~1k | Automated safety check: Pass | MIT | |
| Second Brain Writeundefined-ui/second-brain-os | 1k | — | ~480 | Automated safety check: Pass | MIT | |
| User-Facing Text Cleanupguillaumemeyer/watermarks-remover | 24k | — | ~3.5k | Automated safety check: Pass | MIT |
bonny/WordPress-Simple-History
Pär's writing voice and per-text-type rules for Simple History, on top of the humanizer skill.
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…
thatrebeccarae/claude-marketing
End-to-end content creation pipeline from research through editorial review to social distribution.
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.
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.
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.
KittyGiraudel/site
Generate cohesive editorial blog cover images for posts in this Eleventy site.
Categories
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.
Article Review fits situations like: the user asks to review; audit an article; draft before publishing.
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.
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.
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.
Going by SKILL.md and its folder, Article Review needs the command-line tools its instructions call (npm).
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.
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.
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.
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.
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.
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.