markdown-a11y
Markdown accessibility review guidelines based on GitHub's 5 best practices for inclusive documentation.
Skill by dallay
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/dallay-markdown-a11y
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/markdown-a11y
What's inside
- Skill name
markdown-a11y- Description
- Markdown accessibility review guidelines based on GitHub's 5 best practices for inclusive documentation. Use when the task involves `review markdown accessibility`, `make docs accessible`, `a11y review`, `markdown a11y`, or `accessible documentation`.
- License
- MIT
- Metadata
- version: 1.0.0
- Instructions
- 250 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
## When to Use - Reviewing markdown files (READMEs, docs, blog posts, GitHub profiles) for accessibility - Creating new documentation and wanting to ensure inclusivity from the start - Auditing existing markdown content for screen reader compatibility - When asked to improve documentation quality with accessibility in mind ## Critical Patterns - **Descriptive Links:** Never use "click here", "here", "this", "read more" as link text. Link text must make sense when read out of context. - **Image Alt Text:** Every image needs meaningful alt text. Empty alt `![]()` is only acceptable for explicitly decorative images. Filenames and generic words like "screenshot" are not valid alt text. - **Heading Hierarchy:** One H1 per document, never skip levels (e.g., `##` to `####` is a violation), and never use bold text as a fake heading. - **Proper Lists:** Always use markdown list syntax (`-`, `*`, `+`, `1.`). Never use emoji or special characters as bullet points. - **Emoji Restraint:** Don't stack multiple consecutive emoji. Don't use emoji as the sole conveyor of meaning. ## Review Priority When multiple issues exist, fix in this order: 1. Missing or empty alt text on images 2. Skipped heading levels or heading hierarchy issues 3. Non-descriptive link text 4. Emoji used as bullet points or list markers 5. Plain language improvements ## Code Examples ### 1. Descriptive Links ```markdown <!-- BAD: generic link text --> Read my blog post [here](https://example.com). For more info, [click here](https://example.com/docs). Check out [this](https://example.com/guide) guide. <!-- GOOD: descriptive, self-contained link text --> Read my blog post "[Crafting an accessible resume](https://example.com)". For more info, see the [API authentication guide](https://example.com/docs). Check out the [getting started guide](https://example.com/guide). <!-- BAD: bare URL in prose --> See https://example.com/docs for details. <!-- GOOD: wrapped in descriptive link --> See the [project documentation](https://example.com/docs) for details. <!-- BAD: identical text, different destinations --> See [documentation](https://example.com/api) for the API. See [documentation](https://example.com/cli) for the CLI. <!-- GOOD: unique, distinguishable text --> See the [API documentation](https://example.com/api). See the [CLI documentation](https://example.com/cli). ``` **Why it matters:** Screen readers can present all links as an isolated list. "here", "here", "here" tells the user nothing. Each link must stand on its own. ### 2. Image Alt Text ```markdown <!-- BAD: empty alt text (unless intentionally decorative) -->  <!-- BAD: filename as alt text -->  <!-- BAD: generic placeholder -->   <!-- GOOD: succinct, descriptive alt text -->   <!-- GOOD: decorative image (explicitly empty alt) -->  <!-- Only valid when the image adds no informational value --> ``` **For complex images** (charts, infographics), summarize the key data in alt text and provide a longer description: ```markdown  <details> <summary>Detailed sales breakdown</summary> | Region | Sales | % of Total | |--------|---------|------------| | North | $4.5M | 45% | | South | $3.0M | 30% | | East | $1.5M | 15% | | West | $1.0M | 10% | </details> ``` **Important:** When suggesting alt text improvements, present them as recommendations. Only the author can properly assess visual content and context. ### 3. Heading Hierarchy ```markdown <!-- BAD: skipped heading level (## to ####) --> ## Installation #### Prerequisites <!-- skips H3! --> <!-- GOOD: proper hierarchy --> ## Installation ### Prerequisites
From dallay/agents-skills, MIT.
More from dallay/agents-skills
- 0.563score
drizzle-orm
dallay
Type-safe SQL ORM for TypeScript with zero runtime overhead Use when working with this technology or related database and validation workflows.
SkillBFreshness: B★ 2Claude Code +9 - 0.448score
accessibility
dallay
Audit and improve web accessibility following WCAG 2.1 guidelines.
SkillDFreshness: D★ 2Claude Code +9 - 0.448score
best-practices
dallay
Apply modern web development best practices for security, compatibility, and code quality.
SkillDFreshness: D★ 2Claude Code +9 - 0.448score
core-web-vitals
dallay
Optimize Core Web Vitals (LCP, INP, CLS) for better page experience and search ranking.
SkillDFreshness: D★ 2Claude Code +9 - 0.448score
github-actions
dallay
Comprehensive guide for building robust, secure, and efficient CI/CD pipelines using GitHub Actions.
SkillDFreshness: D★ 2Claude Code +9 - 0.443score
jest-testing
dallay
Jest testing framework patterns for JavaScript and TypeScript projects, covering test structure, mocking strategies, async testing, snapshot testing, React…
SkillDFreshness: D★ 2Claude Code +9 - 0.443score
docker-expert
dallay
Advanced Docker containerization expert for multi-stage builds, image optimization, security hardening, and Compose orchestration.
SkillDFreshness: D★ 2Claude Code +9 - 0.443score
elixir-development
dallay
Elixir and OTP best practices, patterns, and idioms for building concurrent, fault-tolerant applications.
SkillDFreshness: D★ 2Claude Code +9 - 0.443score
eslint-config
dallay
ESLint configuration expert for flat config setup, custom rules, TypeScript integration, plugin management, and migration from legacy .eslintrc to modern…
SkillDFreshness: D★ 2Claude Code +9 - 0.443score
express-api
dallay
Express.js server-side development patterns for building robust REST APIs with proper middleware chains, error handling, request validation, security…
SkillDFreshness: D★ 2Claude Code +9 - 0.443score
makefile
dallay
Best practices for authoring clean, maintainable, and portable GNU Make Makefiles.
SkillDFreshness: D★ 2Claude Code +9 - 0.443score
cypress-e2e
dallay
Cypress end-to-end testing patterns for reliable browser-based testing, covering selectors, custom commands, API mocking with cy.intercept, CI configuration…
SkillDFreshness: D★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 3
- Last commit (this folder)
- Apr 4, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/dallay/agents-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from dallay
- 0.563score
drizzle-orm
dallay
Type-safe SQL ORM for TypeScript with zero runtime overhead Use when working with this technology or related database and validation workflows.
SkillBFreshness: B★ 2Claude Code +9 - 0.448score
github-actions
dallay
Comprehensive guide for building robust, secure, and efficient CI/CD pipelines using GitHub Actions.
SkillDFreshness: D★ 2Claude Code +9 - 0.448score
accessibility
dallay
Audit and improve web accessibility following WCAG 2.1 guidelines.
SkillDFreshness: D★ 2Claude Code +9 - 0.448score
core-web-vitals
dallay
Optimize Core Web Vitals (LCP, INP, CLS) for better page experience and search ranking.
SkillDFreshness: D★ 2Claude Code +9 - 0.448score
best-practices
dallay
Apply modern web development best practices for security, compatibility, and code quality.
SkillDFreshness: D★ 2Claude Code +9 - 0.443score
docker-expert
dallay
Advanced Docker containerization expert for multi-stage builds, image optimization, security hardening, and Compose orchestration.
SkillDFreshness: D★ 2Claude Code +9
Cite this page
markdown-a11y skill. Agent Mart. https://agentmart.dev/skills/dallay-markdown-a11y (last updated 2026-10-24)