markdownlint-triage

markdownlint-triage is a skill for Claude Code from AndrewDongminYoo/cc-agents-kit. It costs 33 tokens per session (2,205 once invoked), scanned A, original, Apache-2.0.

A tool and workflow for turning Markdownlint reports into a rule summary and a limited cleanup. Markdownlint checks Markdown files for consistent style and common writing errors.

In plain words
What is it for?
Use it to summarize Markdownlint output, recommend rules, or fix an existing backlog in selected Markdown files.
Why use it?
It separates useful triage from unrelated setup or runtime failures and keeps changes within the requested scope.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: mentions subagents.

Part of the repo-gate plugin — 6 skills shipped together

Good fit Use it to summarize Markdownlint output, recommend rules, or fix an existing backlog in selected Markdown files.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/andrewdongminyoo/cc-agents-kit/markdownlint-triage
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add AndrewDongminYoo/cc-agents-kit --skill markdownlint-triage
Clone the repo
git clone --depth 1 https://github.com/AndrewDongminYoo/cc-agents-kit

Made for: Claude Code.

Or install repo-gate, the plugin that ships this one along with the rest of its 6 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for markdownlint-triage

README.md
[![agentmods](https://agentmods.dev/badge/skills/andrewdongminyoo/cc-agents-kit/markdownlint-triage/github.svg)](https://agentmods.dev/skills/andrewdongminyoo/cc-agents-kit/markdownlint-triage)
Your own site
<a href="https://agentmods.dev/skills/andrewdongminyoo/cc-agents-kit/markdownlint-triage"><img src="https://agentmods.dev/badge/skills/andrewdongminyoo/cc-agents-kit/markdownlint-triage/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for markdownlint-triage

Your own site · 80×15
<a href="https://agentmods.dev/skills/andrewdongminyoo/cc-agents-kit/markdownlint-triage"><img src="https://agentmods.dev/badge/skills/andrewdongminyoo/cc-agents-kit/markdownlint-triage.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 33 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,205 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00033 $0.02205
Opus 5 $0.00016 $0.01103
Sonnet 5 $0.00007 $0.00441
Haiku 4.5 $0.00003 $0.00220

Measured yesterday against content hash b044b664d156, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

markdownlint-triage scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/repo-gate/skills/markdownlint-triage/SKILL.md · 186 lines

How it starts

The opening of the file, as written. The whole thing — 186 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Markdownlint Triage

Turn Markdownlint diagnostics into a rule summary and a bounded cleanup. First-time trunk integration, including the Prettier-compatible Markdownlint baseline it seeds, belongs to setup-trunk. Trunk cache, download, or runtime failures are a different job and out of scope here. Requests to summarize or recommend settings are read-only. Change rules or documents only within the requested scope.

Inspect the Active Configuration

Verify the absolute repository root and account before inspecting its Git state. Read repository instructions, the selected runner configuration, and representative reported lines. Identify generated files and archives that require exact source preservation. Identify mirrored copies of the same document, such as per-profile duplicates: assign both copies to one worker and compare the pairs after repair. Do not transfer settings or results from another repository merely because its rule counts look similar.

markdownlint-summary is on PATH whenever this plugin is enabled. It selects markdownlint on PATH, then trunk. It downloads nothing: a checkout's own .npmrc can point an auto-installed package at a registry the checkout controls, so the helper never runs npx. It requires Bash, awk, and standard shell utilities. A selected runner failure does not trigger another runner. Each runner uses its own configuration, ignore rules, and installed version. Running Trunk executes the checkout's own .trunk/trunk.yaml definitions, and --fix writes wherever the linter resolves a path, symlinks included. On a checkout you do not trust, use log mode and no --fix. Run mode prints only the summary and discards the runner's output. To keep the raw diagnostics, redirect the linter's own output to a log file and use log mode. For an existing Trunk backlog, capture Trunk output explicitly and use log mode so the runner does not change during comparison. When the repository has no Markdownlint configuration and no Trunk setup, seed the baseline the same way setup-trunk does before selecting exceptions.

Read the full file on GitHub · 186 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday Changed · +13 lines b044b664d156
  2. 2d ago First seen · 173 lines · 33 tokens per session scan A 006f549e867c

Subscribe to this mod's changes

markdownlint-triage is a skill published in the GitHub repository AndrewDongminYoo/cc-agents-kit (2 stars, last pushed today), licensed Apache-2.0. It adds 33 tokens to every session and 2,205 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-09.

Related

Other skills, from other repositories

diagnose_system_lag

A read-only Linux troubleshooting guide for computers that feel slow, freeze, run out of memory, restart unexpectedly, or have storage or local-network delays. It chooses checks based on the reported symptom.

AI-Shell-Team/aish · 78 tokens

cloudflare-workers-observability

Cloudflare Workers observability with logging, Analytics Engine, Tail Workers, metrics, and alerting. Use for monitoring, debugging, tracing, or encountering log parsing, metric aggregation, alert configuration errors.

secondsky/claude-skills · 47 tokens

cloudflare-workers-dev-experience

Cloudflare Workers local development with Wrangler, Miniflare, hot reload, debugging. Use for project setup, wrangler.jsonc configuration, or encountering local dev, HMR, binding simulation errors.

secondsky/claude-skills · 47 tokens

cloudflare-workers-performance

Cloudflare Workers performance optimization with CPU, memory, caching, bundle size. Use for slow workers, high latency, cold starts, or encountering CPU limits, memory issues, timeout errors.

secondsky/claude-skills · 42 tokens

api-error-handling

Implements standardized API error responses with proper status codes, logging, and user-friendly messages. Use when building production APIs, implementing error recovery patterns, or integrating error monitoring services.

secondsky/claude-skills · 40 tokens

sosreport-analyzer

A Linux system diagnosis and analysis tool that collects configuration, logs, hardware details, and performance data into a report. Linux is an operating system used on many servers and developer machines.

AI-Shell-Team/aish · 30 tokens