Markdown Article Formatter
JimLiu/baoyu-skills
Reformats plain text or Markdown articles with frontmatter, a title, a summary, headings, bold, lists and code blocks, and saves a separate formatted copy.
Summarize and format markdown files, then apply mkdocs/material-compatible structural spacing fixes for math, list, and table blocks.
$ npx skills add LeoYeAI/openclaw-master-skills --skill format-markdown -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills format-markdown --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/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/format-markdown .claude/skills/format-markdown && 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 "format-markdown" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/format-markdown into .claude/skills/format-markdown/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "format-markdown", 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/LeoYeAI/openclaw-master-skills/tree/main/skills/format-markdownType 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 LeoYeAI/openclaw-master-skills --skill format-markdown -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills format-markdown --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/format-markdown .agents/skills/format-markdown && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "format-markdown" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/format-markdown into .agents/skills/format-markdown/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "format-markdown", 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 LeoYeAI/openclaw-master-skills --skill format-markdown -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills format-markdown --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/format-markdown .cursor/skills/format-markdown && 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 "format-markdown" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/format-markdown into .cursor/skills/format-markdown/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "format-markdown", 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/LeoYeAI/openclaw-master-skills.git --path skills/format-markdown--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 LeoYeAI/openclaw-master-skills --skill format-markdown -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills format-markdown --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/format-markdown .gemini/skills/format-markdown && 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 "format-markdown" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/format-markdown into .gemini/skills/format-markdown/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "format-markdown", 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 LeoYeAI/openclaw-master-skills format-markdownInstalls 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 LeoYeAI/openclaw-master-skills --skill format-markdown -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/format-markdown .github/skills/format-markdown && 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 "format-markdown" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/format-markdown into .github/skills/format-markdown/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "format-markdown", 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 LeoYeAI/openclaw-master-skills --skill format-markdown -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills format-markdown --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/format-markdown .opencode/skills/format-markdown && 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 "format-markdown" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/format-markdown into .opencode/skills/format-markdown/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "format-markdown", 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.
format-markdownSummarize and format markdown files, then apply mkdocs/material-compatible structural spacing fixes for math, list, and table blocks.
Format Markdown is an agent skill from LeoYeAI/openclaw-master-skills. Summarize and format markdown files, then apply mkdocs/material-compatible structural spacing fixes for math, list, and table blocks. Outputs to {filename}formatted.md by default.
Its SKILL.md is about 4.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts (for example `EXTEND.md`, `_meta.json` and `package-lock.json`).
It sits in Documents & Office, covering Markdown. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. 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.
Ships 1 file in scripts/ (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
nodenpmFrom 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.
Format Markdown loads about 4.8k tokens when it runs. Until then it costs about 49 tokens; SKILL.md has 1,641 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); the scripts in this folder are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,641 words, ~4,772 tokens.
.claude/skills/format-markdown/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.Markdown formatting skill with two layers of processing:
You MUST follow the workflow in the Workflow section below and must not skip required steps.
| Principle | Requirement |
|---|---|
| Meaning Preservation | Preserve the author's meaning, tone, and wording as much as possible. |
| Structural Additions | In formatting mode, only add metadata or formatting structures that improve readability. |
| Whitespace-Only Script | Step 6 may only modify whitespace, empty lines, and structural spacing. |
| Rendering Safety | Ensure all changes improve markdown rendering stability in mkdocs/material style. |
| Traceability | Every meaningful change must be summarized in the final report. |
The workflow has two phases:
Claude performs content analysis and formatting first, then runs the structural compatibility script as the final cleanup step.
Read the user-specified file, then detect content type:
| Indicator | Classification |
|---|---|
Has --- YAML frontmatter | Markdown |
Has #, ##, ### headings | Markdown |
Has **bold**, *italic*, lists, code blocks, blockquotes | Markdown |
| None of above | Plain text |
If Markdown is detected, ask the user:
Detected existing markdown formatting. What would you like to do?
1. Optimize formatting (Recommended)
- Analyze content, improve headings, bold, lists, tables, and readability
- Run structural compatibility script afterward
- Output: {filename}_formatted.md
2. Keep original formatting
- Preserve existing markdown structure
- Run structural compatibility script only on the copied file
- Output: {filename}_formatted.md
3. Structural fixes only
- Run the structural compatibility script on the original file in-place
- No copy created; modifies the original file directlyBased on user choice:
Read the entire content carefully. Think from a reader's perspective: what would help them quickly understand and remember the key information?
Produce an analysis covering these dimensions:
Save analysis to file: {original-filename}-analysis.md
The analysis file serves as the blueprint for Step 3. Use this format:
# Content Analysis: {filename}
## Highlights & Key Insights
- [list findings]
## Structure Assessment
- Current flow: [describe]
- Suggested sections: [list heading candidates with brief rationale]
## Reader-Important Information
- [list actionable items, key concepts, buried lists, potential tables]
## Formatting Issues
- [list specific issues with location references]
## Typos Found
- [list any obvious typos with corrections, or "None found"]Check for YAML frontmatter (--- block). Create it if missing.
| Field | Processing |
|---|---|
title | See Title Generation below |
slug | Infer from file path or generate from title |
summary | See Summary Generation below |
coverImage | Check if imgs/cover.png exists in the same directory; if so, use relative path |
Whether or not a title already exists, always run the title optimization flow unless auto_select_title is set.
Preparation — read the full text and extract:
Generate 3-4 style-differentiated candidates:
| Style | Characteristics | Example |
|---|---|---|
| Subversive | Deny common practice, create conflict | "All de-AI-flavor prompts are wrong" |
| Solution | Give the answer directly, promise value | "One recipe to make AI write in your voice" |
| Suspense | Reveal half, spark curiosity | "It took me six months to find how to remove AI flavor" |
| Concrete number | Use numbers for credibility | "150 lines of docs taught AI my writing style" |
Present to the user:
Pick a title:
1. [Title A] — (recommended)
2. [Title B] — [style note]
3. [Title C] — [style note]
Enter number, or type a custom title:Put the strongest hook first and mark it as recommended.
Title principles:
Prohibited patterns:
If title exists in frontmatter and there is no H1 in the body content, YOU MUST insert the title as the first H1 (# {{title}}). Do not remove it. If frontmatter already has title, include it as context but still generate fresh candidates unless skipped by configuration.
Generate 3 candidate summaries with different angles. Present to the user:
Pick a summary:
1. [Summary A] — [focus note]
2. [Summary B] — [focus note]
3. [Summary C] — [focus note]
Enter number, or type a custom summary:Summary principles:
Prohibited patterns:
If frontmatter already has summary, skip selection and use it.
To make the summary appear visibly, generate it following the Admonition Syntax Rules. Place it after the H1 title:
!!! example "Summary"
Here is the summary you generated.EXTEND.md skip behavior: If auto_select: true is set in EXTEND.md, skip title and summary selection and generate the best candidate directly without asking. The user may also set auto_select_title: true or auto_select_summary: true independently.
Apply formatting guided by the Step 2 analysis. The goal is to make the content scannable and the key points easy to grasp.
| Element | When to use | Format |
|---|---|---|
| Headings | Natural topic boundaries, section breaks | ##, ### hierarchy |
| Bold | Key conclusions, important terms, core takeaways | **bold** |
| Unordered lists | Parallel items, feature lists, examples | - item |
| Ordered lists | Sequential steps, ranked items, procedures | 1. item |
| Highlights | Critical details, important comparisons for quick attention | ==text== |
| Color highlight | Colored emphasis where standard bold is insufficient | <span style="color:red;font-weight:bold">text</span> |
| Tables | Comparisons, structured data, option matrices | Markdown table |
| Code | Commands, file paths, technical terms, variable names | `inline` or fenced blocks |
| Blockquotes | Notable quotes, important warnings, cited text | > blockquote |
| Admonition | Definitions, examples, notable warnings, conclusions | Follow Admonition Syntax Rules below |
| Separators | Major topic transitions | --- |
Strict enforcement. When using MkDocs-style admonitions (e.g. !!! note, !!! example, !!! warning), you must follow these indentation rules strictly. Markdown parsers require content inside the block to be indented.
Correct format:
!!! note "Title Text"
This is the content. It must start with 4 spaces, and the above line is empty.
This is a second paragraph. It also needs **4** spaces indentation.
- List items also follow. The end line should have an empty line with no indent below.
This is the line outside admonition (correct).Incorrect format (DO NOT DO THIS):
!!! note "Title Text"
This content has no indent. (Wrong - breaks indentation rule)
!!! note "Title Text"
First paragraph ok.
Second paragraph has no indent. (Wrong - breaks the block)Syntax rules:
!!! line.Save the formatted content as a new file. The output filename is built from the original filename plus a suffix defined in EXTEND.md.
_formatted → {original-filename}_formatted.mdEXTEND.md: set output_suffix: _formatted → {original-filename}_formatted.mdBackup existing file before overwrite:
if [ -f "{filename}_formatted.md" ]; then
mv "{filename}_formatted.md" "{filename}_formatted.backup-$(date +%Y%m%d-%H%M%S).md"
fiAfter Step 5 saves the formatted file, Step 6 must run on that saved output file in-place.
Scripts are stored in the scripts/ subdirectory. ${SKILL_DIR} is the root directory containing this SKILL.md.
This script is designed for MkDocs + Material rendering compatibility. It fixes structural spacing around math, list, and table blocks while preserving document content.
${SKILL_DIR}If dependencies are not installed yet:
cd ${SKILL_DIR}
npm installIf package-lock.json already exists, prefer:
cd ${SKILL_DIR}
npm ci| Script | Purpose |
|---|---|
scripts/format-structure.mjs | Fixes mkdocs/material-sensitive spacing around math/list/table blocks |
node ${SKILL_DIR}/scripts/format-structure.mjs <file.md> [options]| Option | Short | Description | Default |
|---|---|---|---|
--output | -o | Specify output file path | In-place |
--dry-run | -n | Preview changes without writing | false |
--no-backup | Skip backup of existing output file | false |
Math block spacing
$$E = mc^2$$$$ or before closing $$List block spacing
Table block spacing
Safety
The script reads simple key: value settings from EXTEND.md.
Supported keys:
output_suffix: \_formatted
fix_math_blocks: true
fix_list_blocks: true
fix_table_blocks: true
trim_math_inner_blank_lines: trueExamples:
# In-place fix on already formatted output
node ${SKILL_DIR}/scripts/format-structure.mjs "{output-file-path}"
# Write to a custom file
node ${SKILL_DIR}/scripts/format-structure.mjs article.md -o article_fixed.md
# Preview only
node ${SKILL_DIR}/scripts/format-structure.mjs article.md --dry-run
# Skip backup
node ${SKILL_DIR}/scripts/format-structure.mjs article.md --no-backup| Condition | Output Path |
|---|---|
| Default | Input file modified in-place |
With --output custom.md | custom.md |
| Step 5 + default suffix | {original-name}_formatted.md |
With output_suffix: _formatted in EXTEND.md | {original-name}_formatted.md |
If the target output file already exists and --no-backup is not set, the script creates a timestamped backup before writing.
**Formatting Complete**
**Files:**
- Analysis: {filename}-analysis.md
- Formatted: {filename}_formatted.md
**Content Analysis Summary:**
- Highlights found: X key insights
- Golden quotes: X memorable sentences
- Formatting issues fixed: X items
**Changes Applied:**
- Frontmatter: [added/updated] (title, slug, summary)
- Headings added: X (##: N, ###: N)
- Bold markers added: X
- Lists created: X (from prose → list conversion)
- Tables created: X
- Admonitions added: X
- Typos fixed: X [list each: "original" → "corrected"]
**Structural Compatibility Script:**
- Math blocks processed: X
- List blocks processed: X
- Table blocks processed: X
- Empty lines added: X
- Math inner blank lines removed: X
- Backup created: [yes/no]© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (scripts) in skills/format-markdown of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Format Markdown 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 |
|---|---|---|---|---|---|---|
| Format Markdown this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.8k | Automated safety check: Pass | MIT | |
| Markdown Article FormatterJimLiu/baoyu-skills | 26k | 7 repos | ~3.5k | Automated safety check: Pass | MIT | |
| MarkitdownImCa0/just-laws | 781 | 14 repos | ~3.2k | Automated safety check: Notes | MIT | |
| Obsidian MarkdownAtmosphere/atmosphere | 3.8k | 20 repos | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| Gzh Designisjiamu/gzh-design-skill | 3.9k | 1 repos | ~2.2k | Automated safety check: Pass | AGPL-3.0 | |
| Crosspostingwasp-lang/wasp | 19k | — | ~1.1k | Automated safety check: Pass | MIT |
JimLiu/baoyu-skills
Reformats plain text or Markdown articles with frontmatter, a title, a summary, headings, bold, lists and code blocks, and saves a separate formatted copy.
ImCa0/just-laws
Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.
Atmosphere/atmosphere
Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax.
isjiamu/gzh-design-skill
微信公众号文章排版引擎,将 Markdown 转换为可直接粘贴到公众号编辑器的 HTML。主题风格从 references/theme-index.md 注册的自定义主题库中选取,自动章节编号、关键词下划线标记、引言卡片、目录导航、代码块、图片/GIF、作者签名。支持 Markdown / Word(.docx) / PDF / 纯文本输入(非 Markdown…
wasp-lang/wasp
Crosspost Wasp blog articles (MDX) to DEV.to and Medium. An agent skill from wasp-lang/wasp.
supabase/supabase
Review Supabase docs changes locally in your supabase/supabase checkout — either an open PR (triage, classify, verify) or your own branch before opening a PR (local self-review).
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
Summarize and format markdown files, then apply mkdocs/material-compatible structural spacing fixes for math, list, and table blocks. Format Markdown is an agent skill from LeoYeAI/openclaw-master-skills. Summarize and format markdown files, then apply mkdocs/material-compatible structural spacing fixes for math, list, and table blocks.
Format Markdown fits situations like: tasks that involve Markdown.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill format-markdown -a claude-code`. Or copy the skill folder (skills/format-markdown in LeoYeAI/openclaw-master-skills) into .claude/skills/format-markdown in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill format-markdown -a codex`. Or copy the skill folder (skills/format-markdown in LeoYeAI/openclaw-master-skills) into .agents/skills/format-markdown 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 LeoYeAI/openclaw-master-skills --skill format-markdown -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/format-markdown, .gemini/skills/format-markdown, .github/skills/format-markdown and .opencode/skills/format-markdown in your project.
Going by SKILL.md and its folder, Format Markdown needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node and npm). Our summary lists: Node.js.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Format Markdown is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.8k tokens (SKILL.md is roughly 19k 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 Format Markdown: Markdown Article Formatter (JimLiu/baoyu-skills, 26k stars), Markitdown (ImCa0/just-laws, 781 stars), Obsidian Markdown (Atmosphere/atmosphere, 3.8k stars) and Gzh Design (isjiamu/gzh-design-skill, 3.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,159 GitHub stars. The repository holds 972 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.