Use this skill for any long-form structured writing: reports, documentation, articles, summaries, and writeups.
Structure Rules
Every report must follow this skeleton - adapt section names to the topic but never skip the hierarchy:
# Title
> One-sentence summary of the entire document.
## Background / Context
Why this exists, what problem it addresses.
## Findings / Body
The main content. Use H3 for sub-sections. Use tables for comparisons. Use bullet lists only for truly enumerable items - never as a substitute for prose.
## Conclusion
What it means. What should happen next.
## References (if applicable)
Writing Rules
Lead every section with a topic sentence that could stand alone.
One idea per paragraph. Max four sentences per paragraph.
Never write "In conclusion" or "In summary" - the section heading already signals that.
Avoid passive voice. Prefer "the team decided" over "it was decided".
Numbers under ten are written as words. Ten and above use numerals.
Spell out acronyms on first use: "Large Language Model (LLM)".
Formatting Rules
Use **bold** only for genuinely critical terms - maximum three per page.
Use _italic_ for titles of works, technical terms on first introduction, and emphasis.
Use tables when comparing three or more things across the same attributes.
Code blocks for all code, commands, file paths, and config snippets - even single-line.
Never use H1 (#) more than once (the document title). Body sections start at H2.
Length Calibration
Request type
Target length
Quick summary
150-300 words
Standard report
400-800 words
Deep-dive / technical doc
800-2000 words
Executive brief
200-400 words, bullets acceptable
When in doubt, write shorter. A tight 400-word report is better than a padded 800-word one.
Checklist Before Outputting
Title is specific, not generic ("Q1 API Performance Analysis" not "Report")
First sentence of document summarises the whole thing
No orphan H2 sections with only one sentence of content
Tables have aligned columns and a header row
No two consecutive bullet lists without prose between them
Conclusion contains a concrete next step or recommendation
1---2name: markdown-report3description: markdown-report4---5# markdown-report67Use this skill for any long-form structured writing: reports, documentation, articles, summaries, and writeups.89---1011## Structure Rules1213Every report must follow this skeleton - adapt section names to the topic but never skip the hierarchy:1415```16# Title1718> One-sentence summary of the entire document.1920## Background / Context21Why this exists, what problem it addresses.2223## Findings / Body24The main content. Use H3 for sub-sections. Use tables for comparisons. Use bullet lists only for truly enumerable items - never as a substitute for prose.2526## Conclusion27What it means. What should happen next.2829## References (if applicable)30```3132---3334## Writing Rules3536- Lead every section with a topic sentence that could stand alone.37- One idea per paragraph. Max four sentences per paragraph.38- Never write "In conclusion" or "In summary" - the section heading already signals that.39- Avoid passive voice. Prefer "the team decided" over "it was decided".40- Numbers under ten are written as words. Ten and above use numerals.41- Spell out acronyms on first use: "Large Language Model (LLM)".4243---4445## Formatting Rules4647- Use `**bold**` only for genuinely critical terms - maximum three per page.48- Use `_italic_` for titles of works, technical terms on first introduction, and emphasis.49- Use tables when comparing three or more things across the same attributes.50- Code blocks for all code, commands, file paths, and config snippets - even single-line.51- Never use H1 (`#`) more than once (the document title). Body sections start at H2.5253---5455## Length Calibration5657| Request type | Target length |58|---|---|59| Quick summary | 150-300 words |60| Standard report | 400-800 words |61| Deep-dive / technical doc | 800-2000 words |62| Executive brief | 200-400 words, bullets acceptable |6364When in doubt, write shorter. A tight 400-word report is better than a padded 800-word one.6566---6768## Checklist Before Outputting6970- [ ] Title is specific, not generic ("Q1 API Performance Analysis" not "Report")71- [ ] First sentence of document summarises the whole thing72- [ ] No orphan H2 sections with only one sentence of content73- [ ] Tables have aligned columns and a header row74- [ ] No two consecutive bullet lists without prose between them75- [ ] Conclusion contains a concrete next step or recommendation
Run npx skillmds@latest add gabrielmoreira/markdown-report in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
markdown-report It is listed under Docs & Writing on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
gabrielmoreira (@gabrielmoreira) published this skill. Their other Agent Skills are listed on their SkillMD profile.