dirien/stop-building-portals-start-building-conversations/markdownlint
Claude Code and agent skill by dirien/stop-building-portals-start-building-conversations
- community
Checking that the SKILL.md file is still in the repository.
Validate markdown files against formatting standards. Auto-detects and installs markdownlint-cli if missing. Checks project config or falls back to sensible defaults. Supports auto-fix mode. Use when creating or modifying markdown files, validating documentation, or enforcing markdown conventions.
Install
npx vskill@latest install dirien/stop-building-portals-start-building-conversations/markdownlintSKILL.md
The same SKILL.md was published earlier as rshade/agent-skills/markdownlint.
Markdownlint
Validate markdown files follow formatting standards. Enables consistent documentation, readable diffs, and POSIX compliance.
What this skill does
- Checks if
markdownlint-cliis installed; installs if missing. - Detects project-specific markdownlint configuration or falls back to a
minimal default config.
- Validates markdown files for formatting, structure, and style.
- Optionally auto-fixes common issues with
--fixflag; reports errors
with specific rules and fixes.
Installation check
If not installed, install globally:
If installation fails (permissions, no npm), stop validation and report the issue with remediation steps:
- Use
sudo npm install -g ...or fix npm permissions - Use a Node version manager (nvm, volta, fnm)
- Install Node.js if not present
Do not silently skip validation.
Config detection priority
.markdownlint.jsonin project root.markdownlint.yamlin project root.markdownlintrcin project rootmarkdownlintfield inpackage.json- Default config (see
references/markdownlint-config.json)
If no project config exists, create a temporary .markdownlint.json using the default config from the reference file before running validation.
Validation workflow
Validation methods
Check files (default)
Auto-fix common issues
Note: some issues (like MD001 heading-increment) cannot be auto-fixed and require manual correction. Re-run without --fix after fixing to confirm all issues resolved.
Error handling
Install failure
If markdownlint cannot be installed, report the error and provide remediation steps. Do not proceed with validation.
Validation failure
When validation fails, report each error with:
- The rule that failed (e.g.,
MD022/blanks-around-headings) - What was wrong (e.g., heading not surrounded by blank lines)
- A concrete fix
Example:
After reporting errors, suggest running markdownlint --fix for auto-fixable issues and provide manual fixes for the rest. Re-validate after corrections.
Format reference
See references/markdownlint-rules.md for the full rule reference, common fixes, and auto-fixable rules.
Security
- Security scanPassed, 98 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingslides/.agents/skills/markdownlint/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dirien/stop-building-portals-start-building-conversations/markdownlint)