Official agent skill

Markdown Without Hard Wraps

by prisma in prisma/orm

Keeps Markdown prose on one line per paragraph instead of wrapping at a fixed column, so renderers can reflow it and diffs stay clean.

OfficialApache-2.0Auto-check passedDevelopment

Install Markdown Without Hard Wraps

skills CLI
$ npx skills add prisma/orm --skill markdown-no-artificial-line-wraps -a claude-code

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

GitHub CLI
$ gh skill install prisma/orm markdown-no-artificial-line-wraps --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/prisma/orm.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills-contrib/markdown-no-artificial-line-wraps .claude/skills/markdown-no-artificial-line-wraps && 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
markdown-no-artificial-line-wraps
GitHub stars
48k
Token cost
~472 tokens
SKILL.md length
207 words
Files
1
Skills in repo
20
Repo updated
First seen
Licence
Apache-2.0

At a glance

Keeps Markdown prose on one line per paragraph instead of wrapping at a fixed column, so renderers can reflow it and diffs stay clean.

  • Works in 4 steps: Prose paragraphs — Keep each paragraph… → When hard newlines are correct → Links and emphasis — Prefer not… → …
  • Writing or editing a README, ADR or PR body in Markdown
  • SKILL.md covers Instructions and Don’t
  • Calls git

What it does

Each prose paragraph is kept as a single line, joining any wrapped lines together so the viewer handles wrapping instead of the source file. List items, headings, fenced code blocks, tables, block quotes and intentional line breaks such as poetry keep their normal Markdown formatting and are left untouched.

A link is also kept from landing alone on its own continuation line, since GitHub and most Markdown renderers already wrap to the viewport and a fixed-width break in the source mainly helps a raw terminal while making git diffs and merge conflicts noisier. The rule does not reformat existing Markdown to hard-wrap it unless asked, and does not extend to non-Markdown files such as comment blocks in code.

When your agent uses it

  • Writing or editing a README, ADR or PR body in Markdown
  • Keeping Markdown diffs clean across edits
  • Deciding whether to hard-wrap a prose paragraph at a fixed column

Example prompts

  • “Write this PR description without hard-wrapping the paragraphs.”
  • “Reflow this README paragraph onto one line instead of breaking it mid-sentence.”
  • “Keep the code block formatting as-is, just fix the prose wrapping.”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Prose paragraphs — Keep each paragraph as one line (or join wrapped lines into one) so the renderer can wrap in the viewer. Do not break…
  2. When hard newlines are correct
  3. Links and emphasis — Prefer not splitting a paragraph so that a text link is alone on a continuation line in a way that obscures reading…
  4. Rationale — GitHub and most Markdown renderers wrap to the viewport. Fixed-width breaks in source only help in raw terminals; they harm…

What it can do on your machine

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

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, 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

Markdown Without Hard Wraps loads about 472 tokens when it runs. Until then it costs about 120 tokens; SKILL.md has 207 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~120
When it runs · the whole SKILL.md, loaded when a task matches
~472

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from prisma/orm at commit 09aaa4f, republished under its Apache-2.0 licence (© prisma). 207 words, ~472 tokens.

Download SKILL.mdSave it as .claude/skills/markdown-no-artificial-line-wraps/SKILL.md (or your agent's skills folder).
name
markdown-no-artificial-line-wraps
description
Writes and edits Markdown without inserting manual hard line breaks at a fixed column (e.g. 72 or 80). GitHub, docs sites, and editors soft-wrap prose; artificial breaks make diffs noisy and reflow awkward. Use when creating or editing .md files, PR bodies, ADRs, READMEs, rulecards, or any Markdown where the user cares about readable source and clean diffs — or when the user asks to avoid "hard wrapping" or "80-column" line breaks in prose.

Markdown: no artificial line wraps

Instructions

  1. Prose paragraphs — Keep each paragraph as one line (or join wrapped lines into one) so the renderer can wrap in the viewer. Do not break lines mid-sentence to stay under ~80 characters.

  2. When hard newlines are correct

    • Lists: one line per list item is fine; keep item text on one line unless the item is genuinely multiple paragraphs.
    • Headings: single line.
    • Fenced code blocks: preserve author intent; do not reflow code to 80 cols.
    • Tables, block quotes, HTML: follow normal Markdown rules; table rows may be long.
    • Poetry / intentional line breaks: keep explicit breaks where semantics require them.
  3. Links and emphasis — Prefer not splitting a paragraph so that a [text](url) link is alone on a continuation line in a way that obscures reading; the whole paragraph can be one line.

  4. Rationale — GitHub and most Markdown renderers wrap to the viewport. Fixed-width breaks in source only help in raw terminals; they harm git diff and merge conflict resolution.

Don’t

  • Reformat existing Markdown by hard-wrapping every paragraph to 80 columns unless the user explicitly asks for that style in that file.
  • Apply this rule to non-Markdown formats (e.g. .ts comment blocks) unless the user asks for Markdown-style prose there.

© prisma, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills-contrib/markdown-no-artificial-line-wraps of prisma/orm.

Open the folder on GitHubat commit 09aaa4f

Compare with similar skills

Markdown Without Hard Wraps 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.

Markdown Without Hard Wraps compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Markdown Without Hard Wraps this skillprisma/orm48k—~472Automated safety check: PassApache-2.0
Open Source Project Articledigoal/blog8.6k—~1.3kAutomated safety check: PassGPL-2.0
GitHub Weekly Trendingdigoal/blog8.6k—~1.5kAutomated safety check: PassGPL-2.0
Update .NET Supported OS Matrixdotnet/core22k—~4.1kAutomated safety check: PassMIT
Post Draft Reviewagent-substrate/substrate4.5k—~2.8kAutomated safety check: PassApache-2.0
Review Kedro PRkedro-org/kedro11k—~2.8kAutomated safety check: PassCustom licence

Similar skills

  • Analyze an open-source project from a repository URL and write a deeply sourced Chinese Markdown article.

    8.6k GitHub stars~1.3k tokensUpdated 10 days ago
    DevelopmentAuto-check passed
  • 解读用户粘贴的 GitHub 每周 Trending 或开源项目榜单内容,基于用户提供的候选项目、项目 README、GitHub 项目页和 DeepWiki 生成适合公众号发布的 Markdown 文章,并输出到当前项目 markdown 目录。用于 GitHub 周榜解读、每周开源热点、热门开源项目分析、公众号开源项目推荐。

    8.6k GitHub stars~1.5k tokensUpdated 10 days ago
    DevelopmentAuto-check passed
  • Official

    Audits and updates the supported-os.json files for .NET releases, checking them against upstream lifecycle data and regenerating the markdown with the release-notes tool.

    22k GitHub stars~4.1k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Post Draft Review

    agent-substrate/substrate

    Posts pull request review findings as GitHub draft (pending) inline comments for a human to edit and submit, instead of publishing them straight to the PR author.

    4.5k GitHub stars~2.8k tokensUpdated today
    DevelopmentAuto-check passed
  • Review Kedro PR

    kedro-org/kedro

    Review a Kedro PR for checklist compliance, architecture, correctness, and clarity.

    11k GitHub stars~2.8k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Adds shadcn/ui-styled README badges, badge groups, download charts, header banners and sponsor or contributor grids using the shieldcn service.

    916 GitHub stars~4.3k tokensUpdated yesterday
    DevelopmentAuto-check passed

More from prisma/orm

All 20 skills in this repo
  • Official

    Runs a loop on a GitHub pull request: fetch review state, triage comments into actions, implement them and resolve threads, repeating until nothing actionable is left.

    48k GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Official

    Fetches a pull request's canonical review state as JSON, validates it, and renders markdown, a text summary and triage target files from it using bundled scripts.

    48k GitHub stars~767 tokensUpdated today
    Auto-check passed
  • Official

    Implements triaged pull request review actions, commits focused fixes, posts status replies on GitHub and resolves the threads.

    48k GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Official

    Runs the triage step of the review-framework loop: reads fetched PR review state, builds `review-actions.json`, validates it and renders `review-actions.md`.

    48k GitHub stars~995 tokensUpdated today
    Auto-check passed
  • Official

    Replaces a plain TypeScript union plus switch statements with frozen subclasses and a visitor interface when several places dispatch on the same variants.

    48k GitHub stars~830 tokensUpdated today
    Auto-check passed
  • Official

    Guides an outside contributor through opening a prisma/orm pull request from a fork that follows CONTRIBUTING.md and passes review on the first round.

    48k GitHub stars~2.3k tokensUpdated today
    Auto-check passed

Works with

Questions about Markdown Without Hard Wraps

What does Markdown Without Hard Wraps do?

Keeps Markdown prose on one line per paragraph instead of wrapping at a fixed column, so renderers can reflow it and diffs stay clean. Each prose paragraph is kept as a single line, joining any wrapped lines together so the viewer handles wrapping instead of the source file. List items, headings, fenced code blocks, tables, block quotes and intentional line breaks such as poetry keep their normal Markdown formatting and are left untouched.

When should I use Markdown Without Hard Wraps?

Markdown Without Hard Wraps fits situations like: writing or editing a README, ADR or PR body in Markdown; keeping Markdown diffs clean across edits; deciding whether to hard-wrap a prose paragraph at a fixed column.

How do I install Markdown Without Hard Wraps in Claude Code?

Run `npx skills add prisma/orm --skill markdown-no-artificial-line-wraps -a claude-code`. Or copy the skill folder (skills-contrib/markdown-no-artificial-line-wraps in prisma/orm) into .claude/skills/markdown-no-artificial-line-wraps in your project. Claude Code loads it when a task matches its description.

How do I install Markdown Without Hard Wraps in Codex?

Run `npx skills add prisma/orm --skill markdown-no-artificial-line-wraps -a codex`. Or copy the skill folder (skills-contrib/markdown-no-artificial-line-wraps in prisma/orm) into .agents/skills/markdown-no-artificial-line-wraps in your project. Codex loads it when a task matches its description.

Can I use Markdown Without Hard Wraps 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 prisma/orm --skill markdown-no-artificial-line-wraps -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/markdown-no-artificial-line-wraps, .gemini/skills/markdown-no-artificial-line-wraps, .github/skills/markdown-no-artificial-line-wraps and .opencode/skills/markdown-no-artificial-line-wraps in your project.

What does Markdown Without Hard Wraps need to run?

Going by SKILL.md and its folder, Markdown Without Hard Wraps needs the command-line tools its instructions call (git).

Does Markdown Without Hard Wraps access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Markdown Without Hard Wraps 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. Review the folder before installing.

What licence does Markdown Without Hard Wraps use?

Markdown Without Hard Wraps is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Markdown Without Hard Wraps use?

About 472 tokens (SKILL.md is roughly 1.9k 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 Markdown Without Hard Wraps?

Skills that share tags, products or a category with Markdown Without Hard Wraps: Open Source Project Article (digoal/blog, 8.6k stars), GitHub Weekly Trending (digoal/blog, 8.6k stars), Update .NET Supported OS Matrix (dotnet/core, 22k stars) and Post Draft Review (agent-substrate/substrate, 4.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Markdown Without Hard Wraps?

prisma (a GitHub organization, an official publisher) maintains it in prisma/orm, which has 47,696 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on October 8, 2026.

Source: prisma/orm on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.