Agent skill

Format Markdown

by LeoYeAI in LeoYeAI/openclaw-master-skills

Summarize and format markdown files, then apply mkdocs/material-compatible structural spacing fixes for math, list, and table blocks.

MITAuto-check passedDocuments & Office

Install Format Markdown

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill format-markdown -a claude-code

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

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills format-markdown --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/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-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
format-markdown
GitHub stars
2.2k
Token cost
~4.8k tokens
SKILL.md length
1,641 words
Files
6 (incl. scripts)
Skills in repo
972
Repo updated
First seen
Licence
MIT

At a glance

Summarize and format markdown files, then apply mkdocs/material-compatible structural spacing fixes for math, list, and table blocks.

  • Works in 6 steps: Read & Detect Content Type → Analyze Content (Reader's Perspective) → Check/Create Frontmatter, Title & Summary → …
  • Tasks that involve Markdown
  • SKILL.md covers Core Principles, Usage, Workflow and 📋 Step 7: Completion Report
  • Runs JavaScript scripts from its folder; calls node and npm

What it does

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.

When your agent uses it

  • Tasks that involve Markdown

Example prompts

  • “/format-markdown”

Requirements

  • Node.js

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Read & Detect Content Type
  2. Analyze Content (Reader's Perspective)
  3. Check/Create Frontmatter, Title & Summary
  4. Format Content
  5. Save Formatted File
  6. Execute Structural Rendering Compatibility Script

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. 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

    Ships 1 file in scripts/ (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • node
    • 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

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.

Always · name and description, kept in context so the agent knows when to use it
~49
When it runs · the whole SKILL.md, loaded when a task matches
~4.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); the scripts in this folder are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,641 words, ~4,772 tokens.

Download SKILL.mdSave it as .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.
name
format-markdown
description
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.
metadata.version
1.0.0

Markdown Formatter

Markdown formatting skill with two layers of processing:

  1. Content formatting: analyze content, improve readability, and add metadata or structural aids when needed.
  2. Structural compatibility fixing: apply mkdocs/material-safe spacing fixes for math, list, and table blocks without rewriting text content.

You MUST follow the workflow in the Workflow section below and must not skip required steps.

Core Principles

  • Preserve original meaning and wording as much as possible.
  • In content-formatting mode (Steps 2-5), metadata and structural aids may be added, such as title, summary, headings, emphasis, lists, tables, and admonitions.
  • In Step 6 structural-fix mode, the script performs whitespace-only changes and never rewrites text content.
PrincipleRequirement
Meaning PreservationPreserve the author's meaning, tone, and wording as much as possible.
Structural AdditionsIn formatting mode, only add metadata or formatting structures that improve readability.
Whitespace-Only ScriptStep 6 may only modify whitespace, empty lines, and structural spacing.
Rendering SafetyEnsure all changes improve markdown rendering stability in mkdocs/material style.
TraceabilityEvery meaningful change must be summarized in the final report.

Usage

The workflow has two phases:

  1. Analyze and format content (Steps 1-5)
  2. Apply structural compatibility fixes for mkdocs/material rendering (Step 6)

Claude performs content analysis and formatting first, then runs the structural compatibility script as the final cleanup step.

Workflow

Step 1: Read & Detect Content Type

Read the user-specified file, then detect content type:

IndicatorClassification
Has --- YAML frontmatterMarkdown
Has #, ##, ### headingsMarkdown
Has **bold**, *italic*, lists, code blocks, blockquotesMarkdown
None of abovePlain text

If Markdown is detected, ask the user:

text
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 directly

Based on user choice:

  • Optimize: Continue to Step 2 (full workflow)
  • Keep original: Skip to Step 5, copy file, then run Step 6
  • Structural fixes only: Skip to Step 6 and run on the original file directly

Step 2: Analyze Content (Reader's Perspective)

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:

2.1 Highlights & Key Insights
  • Core arguments or conclusions the author makes
  • Surprising facts, data points, or counterintuitive claims
  • Memorable quotes or well-phrased sentences (golden quotes)
2.2 Structure Assessment
  • Does the content have a clear logical flow? What is it?
  • Are there natural section boundaries that lack headings?
  • Are there long walls of text that could benefit from visual breaks?
2.3 Reader-Important Information
  • Actionable advice or takeaways
  • Definitions and explanations of key concepts
  • Lists or enumerations buried in prose
  • Comparisons or contrasts that would be clearer as tables
2.4 Formatting Issues
  • Missing or inconsistent heading hierarchy
  • Paragraphs that mix multiple topics
  • Parallel items written as prose instead of lists
  • Code, commands, or technical terms not marked as code
  • Obvious typos or formatting errors

Save analysis to file: {original-filename}-analysis.md

The analysis file serves as the blueprint for Step 3. Use this format:

markdown
# 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"]

Step 3: Check/Create Frontmatter, Title & Summary

Check for YAML frontmatter (--- block). Create it if missing.

FieldProcessing
titleSee Title Generation below
slugInfer from file path or generate from title
summarySee Summary Generation below
coverImageCheck if imgs/cover.png exists in the same directory; if so, use relative path
Title Generation

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:

  • Core argument (one sentence: "what is this article about?")
  • Most impactful opinion or conclusion
  • Reader pain point or curiosity trigger
  • Most memorable metaphor or golden quote

Generate 3-4 style-differentiated candidates:

StyleCharacteristicsExample
SubversiveDeny common practice, create conflict"All de-AI-flavor prompts are wrong"
SolutionGive the answer directly, promise value"One recipe to make AI write in your voice"
SuspenseReveal half, spark curiosity"It took me six months to find how to remove AI flavor"
Concrete numberUse numbers for credibility"150 lines of docs taught AI my writing style"

Present to the user:

text
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:

  • Hook in the first 5 chars: create an information gap or cognitive conflict
  • Specific > abstract: "150 lines" beats "a document"
  • Negation > affirmation: "you're doing it wrong" beats "the right way"
  • Conversational: like chatting with a friend, not a paper title
  • Max ~25 chars: longer titles get truncated in feeds
  • Accurate, not clickbait: the article must deliver what the title promises

Prohibited patterns:

  • "浅谈 XX"、"关于 XX 的思考"、"XX 的探索与实践"
  • "震惊!"、"万字长文"、"建议收藏"
  • Pure questions without direction: "AI 写作的未来在哪里?"

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.

Summary Generation

Generate 3 candidate summaries with different angles. Present to the user:

text
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:

  • 80-150 characters, precise and information-rich
  • Convey the core value to the reader, not just the topic
  • Vary angles: problem-driven, result-driven, insight-driven
  • Hook the reader: make them want to read the full article
  • Use concrete details (numbers, outcomes, specific methods) over vague descriptions

Prohibited patterns:

  • "本文介绍了..."、"本文探讨了..."
  • Pure topic description without value proposition
  • Repeating the title in different words

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:

markdown
!!! 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.


Step 4: Format Content

Apply formatting guided by the Step 2 analysis. The goal is to make the content scannable and the key points easy to grasp.

Formatting toolkit
ElementWhen to useFormat
HeadingsNatural topic boundaries, section breaks##, ### hierarchy
BoldKey conclusions, important terms, core takeaways**bold**
Unordered listsParallel items, feature lists, examples- item
Ordered listsSequential steps, ranked items, procedures1. item
HighlightsCritical details, important comparisons for quick attention==text==
Color highlightColored emphasis where standard bold is insufficient<span style="color:red;font-weight:bold">text</span>
TablesComparisons, structured data, option matricesMarkdown table
CodeCommands, file paths, technical terms, variable names`inline` or fenced blocks
BlockquotesNotable quotes, important warnings, cited text> blockquote
AdmonitionDefinitions, examples, notable warnings, conclusionsFollow Admonition Syntax Rules below
SeparatorsMajor topic transitions---
Show full SKILL.md (606 more words)Show less
Admonition Syntax Rules

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:

markdown
!!! 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):

markdown
!!! 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:

  1. Indentation: All content belonging to the admonition must be indented 4 spaces relative to the !!! line.
  2. Paragraph breaks: Blank lines inside the block must also preserve block structure; ensure the next paragraph starts with 4 spaces.
  3. Nested lists/code: If using lists or code inside an admonition, indent them 8 spaces total.
  4. Consistency: Do not mix tabs and spaces. Use 4 spaces consistently.
Formatting principles — what NOT to do
  • Do NOT add invented facts, explanations, or commentary
  • Do NOT delete or shorten valid original content without user intent
  • Do NOT rephrase or rewrite the author's wording unless the task explicitly requires it
  • Do NOT add headings that editorialize (e.g. "Amazing Discovery"); use neutral descriptive headings
  • Do NOT over-format: not every sentence needs bold, and not every paragraph needs a heading
Formatting principles — what TO do
  • Preserve the author's voice, tone, and wording as much as possible
  • Bold key conclusions and core takeaways — the sentences a reader would likely highlight
  • Extract parallel items from prose into lists when the structure is clearly present
  • Add headings where the topic genuinely shifts
  • Use tables for comparisons or structured data buried in prose
  • Use blockquotes for golden quotes, memorable statements, or important warnings
  • Fix obvious typos only when the correction is unambiguous

Step 5: Save Formatted File

Save the formatted content as a new file. The output filename is built from the original filename plus a suffix defined in EXTEND.md.

  • Default suffix: _formatted → {original-filename}_formatted.md
  • Override via EXTEND.md: set output_suffix: _formatted → {original-filename}_formatted.md

Backup existing file before overwrite:

bash
if [ -f "{filename}_formatted.md" ]; then
  mv "{filename}_formatted.md" "{filename}_formatted.backup-$(date +%Y%m%d-%H%M%S).md"
fi

After Step 5 saves the formatted file, Step 6 must run on that saved output file in-place.


Step 6: Execute Structural Rendering Compatibility Script

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.

Runtime Requirements
  • Node.js 18+
  • Local npm dependencies installed once in ${SKILL_DIR}

If dependencies are not installed yet:

bash
cd ${SKILL_DIR}
npm install

If package-lock.json already exists, prefer:

bash
cd ${SKILL_DIR}
npm ci
Script
ScriptPurpose
scripts/format-structure.mjsFixes mkdocs/material-sensitive spacing around math/list/table blocks
Command
bash
node ${SKILL_DIR}/scripts/format-structure.mjs <file.md> [options]
CLI Options
OptionShortDescriptionDefault
--output-oSpecify output file pathIn-place
--dry-run-nPreview changes without writingfalse
--no-backupSkip backup of existing output filefalse
What the script fixes
  1. Math block spacing

    • Ensures block math has blank lines before and after
    • Handles standalone single-line block math such as $$E = mc^2$$
    • Removes illegal inner blank lines immediately after opening $$ or before closing $$
  2. List block spacing

    • Ensures blank lines before and after markdown lists
  3. Table block spacing

    • Ensures blank lines before and after markdown tables
  4. Safety

    • Uses Markdown AST to detect structural blocks
    • Applies minimal text patches instead of re-stringifying the full document
    • Preserves text content and existing writing style as much as possible
EXTEND.md Rule Toggles

The script reads simple key: value settings from EXTEND.md.

Supported keys:

md
output_suffix: \_formatted
fix_math_blocks: true
fix_list_blocks: true
fix_table_blocks: true
trim_math_inner_blank_lines: true
Usage in Workflow
  • Full workflow: after Step 5 saves the formatted file, run the script in-place on that output file.
  • Structural-fixes-only mode: run the script directly on the original file in-place.

Examples:

bash
# 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
Output and Backup Behavior
ConditionOutput Path
DefaultInput file modified in-place
With --output custom.mdcustom.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.


📋 Step 7: Completion Report

text
**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

Files

SKILL.md and 5 other files (scripts) in skills/format-markdown of LeoYeAI/openclaw-master-skills.

  • SKILL.md
  • EXTEND.md
  • _meta.json
  • package-lock.json
  • package.json
  • scripts/format-structure.mjs

Open the folder on GitHubat commit e5199b5

Compare with similar skills

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.

Format Markdown compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Format Markdown this skillLeoYeAI/openclaw-master-skills2.2k—~4.8kAutomated safety check: PassMIT
Markdown Article FormatterJimLiu/baoyu-skills26k7 repos~3.5kAutomated safety check: PassMIT
MarkitdownImCa0/just-laws78114 repos~3.2kAutomated safety check: NotesMIT
Obsidian MarkdownAtmosphere/atmosphere3.8k20 repos~1.3kAutomated safety check: PassApache-2.0
Gzh Designisjiamu/gzh-design-skill3.9k1 repos~2.2kAutomated safety check: PassAGPL-3.0
Crosspostingwasp-lang/wasp19k—~1.1kAutomated safety check: PassMIT

Similar skills

  • 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.

    26k GitHub starsUsed in 7 repos~3.5k tokens
    Documents & OfficeAuto-check passed
  • Markitdown

    ImCa0/just-laws

    Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.

    781 GitHub starsUsed in 14 repos~3.2k tokens
    Documents & OfficeAuto-check: notes
  • Obsidian Markdown

    Atmosphere/atmosphere

    Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax.

    3.8k GitHub starsUsed in 20 repos~1.3k tokens
    Documents & OfficeAuto-check passed
  • Gzh Design

    isjiamu/gzh-design-skill

    微信公众号文章排版引擎,将 Markdown 转换为可直接粘贴到公众号编辑器的 HTML。主题风格从 references/theme-index.md 注册的自定义主题库中选取,自动章节编号、关键词下划线标记、引言卡片、目录导航、代码块、图片/GIF、作者签名。支持 Markdown / Word(.docx) / PDF / 纯文本输入(非 Markdown…

    3.9k GitHub starsUsed in 1 repo~2.2k tokens
    Documents & OfficeAuto-check passed
  • Crossposting

    wasp-lang/wasp

    Crosspost Wasp blog articles (MDX) to DEV.to and Medium. An agent skill from wasp-lang/wasp.

    19k GitHub stars~1.1k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Review The Docs

    supabase/supabase

    Official

    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).

    111k GitHub stars~4.6k tokensUpdated today
    Documents & OfficeAuto-check passed

More from LeoYeAI/openclaw-master-skills

All 972 skills in this repo
  • DevOps Pipeline Management

    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.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    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.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    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.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    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.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    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.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    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.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Format Markdown

What does Format Markdown do?

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.

When should I use Format Markdown?

Format Markdown fits situations like: tasks that involve Markdown.

How do I install Format Markdown in Claude Code?

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.

How do I install Format Markdown in Codex?

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.

Can I use Format Markdown 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 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.

What does Format Markdown need to run?

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.

Does Format Markdown 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 Format Markdown 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Format Markdown use?

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.

How many tokens does Format Markdown use?

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.

What are the alternatives to Format Markdown?

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.

Who maintains Format Markdown?

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.