Audit a GitHub README and rewrite it using modern 2025-2026 patterns — centered header, badges, hero image, GitHub alert callouts, emoji-prefixed features, expandable details, Mermaid diagrams, tables over dense prose. Produces a scannable README that works for a 10-second skim and a deep dive.
npx skills add https://github.com/yzhao062/anywhere-agents --skill readme-polish
Modern GitHub READMEs are scannable first, readable second. A skimmer should understand what the project does, who it is for, and how to install it in 10 seconds. Motivated readers get more detail from collapsibles, tables, and follow-up sections.
This skill takes an existing README (or a blank slate) and rewrites it using the visual and layout patterns that well-regarded 2025-2026 open-source projects have converged on. It does not invent the content; content comes from the project itself. It shapes how that content is presented.
Before editing, classify what is there against the modern-README checklist. The goal is to identify which patterns are missing, which are misapplied, and which content should be moved, collapsed, or deleted.
Use references/checklist.md as the audit grid. For each row, mark present / absent / broken.
Key audit questions:
> [!NOTE] callout or footnote.%%{init: ...}%% to match brand palette, or do they render with the default red/orange/blue and clash with the rest of the page?10. Version-boundary honesty: if a release ships primitives that are not yet wired, does the README name the boundary explicitly (what works today, what is queued), or does it present roadmap claims as shipped behavior?
11. Anchor hygiene: do dot-nav links resolve to real sections (GitHub's auto-generated anchor rules: lowercase, hyphens for spaces, strip punctuation)?
See references/patterns.md for the full catalog with copyable snippets. Summary of the highest-impact patterns:
<div align="center">. Title, one-line tagline, badge row, dot-separated nav, one-liner elevator pitch.Install · Workflow · Features) below badges. Helps skimmers jump.ci-mockup-figure skill for capture workflow.<picture> tag with light/dark variants for logos. Required only when the project has a logo/wordmark.> [!NOTE] callout, not a prose paragraph. Ideal length: 2–3 sentences with verifiable signals (package stars, citations, institutional affiliation).> [!NOTE], > [!TIP], > [!WARNING], > [!CAUTION], > [!IMPORTANT]. Each renders as a colored box with an icon. Do not overuse — one per major section at most.Bold lead sentence. Setup. Without X, problem. With X, fix. Reads warmer than emoji-bullet lists when content is story-shaped.patterns.md.<table> for rich before/after comparisons — markdown tables cannot carry blockquotes, italic, or <mark> tags inside cells; HTML tables can. One per README is enough.%%{init: ...}%% config block at the top to match brand palette. The default red / orange / blue clashes with most modern brand colors and reads as cookie-cutter. Do not use Mermaid as the hero image; it lacks the visual weight a polished mockup carries.<details> blocks for platform-specific variants, limitations, related projects, repo layout, FAQ, anything reference-shaped.<a name="readme-top"> + <a href="#readme-top">↑ back to top</a>) at the bottom of long READMEs.<details>: platform-specific install variants, repo layout, opinionated-and-why, limitations, related projects, maintenance policy.Before publishing, verify the rewrite actually renders on GitHub (not just in PyCharm / VS Code preview).
> [!NOTE] callouts, Mermaid diagrams (themed and unthemed), <picture> light/dark media queries, autogenerated heading anchors for non-ASCII text, HTML <table> with markdown blockquotes inside cells.width="100%" or responsive.README.zh-CN.md), run a cross-surface drift pass. Tagline, How It Works structure, Pack-CLI claims, and What's Next paragraph should agree across surfaces. The implement-review skill handles this via "Cross-variant drift check."_render_*.py / _render_*.sh) are committed alongside it. Reproducibility matters for future rerenders; pinned Docker digests beat :latest tags.git diff --cached --check before committing to catch trailing whitespace.> [!NOTE], none of them stand out. Use callouts only for "this is the one thing you must not miss" moments.<mark>, or multi-paragraph commentary reliably. Use the HTML 2-col table pattern and keep blank lines inside each <td>.%%{init: {'theme': 'base', 'themeVariables': {...}}}%% at the top of every Mermaid block._render_*.py / _render_*.sh helper alongside.> [!NOTE], Mermaid, <picture> media queries, or HTML <table> with markdown blockquotes inside cells. Only GitHub's renderer is authoritative.ci-mockup-figure — use it to design and render the hero image when the README needs a custom feature-grid, architecture diagram, or pack-architecture pipeline. That skill handles the HTML-to-PNG capture workflow via Playwright.implement-review — run a Codex review on the staged README rewrite before pushing. Lens: general / docs. Focus: first-read flow, anchor validity, content accuracy, version-boundary honesty, agent-style compliance, cross-surface drift if multi-surface. Plan on 2-4 review rounds for a substantial overhaul; expect findings to drop from High / Medium in early rounds to Low polish in late rounds.agent-style — the writing rule pack governs the README prose: 21 rules total, 12 classic + 9 LLM-observed. RULE-G specifically governs Title Case across H2 / H3; RULE-B forbids casual em-dash; RULE-E forbids paragraph-closing summaries; RULE-F enforces consistent terms. Use the public agent-style rule pack for the full reference and run a self-audit before requesting external review.A rewritten README.md (and optional hero assets under docs/) that:
See references/patterns.md for full pattern snippets and references/checklist.md for the audit grid.
Extract cognitive patterns and thinking fingerprints from any text. Use this skill when the user wants to analyze how someone thinks, understand cognitive style, profile writing or speech patterns, compare thinking styles between people, asks "what's my thinking style", "analyze how this person reasons", "cognitive profile", "thinking pattern", "DHDNA", "digital DNA", or wants to understand the mind behind any text. Also trigger when the user provides text and wants deeper insight into the author's reasoning patterns, decision-making style, or cognitive signature.
GSAP animation reference for HyperFrames. Covers gsap.to(), from(), fromTo(), easing, stagger, defaults, timelines (gsap.timeline(), position parameter, labels, nesting, playback), and performance (transforms, will-change, quickTo). Use when writing GSAP animations in HyperFrames compositions.
配图助手 - 把文章/模块内容转成统一风格、少字高可读的 16:9 信息图提示词;先定“需要几张图+每张讲什么”,再压缩文案与隐喻,最后输出可直接复制的生图提示词并迭代。
| YouTube clip generation and editing with automated workflows — pull source video, slice highlights, add captions, and export.
Best practices for writing Remotion animations that stay intuitive for agents and editable in Remotion Studio Visual Mode.
YouTube transcript extraction and content reformatting: given a YouTube video URL, opens the video's transcript panel, extracts all timestamped segments, and transforms the raw transcript into summaries, chapter outlines, Twitter/X threads, blog posts, or notable quotes. Use when the user shares a YouTube URL or video link, asks to summarize a video, get a transcript, extract content from a YouTube video, get YouTube captions, extract YouTube captions, download YouTube captions, transcribe YouTube video, YouTube video to text, make a thread from YouTube, YouTube to blog post, YouTube to article, pull transcript from YouTube, YouTube content extraction, convert YouTube to text, video to transcript. Also applies when user wants to reformat any YouTube video content into structured output (chapters, threads, blog articles, key quotes).
跨境电商全链路自动化工具。集成1688采集、智能清洗、多平台上架(微信小店/Shopify/TikTok)、推广方案(关键词/竞品分析/广告文案)、短视频创作(MoviePy竖屏视频)、一键代发、爆品挖掘(趋势聚合+6维评分)、闲鱼二手选品捡漏(品牌识别/虚标过滤/捡漏评分/价格监控)、全自动流水线(挖掘→采集→清洗→上架→推广→视频)。
生成历史名人现代访谈短视频文案,通过古今反差与网络热梗的爆笑结合,创作具有传播力的虚构趣味内容
Take yzhao062/readme-polish from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.